Fun in the sun or fun under the stars, our Tie-Dye Indigo Sundress is just right for day or night. Feminine, funky and luxuriously soft, with just the right touch of bohemian and hippie cool.
Smocked empire waist, fairy cut bottom Hem.


text:
A recounting of a New England whaling ship's sinking by a giant whale in 1820, an experience that later inspired the great novel Moby-Dick.
Genre: Action, Adventure, Biography, Fantasy
Spread the love Arthur Curry learns that he is the heir to the underwater kingdom of Atlantis, and must step forward to lead his people and be a hero to…
Spread the loveArmed with a super-suit with the astonishing ability to shrink in scale but increase in strength, cat burglar Scott Lang must embrace his inner hero and help his…
Spread the loveAllied soldiers from Belgium, the British Empire, and France are surrounded by the German Army, and evacuated during a fierce battle in World War II.
Genre: Action, Adventure, Drama, History
Spread the loveDr. Paul Kersey is an experienced trauma surgeon, a man who has spent his life saving lives. After an attack on his family, Paul embarks on his own…
Star Wars: Episode IX (2019)
Spread the loveThe finale of the Skywalker saga.
The Girl in the Spider's Web (2018)
Spread the loveYoung computer hacker Lisbeth Salander and journalist Mikael Blomkvist find themselves caught in a web of spies, cybercriminals and corrupt government officials.
Spread the loveThe story of Barry Seal, an American pilot who became a drug-runner for the CIA in the 1980s in a clandestine operation that would be exposed as the…
Genre: Action, Biography, Comedy
Spread the loveThe adventures of writer Newt Scamander in New York's secret community of witches and wizards seventy years before Harry Potter reads his book in school.
Spread the loveA team of scientists explore an uncharted island in the Pacific, venturing into the domain of the mighty Kong, and must fight to escape a primal Eden.
Central Intelligence (2016)
Spread the loveAfter he reconnects with an awkward pal from high school through Facebook, a mild-mannered accountant is lured into the world of international espionage.
Genre: Action, Comedy, Crime, Fantasy, Sci-Fi
Suicide Squad (2016)
Spread the loveA secret government agency recruits some of the most dangerous incarcerated super-villains to form a defensive task force. Their first mission: save the world from the apocalypse.
The Meg (2018)
Spread the loveAfter escaping an attack by what he claims was a 70-foot shark, Jonas Taylor must confront his fears to save those trapped in a sunken submersible.
Genre: Action, Horror, Sci-Fi
Trailer: In the Heart of the Sea (2015)

redpajama_set_name: RedPajamaCommonCrawl


text:
from openerp import models,fields,api
from openerp.tools.translate import _
import datetime
from openerp.exceptions import Warning
import psycopg2
from psycopg2.extras import RealDictCursor
import sys

dessication_list=[('N', u'N'),('DS', u'DS')]

class is_etuve(models.Model):
    _name='is.etuve'
    _order='name'
    _sql_constraints = [('name_uniq','UNIQUE(name)', u'Cette étuve existe déjà')]

    name            = fields.Char("N°étuve",size=10, select=True                    , required=True)
    dessication     = fields.Selection(dessication_list, "Dessication" , required=True)
    type_etuve      = fields.Selection([('0', u'0'),('MAT', u'MAT')], "Type étuve"  , required=True)
    capacite        = fields.Integer("Capacité"                                     , required=True)

    matiere_id        = fields.Many2one('product.product', 'Matière', readonly=True)
    num_ordre_matiere = fields.Char("N°ordre matière"               , readonly=True)
    of                = fields.Char("OF"                            , readonly=True)
    moule             = fields.Char("Moule"                         , readonly=True)
    taux_utilisation  = fields.Float("Taux d'utilisation étuve (%)" , readonly=True)
    progressbar       = fields.Float("Taux d'utilisation étuve"     , readonly=False)
    test_taux         = fields.Boolean("Test Taux"                  , readonly=True)
    message           = fields.Char("Message"                       , readonly=True)
    rsp_etuve_id      = fields.Many2one('is.etuve.rsp', 'Rsp étuve' , readonly=True)
    commentaire       = fields.Char("Commenaire optionnel"          , readonly=True)

    _defaults = {
        'capacite'   :  0,
        'dessication':  'N',
        'type_etuve' :  '0',
    }

    @api.multi
    def action_saisie_etuve(self):
        for obj in self:
            saisie_obj = self.env['is.etuve.saisie']
            saisies  = saisie_obj.search([('etuve_id','=',obj.id)],limit=1)
            context={}
            for saisie in saisies:
                context={
                    'default_etuve_id'    : saisie.etuve_id.id,
                    'default_matiere_id'  : saisie.matiere_id.id,
                    'default_rsp_etuve_id': saisie.rsp_etuve_id.id,
                }
                ids=[]
                for of in saisie.of_ids:
                    vals={
                        'of_id': of.of_id.id
                    }
                    ids.append(vals)
                if len(ids)>0:
                    context.update({'default_of_ids': ids})
            return {
                'name'     : 'Saisie étuve',
                'view_type': 'form',
                'view_mode': 'form',
                'res_model': 'is.etuve.saisie',
                'type'     : 'ir.actions.act_window',
                'context'  : context,
             }

class is_etuve_rsp(models.Model):
    _name='is.etuve.rsp'
    _order='name'
    _sql_constraints = [('name_uniq','UNIQUE(name)', u'Ce responsable existe déjà')]

    name         = fields.Char("Responsable étuve", required=True, select=True)
    mot_de_passe = fields.Char("Mot de passe"     , required=True)

class is_etuve_commentaire(models.Model):
    _name='is.etuve.commentaire'
    _order='name'
    _sql_constraints = [('name_uniq','UNIQUE(name)', u'Ce commentaire existe déjà')]

    name         = fields.Char("Commentaire étuve", required=True, select=True)

class is_etuve_saisie(models.Model):
    _name='is.etuve.saisie'
    _order='name desc'

    @api.multi
    def _string2float(self,val):
        val=str(val)
        print 'val=',val,type(val),str(val)
        res=0
        if val!='None':
            res=float(val.replace(',','.'))
        return res

    @api.depends('matiere_id','of_ids')
    def _compute(self):
        cr, uid, context = self.env.args
        company = self.env.user.company_id
        for obj in self:
            base0="odoo0"
            if company.is_postgres_host=='localhost':
                base0="pg-odoo0"
            try:
                cnx0 = psycopg2.connect("dbname='"+base0+"' user='"+company.is_postgres_user+"' host='"+company.is_postgres_host+"' password='"+company.is_postgres_pwd+"'")
                cr0 = cnx0.cursor(cursor_factory=RealDictCursor)
            except:
                raise Warning("Impossible de se connecter à %s"%(base0))

            #** Recherche fiche technique Matière dans Dynacase ****************
            # user=self.env['res.users'].browse(uid)
            # password=user.company_id.is_dynacase_pwd
            # cnx=False
            # try:
            #     cnx = psycopg2.connect("host='dynacase' port=5432 dbname='freedom' user='freedomowner' password='"+password+"'")
            # except:
            #     raise Warning("Impossible de se connecter à Dynacase")
            # cursor = cnx.cursor()
            # SQL="""select dosart_codepg, dosart_designation, dosmat_tmp_etuvage, dosmat_tps_etuvage, dosmat_densite, dosmat_ds
            #        from doc48613
            #        where doctype='D' and locked='0' and dosart_codepg='"""+str(CodeMatiere)+"""' """
            # cursor.execute(SQL)
            # result = cursor.fetchall()

            # tmp_etuvage=tps_etuvage=densite=dessication_matiere=False
            # for row in result:
            #     tmp_etuvage         = self._string2float(row[2])
            #     tps_etuvage         = self._string2float(row[3])
            #     densite             = self._string2float(row[4])
            #     dessication_matiere = row[5]

            #** Recherche fiche technique Matière dans odoo0 ******************
            tmp_etuvage=tps_etuvage=densite=dessication_matiere=False
            CodeMatiere=obj.matiere_id.is_code
            if CodeMatiere:
                SQL="""
                    SELECT densite, temps_etuvage, temperature_etuvage, dessiccateur
                    FROM is_dossier_article
                    WHERE code_pg=%s
                """
                cr0.execute(SQL, [CodeMatiere])
                result = cr0.fetchall()
                for row in result:
                    tmp_etuvage         = row["temperature_etuvage"]
                    tps_etuvage         = row["temps_etuvage"]
                    densite             = row["densite"]
                    dessication_matiere = row["dessiccateur"]
            #******************************************************************

            obj.tmp_etuvage   = tmp_etuvage
            obj.tps_etuvage   = tps_etuvage
            obj.densite       = densite
            obj.dessication_matiere = dessication_matiere
            obj.capacite_maxi = str(len(obj.of_ids))
            EtuveCapacite=obj.etuve_id.capacite
            CoefSecurite=0.95
            CoefFoisonnement=0.6
            capacite_maxi=False
            if densite:
                capacite_maxi=round(CoefSecurite*CoefFoisonnement*EtuveCapacite*densite,0)
            obj.capacite_maxi = capacite_maxi
            conso_horaire=0.0
            for row in obj.of_ids:
                conso_horaire=conso_horaire+round(row.debit)
            obj.conso_horaire = conso_horaire
            taux_utilisation=False
            if capacite_maxi:
                taux_utilisation=round(100*tps_etuvage*conso_horaire/capacite_maxi,2)
            obj.taux_utilisation=taux_utilisation
            test_taux=message=False
            if taux_utilisation>105:
                test_taux=True
                message=u"Attention : Le taux d'utilisation de l'étuve est de "+str(int(taux_utilisation))+u'%'
            obj.test_taux=test_taux
            obj.message=message

    name                 = fields.Char("Saisie", select=True , readonly=True)
    etuve_id             = fields.Many2one('is.etuve', 'Etuve', required=True)
    capacite             = fields.Integer('Capacité' , related='etuve_id.capacite'   , readonly=True)
    dessication          = fields.Selection(dessication_list, "Dessication", related='etuve_id.dessication', readonly=True)
    num_ordre_matiere    = fields.Char("N°ordre matière", required=True)
    rsp_etuve_id         = fields.Many2one('is.etuve.rsp', 'Rsp étuve', required=True)
    mot_de_passe         = fields.Char("Mot de passe"   , required=True)
    commentaire_id       = fields.Many2one('is.etuve.commentaire', 'Commenaire', required=True)
    commentaire_optionel = fields.Char("Commenaire optionnel")

    matiere_id           = fields.Many2one('product.product', 'Matière', required=True, domain=[('family_id.name','=','MATIERE')] )
    tmp_etuvage          = fields.Float("Température d'étuvage"    , readonly=True, compute='_compute', store=True)
    tps_etuvage          = fields.Float("Temps d'étuvage matière"  , readonly=True, compute='_compute', store=True)
    densite              = fields.Float("Densité"                  , readonly=True, compute='_compute', store=True)
    dessication_matiere  = fields.Char("Dessication"               , readonly=True, compute='_compute', store=True)
    capacite_maxi        = fields.Float("Capacité maxi étuve (Kg)"  , readonly=True, compute='_compute', store=True)
    conso_horaire        = fields.Float("Consommation horaire (Kg/H)", readonly=True, compute='_compute', store=True)
    taux_utilisation     = fields.Float("Taux utilisation étuve (%)", readonly=True, compute='_compute', store=True)
    test_taux            = fields.Boolean("Test Taux"               , readonly=True, compute='_compute', store=True)
    message              = fields.Char("Message"                    , readonly=True, compute='_compute', store=True)
    of_ids               = fields.One2many('is.etuve.of', 'etuve_id', u"OFs")

    @api.model
    def create(self, vals):
        rsp_obj = self.env['is.etuve.rsp']
        rsp = rsp_obj.browse(vals['rsp_etuve_id'])
        if rsp.mot_de_passe!=vals['mot_de_passe']:
            raise Warning(u"Mot de passe incorecte !")
        data_obj = self.env['ir.model.data']
        sequence_ids = data_obj.search([('name','=','is_etuve_saisie_seq')])
        if sequence_ids:
            sequence_id = data_obj.browse(sequence_ids[0].id).res_id
            vals['name'] = self.env['ir.sequence'].get_id(sequence_id, 'id')
        obj = super(is_etuve_saisie, self).create(vals)

        #** Vérfication des matières *******************************************
        for row in obj.of_ids:
            if not row.matiere:
                raise Warning(u"Les matières des OF ne correspondent pas à la matière de l'étuve !")
        #***********************************************************************

        #** Mise à jour des données de l'étuve *********************************
        etuve=self.env['is.etuve'].browse(obj.etuve_id.id).sudo()
        etuve.matiere_id        = obj.matiere_id.id
        etuve.num_ordre_matiere = obj.num_ordre_matiere
        etuve.taux_utilisation  = obj.taux_utilisation
        etuve.progressbar       = obj.taux_utilisation
        etuve.test_taux         = obj.test_taux
        etuve.message           = obj.message
        etuve.rsp_etuve_id      = obj.rsp_etuve_id.id
        of=[]
        moule=[]
        for row in obj.of_ids:
            of.append(row.of_id.name)
            moule.append(row.moule)
        etuve.of=', '.join(of)
        etuve.moule=', '.join(moule)
        commentaire = obj.commentaire_id.name
        if obj.commentaire_optionel:
            commentaire=commentaire+u', '+obj.commentaire_optionel
        etuve.commentaire = commentaire
        #***********************************************************************

        return obj

    @api.multi
    def copy(self, default=None):
        raise Warning(u"Duplication interdite !")

class is_etuve_of(models.Model):
    _name='is.etuve.of'
    _order='etuve_id,id'

    @api.depends('of_id')
    def _compute(self):
        cr, uid, context = self.env.args
        for obj in self:
            if not obj.of_id or not obj.etuve_id.matiere_id:
                return
            of=obj.of_id
            obj.code_pg   = of.product_id.is_code
            obj.qt_prevue = of.product_qty
            obj.moule     = of.product_id.is_mold_id.name

            #** Recherche de la presse de l'OF *************************************
            presse=False
            for line in of.workcenter_lines:
                if line.workcenter_id.resource_type=='material' and line.workcenter_id.code<'9000':
                    presse=line.workcenter_id.code
                    obj.presse=presse
            #***********************************************************************

            #** Recherche du temps de cycle de la gamme ****************************
            tps_cycle_matiere=False
            nb_empreintes = of.routing_id.is_nb_empreintes
            theia         = of.routing_id.is_coef_theia

            for line in of.routing_id.workcenter_lines:
                if line.workcenter_id.resource_type=='material':
                    nb_secondes=line.is_nb_secondes
                    tps_cycle_matiere=nb_secondes*nb_empreintes*theia
                    obj.tps_cycle_matiere=tps_cycle_matiere
            if nb_empreintes==0:
                nb_empreintes=1
            #***********************************************************************

            #** Recherche de la matière utilisée dans l'OF *************************
            matiere = obj.etuve_id.matiere_id.is_code
            suffix  = matiere[-4:]
            broye   = '59'+suffix
            SQL="""
                select pt.is_code, sum(mppl.product_qty)
                from mrp_production_product_line mppl inner join product_product pp on mppl.product_id=pp.id
                                                      inner join product_template pt on pp.product_tmpl_id=pt.id
                where mppl.production_id="""+str(obj.of_id.id)+""" and (pt.is_code='"""+str(matiere)+"""' or pt.is_code='"""+str(broye)+"""')
                group by mppl.product_id,mppl.name,pt.is_code
                order by max(mppl.id) """
            matiere=poids_moulee=False
            cr.execute(SQL)
            result = cr.fetchall()
            besoin_total_of=qty=0.0
            for row in result:
                matiere = row[0]
                qty     = row[1]
                #Si le code est du broyé, il faut multiplier la quantité par deux pour doubler le temps d'étuvage
                if matiere[0:2]=='59':
                    qty=qty*2
                besoin_total_of=besoin_total_of+qty
            obj.matiere         = matiere
            obj.besoin_total_of = besoin_total_of
            #***********************************************************************

            #** Calcul poids de la moulée et du débit ******************************
            poids_moulee=debit=0
            if of.product_qty!=0.0:
                poids_moulee=nb_empreintes*1000*besoin_total_of/of.product_qty
            obj.poids_moulee=poids_moulee
            if tps_cycle_matiere:
                debit=poids_moulee*3.6/tps_cycle_matiere
            obj.debit=debit
            #***********************************************************************

    etuve_id          = fields.Many2one('is.etuve.saisie', 'Étuve', required=True, ondelete='cascade')
    of_id             = fields.Many2one('mrp.production', 'Ordre de fabrication', required=True, domain=[('state','in',['ready','in_production'])])
    matiere           = fields.Char("Matière"              , readonly=True, compute='_compute', store=True, required=False)
    code_pg           = fields.Char("Code PG"              , readonly=True, compute='_compute', store=True)
    qt_prevue         = fields.Integer("Qt prévue"         , readonly=True, compute='_compute', store=True)
    moule             = fields.Char("Moule"                , readonly=True, compute='_compute', store=True)
    presse            = fields.Char("Presse"               , readonly=True, compute='_compute', store=True)
    tps_arret_matiere = fields.Float("Tps arrêt matière"   , readonly=True, compute='_compute', store=True)
    tps_cycle_matiere = fields.Float("Tps cycle matière"   , readonly=True, compute='_compute', store=True)
    besoin_total_of   = fields.Float("Besoin total of (Kg)", readonly=True, compute='_compute', store=True)
    poids_moulee      = fields.Float("Poids moulée (g)"    , readonly=True, compute='_compute', store=True)
    debit             = fields.Float("Débit (Kg/H)"        , readonly=True, compute='_compute', store=True)

redpajama_set_name: RedPajamaGithub


text:
var tessel = require('tessel');
var events = require('events');
var util = require('util');
var vclib = require('vclib');
var Queue = require('sink_q');

var DEBUG = false;
var COMPRESSION_RANGE = 255;

// Helper function which handles error events
// Because this function returns, there is no need to do if (err) else <function>
function handleError (err, callback) {
  if (callback) {
    callback(err);
  }
  this.emit('error', err);
  return;
}

function Camera (hardware, options, callback) {
  // Set the port
  this.hardware = hardware;
  this.queue = new Queue();
  // Reassign the callback if options weren't provided
  if (arguments.length == 2) {
    if (Object.prototype.toString.call(options) == "[object Function]") {
      callback = options;
      options = null;
    }
  }
  // Set a new library for sending/receiving data
  this.vclib = new vclib();
  // Start up UART
  this.uart = hardware.UART({baudrate : 115200});
  // Turn the camera on!
  hardware.digital[2].output().high();

  // Attempt to read the version of firmware
  this._getVersion(function(err, version) {
    // If there was a problem
    if (err || !version) {
      // Report an error
      setImmediate(function() {
        this.emit('error', new Error("Unable to receive responses from module."));
      }.bind(this));
    } else {
      if (options) {
        if (options.compression) {
          this.setCompression(options.compression, function(err) {
            if (err) {
              this.emit('error', err);
            }
          }.bind(this));
        }
        if (options.resolution) {
          this.setResolution(options.resolution, function(err) {
            if (err) {
              this.emit('error', err);
            }
          }.bind(this));
        }
      }
      // Report that we are open for business
      setImmediate(function() {
        this.emit('ready');
        this.queue.ready();
      }.bind(this));
    }

    // Call the callback
    if (callback) {
      callback(err, this);
    }
    return this;

  }.bind(this));
}

util.inherits(Camera, events.EventEmitter);

Camera.prototype._captureImageData = function(imgSize, callback) {

   // Intialize SPI
  var spi = this.hardware.SPI({role:'slave'});

  // Send the command to read the number of bytes
  this._readFrameBuffer(imgSize, function imageReadCommandSent(err) {
    // If there was a problem, report it
    if (err) {
      return callback(err);
    } else {
      // Begin the transfer
      spi.receive(imgSize, function imageDataRead(err, image){
        if (err) {
          if (callback) {
            callback(err);
          }
          return;
        } else {
          // Close SPI
          spi.close();
          if (callback) {
            callback(null, image);
          }
          return;
        }
      }.bind(this));
    }
  }.bind(this));
};

Camera.prototype._getFrameBufferLength = function(callback) {
  this._sendCommand("bufferLength", callback);
};

Camera.prototype._getImageMetaData = function(callback) {
  // Stop the frame buffer (capture the image...)
  this._stopFrameBuffer(function imageFrameStopped(err) {

    if (err) {
      if (callback) {
        callback(err);
      }
      return;
    } else {
      // Get the size of the image to capture
      this._getFrameBufferLength(function imageLengthRead(err, imgSize) {
        // If there was a problem, report it
        if (err) {
          if (callback) {
            callback(err);
          }
          return;
        } else {
          if (callback) {
            callback(null, imgSize);
          }
          return;
        }
      }.bind(this));
    }
  }.bind(this));
};

// Get the version of firmware on the camera. Typically only used for debugging.
Camera.prototype._getVersion = function (callback){
  this._sendCommand("version", callback);
};

Camera.prototype._readFrameBuffer = function(length, callback) {
  this._sendCommand("readFrameSPI", {"length":length}, callback);
};

Camera.prototype._reset = function(callback) {
  // Tell the module to reset
  this._sendCommand('reset', function(err) {
    // If there was a problem
    if (err) {
      // Report it immediately
      callback(err);
    } else {
      // Wait for the camera to reset
      setTimeout(callback, 300);
    }
  });
};

Camera.prototype._resolveCapture = function(image, callback) {
  // Wait for the camera to tell us it's finished
  this._waitForImageReadACK(function ACKed(err) {
    // Report any errors
    if (err) {
      if (callback) {
        callback(err);
      }
      return;
    } else {
      // Resume frame capturing again
      this._resumeFrameBuffer(function frameResumed(err) {
        // Report any errors
        if (err) {
          if (callback) {
            callback(err);
          }
          return;
        } else {
          // Call the callback
          if (callback) {
            callback(null, image);
          }
          // Emit the picture
          setImmediate(function() {
            this.emit('picture', image);
          }.bind(this));
        }
      }.bind(this));
    }
  }.bind(this));
};

Camera.prototype._resumeFrameBuffer = function(callback) {
  this._sendCommand("frameControl", {command:'resume'}, callback);
};

Camera.prototype._sendCommand = function(apiCommand, args, callback) {
  // If Args weren't passed in, correct the callback
  if (typeof args === 'function') {
    callback = args;
    args = {};
  }
  if (!args) {
    args = {};
  }

  var self = this;
  var timeout;

  // Get the command packet for the request api call
  self.vclib.getCommandPacket(apiCommand, args, function(err, command) {

    if (err) {
      if (callback) {
        callback(err);
      }
      return;
    }

    function UARTDataParser(data) {
      // Try to parse the response (might take several calls)
      self.vclib.parseIncoming(command, data, function(err, packet) {

        // Clear no-data timeout
        clearTimeout(timeout);

        // If it was parsed
        if (err || packet) {
          // Grab the response if available
          var response = packet ? packet.response : null;
          // Remove this listener
          self.uart.removeListener('data', UARTDataParser);
          // Call the callback. Transaction complete
          if (callback) callback(err, response);
          return;
        }
      });
    }

    // Set up a temporary listener... listening for response
    self.uart.on('data', UARTDataParser);

    // Send the command data
    self.uart.write(command.buffer);

    timeout = setTimeout(function noResponse() {
      // Remove the listener
      self.uart.removeListener('data', UARTDataParser);

      // Throw an error
      if (callback) {
        callback(new Error("No UART Response..."));
      }
      return;

    }, 2000);
  });
};

Camera.prototype._stopFrameBuffer = function(callback) {
  this._sendCommand("frameControl", {command:'stop'}, callback);
};

Camera.prototype._waitForImageReadACK = function(callback) {
  var self = this;
  self.vclib.getCommandPacket('readFrameSPI', function foundCommand(err, command) {
    self.uart.on('data', function dataACKParsing(data) {
      self.vclib.parseIncoming(command, data, function vclibDataParsed(err, packet) {
        if (err || packet) {

          self.uart.removeListener('data', dataACKParsing);

          if (callback) {
            callback(err);
          }
          return;
        }
      });
    });
  });
};

// Close camera connection
Camera.prototype.disable = function () {
  this.queue.push(function () {
    this.uart.disable();
  }.bind(this));
};

// Set the compression of the images captured. Automatically resets the camera and returns after completion.
Camera.prototype.setCompression = function(compression, callback) {
  this.queue.push(function (callback) {
    this._sendCommand("compression", {
      "ratio": Math.floor(compression*COMPRESSION_RANGE)<0 ? 0 : Math.floor(compression*COMPRESSION_RANGE)>COMPRESSION_RANGE ? COMPRESSION_RANGE : Math.floor(compression*COMPRESSION_RANGE)
    }, function(err) {
      if (err) {
        handleError.call(this, err, callback);
      } else {
        this._reset(function(err) {

          if (err) {
            handleError.call(this, err, callback);
          }

          if (callback) {
            callback();
          }

          setImmediate(function() {
            this.emit('compression', compression);
          }.bind(this));

          return;
        }.bind(this));
      }
    }.bind(this));
  }.bind(this), callback);
};

// Gets the compression ratio of the images captured. Returns value from [0, 1].
Camera.prototype.getCompression = function(callback) {
  this.queue.push(function (callback) {
    this._sendCommand("getCompression", function(err, compressionRatioRaw) {
      if (err) {
        handleError.call(this, err, callback);
      } else {
        this._reset(function(err) {
          var compressionRatio = (compressionRatioRaw * 1/COMPRESSION_RANGE); // Maps from [0,255] -> [0,1]

          if (err) {
            handleError.call(this, err, callback);
          }

          if (callback) {
            callback(null, compressionRatio);
          }

          setImmediate(function() {
            this.emit('getCompression', compressionRatio);
          }.bind(this));

        }.bind(this));
      }
    }.bind(this));
  }.bind(this), callback);
};

// Set the resolution of the images captured. Automatically resets the camera and returns after completion.
Camera.prototype.setResolution = function(resolution, callback) {
  this.queue.push(function (callback) {
    this._sendCommand("resolution", {"size":resolution}, function(err) {
      if (err) {
        handleError.call(this, err, callback);
      } else {
        this._reset(function(err) {
          if (err) {
            handleError.call(this, err, callback);
          }

          if (callback) {
            callback();
          }

          setImmediate(function() {
            this.emit('resolution', resolution);
          }.bind(this));

        }.bind(this));
      }
    }.bind(this));
  }.bind(this), callback);
};

// Gets the resolution of the images captured.
Camera.prototype.getResolution = function(callback) {
  this.queue.push(function (callback) {
    this._sendCommand("getResolution", function(err, resolutionRaw) {
      if (err) {
        handleError.call(this, err, callback);
      } else {
        this._reset(function(err) {
          var resolution = (resolutionRaw == 0x00) ? 'vga' : (resolutionRaw == 0x11) ? 'qvga' : 'qqvga';

          if (err) {
            handleError.call(this, err, callback);
          }

          if (callback) {
            callback(null, resolution);
          }

          setImmediate(function() {
            this.emit('getResolution', resolution);
          }.bind(this));

        }.bind(this));
      }
    }.bind(this));
  }.bind(this), callback);
};

// Primary method for capturing an image. Actually transfers the image over SPI Slave as opposed to UART.
Camera.prototype.takePicture = function(callback) {
  // Pictures are placed in a queue so that users can call takePicture before ready event
  this.queue.push(function (callback) {
    // Get data about how many bytes to read
    this._getImageMetaData(function foundMetaData(err, imageLength) {
      if (err) {
        handleError.call(this, err, callback);
      } else {
        // Capture the actual data
        this._captureImageData(imageLength, function imageCaptured(err, image) {
          // Wait for the camera to be ready to continue
          if (err) {
            handleError.call(this, err, callback);
          }

          this._resolveCapture(image, callback);

        }.bind(this));
      }
    }.bind(this));
  }.bind(this), callback);
};

function use(hardware, options, callback) {
  var camera = new Camera(hardware, options, callback);
  return camera;
}

module.exports.Camera = Camera;
module.exports.use = use;
module.exports.COMPRESSION_RANGE = COMPRESSION_RANGE;
module.exports.resolutions = vclib.resolutions;


text:
Eric Johnson's Treasure Tour
Eric Johnson has been traveling on a prolific odyssey over the course of more than four decades. Along the way, his creations have encompassed repertoire that cross pollinate genres which include rock, blues, jazz, fusion, soul, folk, new-age, classical and even country. Inevitably E.J. says it best himself in sharing. "It really boils down to the music and the song at the end of the day," he explains. "If it doesn't have that it gets boring for me. The most important thing for me is to grow musically and make a more expansive and meaningful artistic statement with every new project."
Among Johnson's many accolades are a Grammy award for "Cliffs Of Dover " (a track from his Platinum certified Ah Via Musicom), lifetime induction into the Guitar Player Gallery of Greats, his listing among the "100 Greatest Guitarists of the 20th Century" by Musician. In his hometown of Austin TX, a city full of guitarists the readers of the Austin Chronicle have voted Johnson the city's "Best Electric Guitarist" and "Best Acoustic Guitarist" in their yearly poll year after year. They also named him "Electric Guitarist of the Decade" and one of the top five "Musicians of the Decade".
", "image": "https://desplainestheatre.com/wp-content/uploads/2022/01/41.png", "name": "Eric Johnson's Treasure Tour", "url": "https://desplainestheatre.com/events/eric-johnsons-treasure-tour-2022-945/" }


text:
2nd President of India
14 May 1962 – 13 May 1967
Gulzarilal Nanda (Acting)
Lal Bahadur Shastri
1st Vice-President of India
26 January 1952 – 12 May 1962
(1888-09-05)5 September 1888
Thiruttani, Madras Presidency, [[colour-li=red] [British India]]
(now in Tiruvallur District, Tamil Nadu), India
17 April 1975(1975-04-17) (aged 86)
Madras (now Chennai, Tamil Nadu), India
Sivakamu
5 (daughters)
1 (son)
Bharat Ratna (in 1954)
Dr. Sarvepalli Radhakrishnan (1888 — 1975) was an Indian philosopher.[1] He was famous for his work on comparative religion, comparative Eastern and Western philosophy, and was also a teacher in India and at Oxford University in the United Kingdom. He was also a statesman and served as the President of India. He was a great teacher and due to his commendable inputs in India's educational front every year on his birthday, i.e 5th september, we all celebrate Teachers day to pay tribute to our teachers who are like a guiding light in our lives.
Philosophy career[change | change source]
He was the bridge-builder between East and the West due to his great knowledge. He had the ability to simplify complex ideas. Dr. Radhakrishnan was critical of the way teaching of Western Philosophers. The basis of criticism was that theology dominated the western thinkers preventing freedom of expression . He wrote books on Indian philosophy according to Western academic standards, and made all efforts for the West to give serious consideration to Indian philosophy. In his book, Idealist View of Life, he compares different ways of thought process and favours the simplistic rational way. He is well known for his analysis of Human Way of life by listening from elders (Upanishads), use of common sense (Bramha Sutra) and practical way of living (Bhagvad Gita).He is the main reason for teachers day celebration.
↑ "Radhakrishnan, Sarvepalli [Internet Encyclopedia of Philosophy]". iep.utm.edu. 2011 [last update]. Retrieved 16 May 2011. Check date values in: |year= (help)
Wikimedia Commons has media related to Sarvepalli Radhakrishnan.
"The Legend of Dr. Sarvepalli Radhakrishnan"
Presidents of India (List)
V. V. Giri†
Mohammad Hidayatullah†
V. V. Giri
Fakhruddin Ali Ahmed
B. D. Jatti†
Neelam Sanjiva Reddy
Zail Singh
Shankar Dayal Sharma
K. R. Narayanan
A. P. J. Abdul Kalam
†Acting President
This short article about a person or group of people can be made longer. You can help Wikipedia by adding to it.
Retrieved from "https://simple.wikipedia.org/w/index.php?title=Sarvepalli_Radhakrishnan&oldid=6777494"
Presidents of India
Vice Presidents of India
Pages using infobox officeholder with unknown parameters
People stubs


Kat solution recognizes that purposeful responses go a long way in helping to bounce back after brand events and that preparation gives leaders the confidence that their program can weather a storm. Their experienced leaders, combined with the full breadth of our capabilities, can help you sense for threats, seize opportunities, and shape perceptions to achieve greater brand resilience, market differentiation, and strategic positioning.
They can also use it as a constant maintenance process to keep up a good image.


text:
Q: Want to merge and delete duplicate rows of ms excel files I have suppose 10 separate .xls files. i want to merge them and also delete the duplicate rows..
can some 1 suggest me any codes for that???? is it possible to do it using php codes???

A: for xlsx files (Office 2007+) you can do that using the excel library for PHP. See "http://www.codeplex.com/PHPExcel". It will allow you to open read and write xlsx files

A: The simplest Way is to export the Data as CSV and then Process it.

redpajama_set_name: RedPajamaStackExchange


Your growing child is getting busier with activities like schoolwork, projects, or hobbies. He may be too tired to eat and you may wonder if he receives all the nutrients he needs to be completely nourished. As a mom, you want to give your best to your child, including the nutrition he needs for his age.
Sustagen School 6+ is a nutritious milk scientifically formulated by Mead Johnson for children aged 6 years old and above. It contains important nutrients found in the 5 Food Groups from the Food Pyramid^, and DHA.
Give him Sustagen School 6+ everyday as part of a balanced diet to help him get 100% Nourishment*.


In here you'll discover lots of helpful recommendations on article composing process. We're confident our tips will allow you to learn the skill of essay writing and get affirmative emotions within the process of the endeavor fulfilling. It's also a fantastic thought to enter the practice of outlining the arrangements of your own documents prior to starting writing. You will never produce stories or papers in case you may not get into the exercise of writing effortlessly. When you're writing, stay from utilizing the very same content over and over. Englishbiz may assist you with all your school English creating, whether it's an innovative piece for example a story or possibly a powerful rushessay post, or an essay predicated on, for instance a nonfiction or media texts jointly with documents predicated on literary texts for instance poems, plays and tales. What, then, aren't uniquely related to your authorship. Big words and little words must not be employed as an alternative the appropriate words ought to be employed while writing essays. The essay reveals little if any comprehension of the project.
Control yourself: all exams and polls have??specific payment dates.
When you can't pay attention to your endeavor and certainly require aid writing an article, just con Tact us. They buy essay on-line help. Really, it is now a normal practice to purchase documents online which are often affordable. EssaysProfessor is a well- recognized pro support which provides purchasers with top quality English documents online all around the world. There are distinct means of structuring various kinds of documents. We are going to furnish top quality article writing service at an economical price. Generally, an person may use inconsistent tense within the college documents consequently creating lexical mistakes.
You have to become real with this particular.
Vast majority of nominees will discover these details. Possibly you possess a full time occupation because you should support yourself as well as pay bills consequently badly require college composition aid, or you could have a few courses and completely occupied consequently attempting to locate help in the pros. Perhaps You are sure your English essays will probably be presented in time, because we never split the timeline. With each new edition, you will see a fantastic improvement that may guide you to your very best writing. In here you'll find description of every period of writing. If you discover an error in your writing, it really is an excellent thought to examine the appropriate version by center. Eventually, though, remember that wonderful composing doesn't occur by accident. Every one has a different motive why they have to boost their authorship. When practicing writing, it really isn't needed to write about a specific topic or have a magnificent goal in your head.
You are able to download the newest codec installation deal from microsoft here:.
It really is vital that you just get various sorts of creating exercise, and writing requests often permit you to uncover going when you can not consider whatever you desire to come up with. In here you may see examples on various topics in some specific formatting styles and of distinct types of documents. Authorship efficiently, nevertheless, is truly a skill that will be discovered. There are several crucial writing techniques needed to accomplish the best grades. It really is quite vital that you cause creative thinking in your writing. The composition demands a place on the matter and provides an essential context for discourse. It takes a place on the issue and could offer some context for discourse.
The essay requires a placement on the matter and might supply a wide framework for discourse. Use our SAT essay part to obtain clear suggestions for how to deal with the article.


The importance of acknowledging a woman's capacity to create fundamental developments in the technology world is more important now than it has ever been. With an increasingly technology-driven society, our daughters and sons need to know what role women have played and continue to play in this process. That is why it is vital to include stories of women in our dialogues as we continue to progress and advance society together.
One woman whose efforts to advance and develop the computer science and technology field, Annie Easley, is a story of perseverance and dynamism. Easley, a computer and rocket scientist, and mathematician who worked for NASA under extraordinary circumstances, had to push through stereotypes and misconceptions as a woman of color during the civil rights and Jim Crow era of the 1950s-1960s.
Along with 4 other African Americans, two others being women as well, she became part of a group of highly qualified NASA Scientists. Her work as part of the Centaur project included 34 years of developing computer code that analyzed alternative power and helped launched the technological foundations of the current space shuttle program. Because of her talents in exploring mathematical analytics and codes, she was described often as a "human computer" in an era when computer technology was still limited to government organizations.


PPF Hasco-Lek S.A. situated in Wrocław 51-131 at Żmigrodzka 242 has the right to manage this data. Personal data provided in this form is intended to supplement the report concerning an adverse effect of a medicine. You have the right to access and modify provided information. The information is provided voluntarily and its scope is defined by the law (European Comission Implementing Regulation 520/2012 from June 19th 2012; Official Journal of the European Union L159 from June 20th 2012r.).


Management consulting has become vital for the companies which take the idea of branding seriously. As a point of discussion, I employed our HBVS approach, difficult data only, no esoteric or subjective input, with 3 actual consulting firms of different sizes. I have been following your website for very some time and I would like you to know that yours is 1 most comprihensive, simple to realize and friendly consulting internet sites I've ever noticed.
Partner/Director packages in niche firms vary enormously, with some earning the equivalent of an average footballer in the lower reaches of the Championship, and other folks who would be much better off as Senior Managers or Principals in bigger firms. Like other best management consulting firms, you want to hone your case study interview abilities.
Consulting firms have excellent responsibility, due to the fact they are accountable for constructing and delivering the approaches of their clientele, influencing them, and working closely with their leaders. Establishments and businesses spend a lot of taxes for most of the actions and moves that they commit to which is why it is important to have accounting firms at hand to advice and guide the heads of these businesses. To test our hypotheses, we examine the effects of management consultancy on each the input and output elements of innovation. Most clientele now understand that independent advices are essential for a consulting engagement.
It is for that reason needed for consulting organizations to have an ethical code, like the health-related profession has The Hippocratic Oath. The last instance of corruption is the case of a managing director of a worldwide beer firm, who hired a consulting firm to create a strategic strategy for the firm. Firms such as McKinsey, Bain, and BCG are fairly explicit about only hiring top performers from very prestigious and competitive schools.
We are a regional management consulting firm, headquartered in Phoenix, Arizona with offices in Denver, Colorado. For instance, at traditional method-consulting firms, the share of function that is classic approach has been steadily decreasing and is now about 20%, down from 60% to 70% some 30 years ago, according to Tom Rodenhauser, the managing director of advisory solutions at Kennedy Consulting Study & Advisory. PwC enables organizations to focus on IT organization risk, IT spending, IT governance, IT threat management and compliance. Attorneys have worthwhile contacts with venture capital firms and private investors.
This entry was posted in Management, Management Consulting Firms and tagged in consulting, firms, valuation.


When I finally gave up trying to buy my father the perfect Birthday and Christmas presents I bought him a box of chocolates, his face lit up with delight "thank you, no one ever gives me chocolates!" He exclaimed with delight. When I gave him a box of Prestat Napolean III truffles again his eyes lit up and all he said was "Ooh" in soft cooing tones and ate one, then a second then put the box away. They were the only chocolates he never shared but the satisfaction of giving the perfect gift was delicious. Nearly as delicious as eating truffles straight from the production line at the Prestat factory where they create chocolate magic on a daily basis.
I met Nick Crean co-owner of Prestat a chocolatier who has entered into literary myth via the lascivious Uncle Oswald by Roald Dahl who plied his romantic conquests with these indulgent chocolate delights to guarantee the seduction process. This is not Charlie's adventure land, this is a place where adults chocolate dreams come true. Nick's back ground as a film maker and advertising creative, his brothers expert accounting skills and a life long love of chocolate meant that when Nick turned 40 and was looking for something more long term to invest his talents into coincided with Prestat coming up for sale. Since then they have not looked back.
Prestat was opened in London in 1902 by a French chocolatier Antoine Dufour, whose family had invented the chocolate truffle back in 1895 in Chambery, France. When they took over the shop the brothers found papers that revealed more about the history of Prestat and the Dufour family but even more wonderful was the discovery of his original recipes for caramels, fondants creams and other sweet delights. Dufour had a been a chocolatier célèbre making chocolates for the celebrities of his age including a special violet cream for the legendary actress Sarah Bernhardt. Their flagship store in the Burlington Arcade still sells those fantastic Napoleon III truffles named by their inventor after the gluttonous French Emperor and all the classic chocolates but the brothers have unleashed their creativity to create new classics such as their Sea Salt Caramels. Nick takes me through the labyrinthine factory and urges me eat one as he impishly snaffles one himself. They are truly delicious. As you break through the chocolate shell when the caramel flows out that gives you a little moment of heaven, nick must eat one a day yet still I see his face melt with cocoa fuelled beatification. "People forget that chocolate is a truly romantic product," he says as he leads me to one of the larders. "There is cinnamon from Sri Lanka, Rose oil from Turkey, ..." He lists the exotic lands of origin from whence the flavours come from including Norfolk peppermint and Frankincense from Oman, and lovely Normandy butter and not forgetting the home of chocolate, they source most of their chocolate from the big suppliers such as Valrhona preferring African chocolate. They support local workers via project called Esoko. This simple text based information service empowers local growers with market prices for their product, this means that they can bargain a good price for themselves.
The new Prestat would doubtless astound it's French chocolatier founder, yet seem very familiar. There are large pans full of melting chocolate and despite an array of fascinating machines machines much of the work is done by hand with expert chefs blending this magic liquid into chocolates for modern tastes.
On entering the main production kitchen nose assailed with the sweet smell of a batch of banoffee truffles which are being made. I am shown everything from melting to, the magic dusting machines. It's a happy place filled with the hubbub of people doing a job they enjoy. At each station I am offered another sweet delight including a memorable rose and milk chocolate thin.
The creative process is ongoing, their latest triumphs are their interpretation of Red Velvet which was developed in tandem with a theatre director and his wife. The sour raspberry dust on the outside contrasts the milky sweetness. My favourite innovation has to be the Black Forrest Truffle tasking me beck to childhood and Sunday lunches and holiday dinners in Welsh hotels but with the adult kick of real Kirsch. Talking with Nick it is apparent that he loves coming to work every day and is man imparts his sense of joy to his staff and to every aspect of the business including the theatrical design of their boxes and wrappers created wit Far East customers would happily queue for their green tea thins and For lovers of a good Gin and Tonic they have created a white truffle with popping candy which comes in Easter Egg form too along with a magnificent range of chocolate delights including chocolate filled real eggshells in coloured polka dots that dance before your eyes.
Prestat are sold at Harrods and other good quality stores but you can buy directly online from their www.prestat.co.uk where you can also read more about the rich history of this very British, French chocolatier.
Fashion Fox met Nick Crean, co-owner of Prestat a chocolatier, who has entered into literary myth via the lascivious Uncle Oswald by Roald Dahl who plied his romantic conquests with these indulgent chocolate delights to guarantee the seduction process.This is not Charlie's adventure land, this is a place where adults chocolate dreams come true.


text:
Q: Add-ADGroupMember : A positional parameter cannot be found that accepts argument I am trying to add a ad user to the domain admin group but I keep getting the error A positional parameter cannot be found that accepts argument 'Admins". Not sure how to fix this
Here is what I put into powershell
Add-ADGroupMember -Identity Domain Admins -Members bsaunders

Here is the full error
Add-ADGroupMember : A positional parameter cannot be found that accepts argument 'Admins'.
At line:1 char:1
+ Add-ADGroupMember -Identity Domain Admins -Members bsaunders
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-ADGroupMember], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember

A: you have an embedded space in the "Domain Admins" group name. that makes PoSh try to use  the "Domain" as the group name ... and then it tries to find something to use the "Admins" with. [grin]
wrap the group name in quotes and things otta work. i would use single quotes since PoSh tries to expand anything in double quotes.
hope that helps,
lee


Roxy Pro Biarritz kicks off 10th-14th July > Cheap surf camp in the Hossegor Capbreton area.
The girls are coming to town, the title race continues in the ideal setting of Biarritz, deep in the heart of Basque country and just a 25 min car ride from us.
Along with the main event being the 6th stop on the ASP World Tour, there are concerts, art expos, parties and loads more going on.
Can Tyler Wright hold on to her lead in the ASP world rankings, the title is still up for grabs. Why not pop down and have a look for the day.


text:
Category Archives: Music
Covenant Award Winning Worship Leader Greg Sykes Releases New Single "No Greater Love"
Covenant Award Winning Worship Leader Greg Sykes Releases New Single "No Greater Love" Feb. 16, Prepares For Debut Album This June Fresh from winning three GMA Canada Covenant Awards last month, Integrity Music worship leader/songwriter Greg Sykes announces the February 16 release of a new single, "No
Feb 17, 2018 by Jason Whitehorn
Celebrate the "Only King Forever" With The Only Album You Need To Purchase This Month
In their third release, Elevation Worship has landed what must simply be called the best worship album in this decade. Filled to the brim with 14 anthems, reflections, and songs ripe with rich lyrics of praise, Only King Forever is the only album worship
Jan 16, 2014 by Jason Whitehorn
New Song: Nothing But The Blood (It Is Finished)
Title: Nothing But The Blood (It Is Finished) by: verse – Robert Lowry | chorus – Jason Whitehorn A rework of the traditional hymn with a new climactic chorus by Jason Whitehorn. Please feel free to utilize at your church
Sep 18, 2013 by Jason Whitehorn
Understanding The Circle of 5ths (i.e.: "What Key Is This Song In?")
If you've been around music long enough, you've probably seen or heard of the "Circle of 5ths". If you haven't, you may still routinely wonder what key a song is in based on the key signature of a song. Hopefully in less than 3
Jun 21, 2013 by Jason Whitehorn
New Worship from Tim Hughes
GMA Song of the Year Dove Award winning artist Tim Hughes releases his fourth, full-length studio album, Love Shine Through, April 19 from Kingsway with EMI CMG Distribution in the US. Writer of "Here I Am To Worship," "Beautiful One," "Happy Day," "Jesus Saves," and
Free Music Tuesday
Each Tuesday, we will strive to bring you new music…free music. This week, the free music is from a band we love here at gotworship.net – The Waiting Kind. Check them out below for free!
Aug 24, 2010 by Jason Whitehorn
Michael W. Smith – "Come Together Now" – Video In HD
Beauty Will Rise : An Imperfectly-Perfect Album
No, this is not your typical album review because…no, this is not your typical album. This album takes everything known about the music business and throws it out the window. It is imperfect in its creation, imperfect in its production, imperfect in its lack of
Nov 04, 2009 by Jason Whitehorn
Songs for Sunday School…
One of the best honors I can get in songwriting – is hearing someone else doing my music. I have enjoyed hearing about Sunday school teachers who have used one of my recent songs in their classrooms. I'm offering the song for teaching and use
Leaving this one up to God…and you.
Just as the title suggests…I am putting this one up to God…and you. These past few days have been very trying. Okay – scratch that – the past few weeks have been trying. The one thing that I have found holds true is that my


text:
BUCK MEEK – " Two Saviors "
The SNUTS – " W.L "
Posted: January 6, 2021 in ALBUMS, MUSIC
Tags: parlophone Records, Scotland, The Snuts, W.L., West Lothian
West Lothian's The Snuts have been creating a buzz throughout this previous year, capping off the year with a run of sold out dates. They issued their "Manhattan Project" single in September and have already lined up shows at Austin's SXSW . The Snuts released their raucous, hook laden debut album, W.L. on Parlophone Records.
Hailing from Whitburn, West Lothian, The Snuts have well and truly found their stride on W.L.. Produced by Tony Hoffer (Beck, Phoenix, M83) and recorded at the Firepit London, the album encapsulates the band's journey from four working class kids growing up with a dream in Whitburn, to becoming one of the UK's most exciting and vital bands of the new decade. The album opens with the poignant track 'Top Deck', winding through a voyage of genres including the raw, rousing, hip-hop driven 'Elephants", heart-wrenchingly honest 'Boardwalk', the undeniable pop banger 'Somebody Loves You', the hauntingly heartfelt anthem 'Always' and the main stage festival ready hymn, 'All Your Friends'.
Guitar music may be out of fashion, but Scottish band The Snuts are on course for success in 2020 with their fluid brand of blues and hip hop-driven rock. The four-piece's debut EP reached number 14 in the charts back in March but, of course, their live dates and release schedule were halted by coronavirus. But now their debut album, WL, is slated for release in March and they have a sold-out gig at legendary Glasgow venue Barrowlands in the diary, things seem brighter.
Their debut EP, titled Mixtape, was overseen by Inflo, the producer behind Michael Kiwanuka's Mercury Prize-winning Kiwanuka and Little Simz' Grey Area. This should be a hint towards their evolving sound – experimental, atmospheric, raucous. Adored up and down the country for their uninhibited, sweat-drenched live shows, the band have also announced a UK tour for May/June 2021.
AWAKEBUTSTILLINBED – " Stay Who You Are "
JORDANA – " Something To Say " EP


text:
rat testicles (comic – work in progress)
antibaby(comic)
Texas Bar
Crimes of passion (exhibtion + zine)
Lick my legs (exhibition)
The tragic life of Julio Iglesias
Tintina
Dildofish
With the quick speed you make my heart beat (zine)
Karla Paloma
Comics – Zines – Illustration
Up For Fun
First issue of "Up For Fun" a comic about my life with my sweetheart dog Lilsky Fantasma
Lilsky and Neti reading about themselves 🙂
Crimes of passion (exhibition + zine)
An exhibition of paintings and edible food illustrations by Karla Paloma and Lucy Locket.
Inspired by true stories, and fuelled by tabloid sensation, crimes of passion is a tongue in cheek fumble around with the topics of polyamory, violent relationships, and raw unbridled emotion. Conditioned from birth as to what we are supposed to feel, and how to act accordingly, many of us subconsciously suppress the nastiest of our thoughts and desires. So what happens when we loosen our grip on that control? Crimes of Passion takes an empathetic stance alongside those so overcome with feeling they simply cannot hold back. Misogynistic media outlets play a key role in the way we approach such cases, highlighting the shame surrounding the act.
Claire Harris – 2004 (USA)
Clara Harris and David Harris shared a thriving orthodontic practice in Texas. Clara suspected her husband of having an affair with his secretary and hired a private investigator, who tailed the pair to a hotel rendezvous. This particular hotel was the same one that Clara and David had been married in. She drove to confront him at the scene and as he exited the building, she "snapped" and repeatedly ran over him in her Mercedes-Benz, with her stepdaughter on the backseat.
Clara was found guilty of murder on Valentine's Day, sentenced to 20 years in prison, and fined $10,000.
Adolfo Martinez – 2011 (Spain)
Adolfo Martinez and his young lover, the model Iván Garcia, were in a polyamorous relationship and had been living together for over a year at Martinez' house in Madrid. Martinez caught his partner engaging in sexual activities on the property, with an unknown bear type.
Iván's body was discovered the next day, floating naked in the pool. Martinez later confessed to strangling Iván, stating that he had struggled with the power dynamics of the relationship. He is currently serving time for murder.
Lisa Marie Nowark 2007 (USA)
Lisa Marie Nowak is a former Naval Flight officer and NASA astronaut who flew aboard Space Shuttle Discovery. Nowark, married with three children, was cheating on her husband with fellow astronaut William Oefelein. After two years Oefelein grew tired of Nowark and took a new lover, mutual college US Airforce Captain Colleen Shipman.
Her love rival Shipman, was due to arrive at Orlando Airport on February 5th. Nowak disguised her identity with a black wig and, wearing adult diapers so she wouldn't have to stop for bathroom breaks, and drove 900 miles across the country to meet her.
Nowak attacked Shipman in the airport parking lot, before police interrupted the incident and arrested her on the spot. Ammunition, latex gloves, pepper spray, garbage bags, a hammer, a knife and gun were discovered in her car.
Amy Fisher – 1992 (USA)
Amy Fisher, branded the "Long Island Lolita" by the media, was a 17 year old high school senior who was having an affair with mechanic Joey Buttafuoco, 38
Fisher shot Mary Jo Buttafuoco, his wife, in the head at the couples residence. Described by the police, Mary Jo had "a miraculous recovery."
After 6 years in prison, Fisher went on to pursue a career in porn.
Lorena Bobbit 1993 (USA)
Lorena Bobbitt was married to John Wayne Bobbitt, an abusive alcoholic. She chopped off her husband's penis with a kitchen knife one night after he raped her. As John lay in bed bleeding, too drunk to move, Lorena drove her car along the highway, penis in the passenger seat. Lorena threw the severed member out of the window and onto a dark field, then panicked and dialled 911. The lost penis was retrieved after some searching, packed on ice and rushed to hospital, then reattached to John´s body during a 9 hour surgery.
Lorena was found not guilty due to temporary insanity and, after spending 45 days at mental hospital, she was free to go and file for divorce.
Lisa "Left Eye" Lopes – 1994 (USA)
Lisa Left Eye Lopes (TLC) set fire to her boyfriend Andre Rison's sneakers in the bathtub of their shared mansion. Flames spread to the rest of the property which was ultimately destroyed. Lisa claimed that Rison was physically and mentally abusive, and that he had beaten her following a night out, causing her to lose her temper and start the fire.
The couple remained together after the incident.
Ruth Ellis – 1955 (England)
Ruth Ellis was a nightclub hostess and manager. Her younger lover David Blakely caused her to miscarry their 3 month old child after he punched her in the stomach. The following day, she killed him by firing 5 shots from a 38 Smith & Wesson revolver.
Ruth Ellis was the last woman to be hanged in England, on July 13 in Holloway Prison.
Allevi Tranquillo – 1973 (Italy)
Tranquillo Allevi´s wife Renata was known for having many lovers and admirers outside her marriage. One man, wrought with jealousy, the veterinary surgeon Dr. Renzo Ferrari, poisoned Tranquillo by injecting 6 grams of strychnine into a bottle of aperitif, which was delivered to his door. Allevi drank the poison and died August, 1973.
O.J Simpson – 1994 (USA)
On the evening of June 12th, O.J Simpson´s wife, Nicole Brown Simpson, and her younger lover, the waiter Ronald Lyle Goldman, were found stabbed to death in their Los Angeles home.
The jury found Simpson not guilty of murder on October 3, 1995. Afterwards he wrote a book titled "If I did it".
Paintings made edible by Lucy Locket + pics from the opening, Berlin sep 2015
(mini zine published by Re:Surgo, Berlin 2017)
Rat Testicles
Comic (work in progress)
Antibaby
Graphic Novel (work in progress)
My contribution (page nr 38) for a collaborative book project "Tintina and Omega-Art" published by Bilderberg comic festival.
John Waters on Holiday
The Bad Mood
hello@karlapaloma.de
Support: by kreuzbergmedien.de - kick ass media


text:
Mu Arae b (também conhecido como HD 160691 b ou Quixote) é um planeta extrassolar que orbita a estrela Mu Arae. Com pelo menos 1,676 vezes a massa de Júpiter, tem um período orbital de 643,25 dias. Sua descoberta foi anunciada em 12 de dezembro de 2002. Acreditava-se na época que tinha uma órbita altamente excêntrica, mas modelos mais recentes do sistema que incluem quatro planetas dão uma excentricidade menor. Enquanto Mu Arae b é provavelmente um gigante gasoso sem superfície sólida, sua distância orbital média de 1,497 UA coloca-o dentro da zona habitável do sistema. Como resultado, grandes satélites do planeta, se existirem, poderiam conter água líquida e vida. No entanto, eles poderiam não receber luz ultravioleta suficiente para a abiogênese acontecer. Além disso não é claro se luas do tamanho da Terra podem se formar ao redor de um gigante gasoso.

Constelação de Ara
Exoplanetas
Exoplanetas descobertos em 2000
Gigantes gasosos
Gigantes gasosos na zona habitável
Exoplanetas detectados por velocidade radial

redpajama_set_name: RedPajamaWikipedia


we emerge and rebuild ourselves.
we will not be the same nor would we want to.
Serenity in the Steps is seasoned with over 2 decades of successful recovery outcomes that began with Life Management Foundation in 1993. The mission continued onto the Summer Capital of the Philippines, Baguio city, in 2007.
Serenity is a 12-step grounded drug, alcohol, and gambling addiction treatment facility in Asia that is cognizant that each client's concern is unique. We tailor fit evidence-based approaches like CBT (Cognitive Behavioral Therapy), MET (Stages of Change), Behavioral, and NLP to achieve treatment goals in a client focused and then client-centered environment. Our counseling philosophy is grounded in humanist principles of UPR (Unconditional Positive Regard).
Serenity also has strategic partnerships with other like-minded local and Asian alcohol and drug addiction rehabs in order to achieve best possible outcomes.
Our earliest graduates are turning decades sober and many continue to contribute to the recovery movement.
Serenity in the Steps services include voluntary treatment programs, mentorship, recovery coach training, advocacy, Employee Assistance Programs, family inclusive or co-dependency programs, medical tourism and other programs.
Over the years, we have seen that clients who are able to discern their purpose in life have been able to achieve long lasting recovery.
With its cadre of PRC licensed counseling professionals, ICAPs (Internationally Certified Addiction Professionals), Certified Recovery Coaches and NCAC (USA Nationally Certified Addiction Counselor) who are themselves in recovery, Serenity in the Steps is also offering the opportunity for Philippine addiction treatment stakeholders to be internationally credentialed and globally-recognized thru the above mentioned training and certification programs.
Through logo therapy techniques, Serenity will help you find your purpose and meaning in a life of exciting recovery.
In the country today, more and more families with drug and alcohol dependents are coming to the realization that they are powerless over the addiction that is controlling the lives of their loved ones. Unlike in the past, families are now slowly seeing the "Person with Addiction (PWA)" as someone who is sick and not as someone who is morally wrong or someone who is. Families are now actively seeking a treatment facility that can help them with their problem. Others desperately try and find assistance through facilities like Serenity to avoid having their Person with Addiction (PWA) incarcerated or put to jail. Moreover, the country itself is facing the real need for certified addiction counselors who are competent in evidence-based approaches like 12-step based programs that address all kinds of addictions like over-eating, gambling, and other obsessive-compulsive disorders.
Serenity continues with this vision of facilitating positive change in the families afflicted with addiction. From this vision and mission, LMFI's management, together with its graduates, now Serenity in the Steps hope to carry on their message of recovery to others who once were like themselves.
"Junjun helped me understand my illness. If not for his guidance and advices, I would still be in the dark. He is, indeed, an excellent counselor and I am grateful I have met him."
©2016 Serenity in the Steps. All Rights Reserved.
An addiction recovery center in the Philippines.
Gambling, Alcohol and Drug Rehab in Asia.


text:
Dhani and villages
"Dhani" redirects here. For the American football player and television host, see Dhani Jones.
For the Indonesian air marshal, see Omar Dhani.
This article describes the usual characteristics of dhani and villages, particularly as found in Rajasthan.
1 What is Dhani?
2 Village buildings
3 Common village structures
4 Village religion
5 Local deities
6 Transport in and between villages
7 Caste system
9 Village judicial system
10 Food
11 Use of drugs and stimulants
12 Village Tourism
12.1 Villages offering Cots
What is Dhani?
View of Dhani
In North-West India, a dhani [1] is the smallest conglomeration of huts. All families living in a Dhani are relatives of each other or at least are of the same caste. Most Indian villages are small; nearly 80 percent have fewer than 1,000 inhabitants, according to the census of India 2001. Most are nucleated settlements, while others are more dispersed. It is in villages that India's most basic business—agriculture—takes place.
For a tourist visiting Rajasthan for the first time, it is actually difficult to find a village in the vast stretches of barren land. It is only when a herd of cattle is seen around that the tourist gets an inkling of a village nearby.
Dhanis are ancillaries to the village. Those who want to live in proximity to their fields make their huts in the field and are able to take care of their crop in a better way. The crop when ready is a valuable asset and needs to be properly guarded from stray animals and enemies.
A dhani is a complex socio-economic unit.[2] According to the Revenue Act,[3] in India this is smallest viable unit. A cluster of a few houses is known as "Dhani" in Rajasthan. Indian villages are definitely simple. A cluster of mud-plastered walls shaded by a few trees, set among a stretch of green or dun-colored fields, men sitting under some old tree smoking bidis with fellow villagers of their own age group, ladies with veiled faces moving towards the central well to fetch water, cattle making many types of noises, children playing typical village games like gulli-danda and satoliya—all present an image of eternally peaceful bliss and harmony.
Indian city dwellers often refer nostalgically to their native village and how they miss that life but soon are taken back by absurdly hectic city life. City artists portray colorfully garbed village women gracefully carrying water pots on their heads, and writers describe isolated rural settlements unsullied by the complexities of modern urban civilization. Poets including Indian National Poet Maithili Sharan Gupt have written poems in praise of village life. Social scientists of the past wrote of Indian villages as virtually self-sufficient communities with few ties to the outside world.[4]
Since all marriages are done in the same or nearby village, villagers in India manifest a deep loyalty to their village, identifying themselves to strangers as residents of a particular village, harking back to family residence in the village that typically extends into the distant past. A family rooted in a particular village does not easily move to another, and even people who have lived in a city for a generation or two refer to their ancestral village as "our village." Even business communities who have shifted to far-off places for business activities like traders from Rajasthan in Culcutta, Chennai and Assam make it a point to visit their native village for performing social ceremonies.
No matter how strong the bond of the villagers is, their unity is challenged by a lot of conflicts, rivalries, and factionalism. Disputes, strategic contests and even violence occur. Most villages of India include prosperous, powerful people, who are fed and serviced through the labors of the lower-class people. Due to the expanding government influence in rural areas and increased pressure on land and resources, the populations are sto;; a target of factionalism and competitiveness in many parts of rural India.
Village buildings
Dalit Hut
Village life in Rajasthan has a rich cultural heritage.[5] Rajasthan has variety of village life depending on topography, history, caste system and traditional festivals like cattle fairs, Haat and religious fairs. The village dwelling unit popularly known as a hut is usually circular in shape. Its simplest hamlets, the most basic form of civilisation with a way of life that has probably remained unchanged since centuries, consist of a collection of huts that are circular, and have thatched roofs. The walls are covered with a plaster of clay, cow dung, and hay, making a termite-free (antiseptic) facade that blends in with the sand of the countryside around it. It is thatched with grass and haysticks. Sometimes clay moulded Kelu are also used. Boundaries for houses and land holdings, called baras, are made of the dry branches of a nettle-like shrub, the long, sharp thorns a deterrent for straying cattle. The huts so made are technically hygienic and give the feeling of air conditioning. In summers they remain cool and in winters it remain warm. If a dhani looks bleak, it is hardly surprising: the resources for building these homes, which are the most eco-friendly living unit, are made with what is available at hand, and in Rajasthan, and particularly so in its western desert regions, this can mean precious little. A village that is even a little larger may have pucca houses, or larger living units, usually belonging to the village Zamindar family. Consisting of courtyards, and a large Nora or cattle enclosure, attached to one side or at the entrance, these are made of a mixture of sun-baked clay bricks covered with a plaster of lime.
Common village structures
Village Pond
Indian villagers share use of common village facilities—the village pond (known in India as a tank), grazing grounds, temples and shrines, cremation grounds, schools, sitting spaces under large shade trees, wells, and wastelands. Every village has a pond where cattle and children bathe and play. It is a romantic place where youngsters get a chance to steal a glimpose of their beloved. Outside the village or in the center a temple is must in every village. Near the pond there is always a shiva temple with a Lingum where mostly young girls offer water and pray for a good husband.
Village religion
A great many observances emphasize village unity. Typically, each village recognizes a deity deemed the village protector or protectress, and villagers unite in regular worship of this deity, considered essential to village prosperity.They may cooperate in constructing temples and shrines important to the village as a whole. Hindu festivals such as Holi, Dipavali (Diwali), and Durga Puja bring villagers together. A woman born in a village in India is known as a daughter of the village, while an in-married bride is considered a daughter-in-law of the village.
Local deities
Eloji-Deity of Holi
Every region of India worships some local deity. In Rajasthan, Baba Ramdevji, Pabuji, Hadpuji, Eloji and Gogaji are highly revered and worshipped. On certain dates related to them fairs are held and thousands of villagers pay their homage to that deity.
Transport in and between villages
Bullock cart or camel cart are still used in villages as means of transport. For travelling to nearby villages, buses and jeeps, tractors are more popular. All villages are now connected with roads which may be pucca, i.e. made of coal tar or kuchha, i.e. made of gravel only. Most of the roads in the interior villages are motorable and have at least one government approved bus service. Each village is connected through a variety of crucial horizontal linkages with other villages and with urban areas both near and far.But there is a place which horizons₦
Caste system
The layout of a village is based on caste. The working class people mostly live on periphery of village and do not have access to public wells. Indian village dwellings are built very close to one another in a nucleated settlement, with small lanes for passage of people and sometimes carts. Village fields surround the settlement and are generally within easy walking distance. In the deserts of Rajasthan villages are far and apart and located where the probability of water was high.
A village is a multi-community settlement, the various castes creating a structure of dependence based on the nature of their work. Changes are being wrought in this structure, with ceilings on land holdings, and with the young seeking employment opportunities in towns distant from their villages.
Most villages are characterized by a multiplicity of economic, caste, kinship, occupational, and even religious groups linked vertically within each settlement. The caste system plays a key role in all types of activities. In one of the first of the modern anthropological studies of Indian Dhani life, anthropologist Oscar Lewis called this complexity rural cosmopolitanism. It has a web of life where all are linked and depend on each other for survival.
Usually there is one caste that dominates the village; some villages are dominated by Rajput (warriors), Gurjar (warrior),[6] Jat (warrior now agriculturist), Muslim, Vishnoi (environmentalist), Kumhar (potter), Meghwal (weaver), or Brahmins. The number of castes resident in a single village can vary widely, from one to more than forty. Typically, a village is dominated by one or a very few castes that essentially control the village land and on whose patronage members of weaker groups must rely.
There are sub castes within castes. Subcastes like washer man, sweeper, cobbler, barber, laborers, weavers, are not untouchables. Only a few like sweepers and drum beaters are untouchables. Tea at a tea shop in villages is offered in separate cups to them and they wash it themselves.
All villagers have some type of skill to generate money in case of drought. Also, the basic needs of villagers are fulfilled by local craftsmen who are for many generations engaged in a particular trade, such as tailor, grocer, priest or pundit, carpenter, blacksmith, barber, weaver, potter, leather workers, street sweeper, waterbearers, and so on. The craftsmen make artistic things: even a bullock cart may have many carving and improvisation depending on the imagination of artisan. Village religious observances and weddings are occasions for members of various castes to provide customary ritual goods and services in order for the events to proceed according to proper tradition. The artisans of some villages make handicrafts[7] items that are in high demand in big cities for decorative purposes.
In villages, some professions are strictly traditional, while a few others have been adopted by people with a pragmatic approach. Aside from caste-associated occupations, villages often include people who practice nontraditional occupations. For example, Brahmans or Thakurs may be shopkeepers, teachers, truckers, or clerks, in addition to their caste-associated occupations of priest and farmer. Villagers may move to other places in search of better opportunities but never forget their roots. In villages near urban areas, an increasing number of people commute to the cities to take up jobs, and many migrate. Some migrants leave their families in the village and go to the cities to work for months at a time.
At slack seasons, village life in India can appear to be sleepy, but usually villages are humming with activity. The work ethic is strong, with little time out for relaxation, except for numerous divinely sanctioned festivals and rite-of-passage celebrations. Residents are quick to judge each other, and improper work or social habits receive strong criticism. Indian villagers feel a sense of village pride and honor, and the reputation of a village depends upon the behavior of all of its residents.
Camels and buffaloes are used for pulling the plough, and most of the farmers wait for the rains to water their fields. Three important crops grown in Rajasthan are wheat, corn and millet. Lentils, cotton and spices are also important cash crops. Work like plowing or harvesting is done on cooperative basis.
Village judicial system
Villages in India have their own judicial system.[8] All disputes pertaining to land, marriages, cattle, loans and social obligations were solved by headmen, sometimes known as sarpanch. This judicial body is made up of five persons who are responsible for maintaining law and order in the village. The panchayat was composed of important men from the village's major castes, who had the power to levy fines and exclude transgressors from village social life. Disputes were decided within the village precincts as much as possible, with infrequent recourse to the police or court system. The Indian government supports an elective panchayat and headman system, which is distinct from the traditional council and headman, and, in many instances, even includes women and very low-caste members. As older systems of authority are challenged, villagers are less reluctant to take disputes to court. The justice was prompt and more practical. The villagers are either having their own field to plow or work as laborers in the field of land owners.The class of exploiters and exploited are eternally there. The disputes are amicably settled and rarely police or courts are approached by villagers.
Cooking Sogra
Pearl millet is the staple food of Rajasthan. The principal meal for the village family consists of dinner, when freshly baked bread and porridge is served with a yoghurt curry called curry, and with vegetables that may consist of dried beans, or, now, increasingly, fresh produce that is grown and transported from neighbouring states. For most families, breakfast is a glass of hot tea gulped down with stale bread, and lunch is a frugal meal of unleavened bread known as sogra eaten with a spicy chutney of chillies and garlic.The Gurjars and Jats are vegetarians mostly. Rajputs and some worker classes are not vegetarians. In the villages they rear hens for chicken meat. However, most meals are vegetarian, and although they eat meat, the Rajputs do not consume it regularly. In the old days, game would be hunted, and the spoils shared with families in the village. With the ban on hunting, meat now comes from goats raised in the communities, but they are slaughtered only for special occasions like marriages, festivals and celebrations.
Use of drugs and stimulants
Bishnoi preparing Opium
Use of opium, tadi, country liquor, gambling and ganja is not looked down on by society and has some sort of social acceptance, especially on festivals like Holi or ceremonies like marriage.
Opium is the most popular form of intoxication in Rajasthan. A large number of villagers are growing opium in their fields under the license of Government. There are outlets selling Bhang, opium and doda (dried poppy flower). Many nongovernmental organizations are working for de-addiction but with little success. This has its root in distant past in certain communities like Bishnoi and is part of all social rituals to the extent that if opium is offered and is refused it is considered as personal insult.
Villager cooking with Veil
Village Tourism
In the big cities of India the soul of Indian culture is vanishing rapidly. Hence the concept of Village Cot Surfing was created by Vipin Goyal which is getting popular amongst foreign and Indian tourists.
Foreign and Indian Tourists on a Village Cot
Villages offering Cots
Kakani
Salawas
Bilada
Sathin
Gangani
Khichan
Satlana
Guda Bishnoi
Khejarla
Sirdon
Indolav
Kherapa
Zhalamand
Birami
Singhasni
Lolawas
Kakelao
Kheevsar
Dhoro Ki Dhaani
Bawdi
Ghadav
Rohat
Indian Environmental portal
District Level Availability Index
Women education
Transport to Villages
Travel in Rajasthan
How a 50 day internship stint in a Rajasthan village is for a student of rural management
Wikitravel on Rajasthan
Rajasthan Tourism Development Corporation
Village Cot Surfing
Gandhi and villages
^ Sukhvir Singh Gahlot: Rural Life in Rajasthan, page 4.Rajasthani Granthagar, Giani Press Delhi 1986
^ Katar Singh: Rural Development Principles, Policies and Management, Introduction. age Publication, London 1986
^ Moti Lal Jain: The Rajasthan tenancy act, 1955,.Ajmer : Kanoon Saptahik Publications, 1975.
^ Ramanlal Shah: Jeevan Ek Kala, Manak Magazine Page 68.Manak Prakashan December 1988
^ G.N. Sharma: Social Life in Medieval Rajasthan (Agra, 1969)
^ Singh, Kumar Suresh (1998). Rajasthan, Volume 2 Volume 38 of People of India. Popular Prakashan. pp. 180. ISBN 8171547664,ISBN 9788171547661. http://books.google.co.in/books?id=iKsqzB4P1ioC&pg=PA180&dq=Rajasthan,+By+Kumar+Suresh+Singh+Kumar+rajput+and+other+warrior+communities&as_brr=3#v=onepage&q=&f=false. "The bopa claim to rajput ancestory and hence their status is equivalent to Kshatriya varna.Rajput and other warrior communities like Gurjar and jat do not accept them as their equals"
^ H. Bhisham Pal: Handicrafts of Rajasthan, Page 1-65. Publication Division Ministry of Information and Broadcasting Government of India, 1984
^ Douglas Ensminger: Rural India in transition, page 48. All India Panchayat Parishad 1972
Rajasthani culture
Populated places in India
Dhanglagau
Dhani-Sela
Dhani Dulat — village … Wikipedia
Dhani-Sela — Dhani [hindi: धणी] is a village located in the Bali tehsil in the Pali district of Rajasthan. It is located near Bali town on state highway SH 62 between Khudala and Khimel in a valley on the western side of the Aravalli Range. Dhani is easily… … Wikipedia
Dhani Bandhwali — (Wikimapia) is a small village situated near Nangal Choudhary town (First Cyber Village of Haryana). It is basically originated from Nangal Kaliya village which is situated 2 km from it. Dhani is a Rajasthani word which means a small village … Wikipedia
Meharon ki dhani — Meharon ki dhani, is a small village in Jaisalmer district of Rajasthan state in India. Village is located around 26.15511 N latitude, 70.90740 E longitude and 120 kilometers form district headquarter, Jaisalmer city. Village is famous for… … Wikipedia
Salamsingh ki dhani — is a small village in the outskirts of the Sikar city in the Indian state of Rajasthan. Half of the village now comes under sikar municipal corporation. It is surrounded by villages gokulpura, chandpura, dujod and sanwali … Wikipedia
Marwar — Not to be confused with Mewar. Historical Region of North India Marwar (मारवाड़) Location western Rajastan … Wikipedia
Trishal Upazila — Infobox of upazilas native name = Trishal locator position = right latd = 24.5750 longd = 90.3917 division name = Dhaka Division district = Mymensingh District population as of = 1991 population total = 336797 population density = 994 area total … Wikipedia
Bhambu — Bhambhoo (भाम्भू) or Bhambu (भाम्बु) or Bhambhu (भाम्बू) Bhamu (भामू) is gotra of Jats found in Distt Jaipur, Sikar, Jodhpur, Nagaur, Barmer in Rajasthan. Also found in Gurgaon, Hisar, Fatehabad and Sirsa districts in Haryana.HistoryA city named… … Wikipedia
Suharto — 2nd President of Indonesia In office 27 March 1968 – 21 May 1998 Vice President … Wikipedia
Yellow Ribbon campaign (Fiji) — Most Fijian politicians outside of the government have come out against the legislation to establish a Commission with the power, subject to presidential approval, to pardon perpetrators and compensate victims of the coup d état against the… … Wikipedia


text:
Klaus Heyne's Mic Lab (Moderator: klaus) >
Gallery Of Greats
Pages: 1 2 [All] Go Down
Author Topic: Gallery Of Greats (Read 17138 times)
In this gallery I describe the all-time greatest microphones I have come across in my work.
Among them may be some surprises and sleepers that are often overlooked.
Head over to my website https://germanmasterworks.com/publish/articles/galleryofgreats.php to browse.
Klaus Heyne
German Masterworks®
www.GermanMasterworks.com
radardoug
Real Full Name: Doug Jane
Re: Gallery Of Greats
Nice Klaus! Wasn't aware of the KM88. Pictures soon please! Pix have been added since this post. KH
panman
Yes Klaus, that was nice and well done. Thanks!
Esa Tervala
Don't the earliest ones have more bass?Where's the damn book Klaus?
Don't the earliest ones have more bass?
That was a joke, right?
David Satz
No, it's not necessarily a joke. Some years ago I noticed a substantial difference among Neumann's published frequency response curves for the KM 88 especially in the figure-8 setting, but also in the cardioid setting. Two sets of those curves are attached here. I posted a question on the late, lamented Neumann Pinboard about it (I think in 2004; I will try to find the exchange), and Martin Schneider explained that the capsules in the final batch of KM 88 microphones had increased diaphragm tension because (if I remember correctly) a Swiss radio organization had placed a sizable order for them, specifically for use as announce mikes.
--best regards
small KM 88 1973 graphs.gif (73.79 kB, 480x386 - viewed 1075 times.)
small KM 88 1984 graphs.gif (107.99 kB, 474x450 - viewed 1041 times.)
If that special-order batch at the end of the KM88 run exists, it would be great to add details to my narrative.
Short of details, those mics, if they existed, would have LESS, not more bass than the bulk of the series. They also would have the revised head basket- easy to tell.
uwe ret
Real Full Name: Uwe Sattler
Increased diaphragm tension = less low frequency sensitivity (less bass)!
Quote from: klaus on January 30, 2018, 01:26:26 PM
I was remembering poorly, David Satz's contention. Hence earlier more bass...
Given that some of the first headbasket type must have had capsule replacement it always concerned me when looking for KM88's.I have 2 88's with 5 pin small tuchels and an 88i but have never thoroughly compared them.
BTW: which SDC has the best bass in Fig 8? KM86 with the gap between the capsules a bit greater?
This came up when I was looking at Ambisonic mics and the original Soundfield Capsule designer claimed there were no terribly bass responsive fig 8 SDC's, even those resolved from an ambisonic array, and therefore that pattern use in outriggers/DECCAs/double MS was problematic (apologies for sidetrack).
Timtape
Real Full Name: Tim Gillett
Quote from: David Satz on January 30, 2018, 07:39:10 PM
No, it's not necessarily a joke.
If the bass difference is much more pronounced with figure 8 and cardioid, compared to omni, perhaps proximity effect is a factor?
Timtape, I raised this question on the Pinboard after comparing the frequency response curves that Neumann had published for all their microphones in 1973 (in a standalone, four-page flyer printed on green paper), in 1977 (Catalog 100), in 1980 (Catalog 110), and in 1984 (Catalog 120). Response curves for other switchable-pattern microphones, such as the KM 86 and U 87, were included in the same publications. Those sometimes differed slightly from edition to edition, but not nearly to the degree that the KM 88's curves changed between catalogs 110 and 120.
Klaus, I can't find this exchange on the Pinboard any more; perhaps it wasn't kept when the archive section was set up. But I don't think that this was a special order in the usual sense, where only the one customer got "variant" capsules; rather, I think that some time between 1980 and 1984 Neumann changed this parameter of the K 88 capsule for all subsequent production, as the published curves indicate.
Quote from: David Satz on February 01, 2018, 11:39:02 AM
(...) rather, I think that some time between 1980 and 1984 Neumann changed this parameter of the K 88 capsule for all subsequent production, as the published curves indicate.
My problem with that scenario: Neumann , to the best of my knowledge, did not produce nickel capsules in the 1980s anymore, so where would new ones with different specs (higher diaphragm tension) have come from?
Apparently the K 88 was the last nickel-membrane capsule that Neumann produced, though, continuing more than a decade after the capsules for the KM 54 and MM 5 had been discontinued. The "Übersicht der von NEUMANN gebauten Mikrofone und Mikrofonkapseln" from the "Infopool" lists the KM 88 as having been produced from 1969 through 1986--and that's consistent with the catalogs and price lists of the time, as well as what Martin wrote on the Pinboard.
--If you want to add a bit of real trivia concerning the KM 88: It was originally going to have just two patterns. See the attached scan from the 1968 fet 80 catalog; there are other examples.
14.jpg (208.83 kB, 788x1500 - viewed 1150 times.)
Quote from: David Satz on February 01, 2018, 10:39:02 PM
(...) It was originally going to have just two patterns.
That corresponds to the evolution of the DC converter, which did not come to fruition until the late 1960s. Without DC converter = no figure eight for that model.
Klaus, I found the Pinboard messages about the change in the KM 88's low-frequency response. The essential one from Mr. Schneider is PBD_11554, dated Sept. 1, 2003 (i.e. from the original arrangement of the Pinboard, before its active part was divided into three sections).
I don't think it would be right to post the message here without permission, but its essential point is, the diaphragm tension was increased (thus reducing the low-frequency response especially in the figure-8 setting) because this improved operational reliability when the microphones were used for speech pickup in radio broadcasting. He said that this change had been made in about 1982.
Hello David,
What you unearthed from the obsolete Neumann Pinboard is indeed fascinating.
As KM56/SM2/SM23 capsules were used in KM88 which were discontinued in the mid-1960s, Neumann must have increased diaphragm tensions on existing capsules in their shop for the last batch they sold.
This would have addressed the on-going issue of arcing holes in these super-thin nickel diaphragms, especially when the mic is used for spoken word: close-up use and consequent 'plosives exacerbate the arcing problem.
It is indeed possible to increase diaphragm tension on these capsules by carefully adjusting assembly components (I have done this), but it can be hit and miss, trying to dialing in a specific outcome on a metal diaphragm thinner than 1µ, so I assume quite a few capsules were trashed in the process.
Pages: 1 2 [All] Go Up


The Trafalgar Collection; Official Artist to HMS Victory, all pages updated including prices, discover, enjoy.
This Trafalgar Collection is at least for the moment regarded as the 'crème de la crème', the most valuable of my paintings.
Those paintings as yet unsold are priced as per the Rochay Elite "Trafalgar Soirée" (at The Army & Navy Club, St James, Pall Mall, London, October).
When official artist to HMS Victory, Gordon Frickers had access to leading experts and rarely see documents in Britain, France and Spain. The collections included British, French and Spanish ships of the Georgian and Napoleonic period, original documents, journals, letters and mementos.
Lest we forget, we stand upon the shoulders of giants: "It is upon the Navy under the Providence of God that the safety, honour and welfare of this realm do chiefly depend" – from the Articles of War (1652) read weekly to all Royal Navy ships crews for 300 years.
Another frosty dawn over my garden.
Wind forecast to shift to the south on Wednesday.
Meanwhile despite beautiful sunny days temperatures have rarely climbed above zero for a week and been down to – 5 C at night.
Warm for Canada (Edwin Morton), cold for France.
Website www.frickers.co.uk/art back on line, I'm back on the bridge, welcome aboard; no thanks due to inefficient planetdoman-au.
From a frosty Thehillac, temperature – 1, a few thoughts to share of my last day in the beautiful Tarn, where it was – 2.5 C with fog, visibility 3 to 400 m (350 yards ish for our American friends) so I was pleased to have the expo packed in my car ahead of schedule.
Much of the drive back which took about 7 hours was through fog.
Most drive either at a funereal pace or far to fast.
Happily my beloved Dad trained me well so there were no 'exciting' moments for me and my Opel Zafira which performed well.
During the morning before I left, 2 friends, Fiona Ferbrache and Yves Burrus had asked to view the exhibition with me.
No prizes for guessing why he has properties in that part of Spain!
Fiona is the only person who has seen the Gaillac expo and "The Trafalgar Soiree".
She has kindly offered to write of her impressions for us.
Yves owns the magnificent Chateau de Saurs, renowned for it's fine wines and beautiful gardens (http://artfrickers.com/gaillac/chateau-de-saurs-gaillac/).
A cultured man is Yves, very interested in drawing and painting.