Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

- Conception and manufacturing of specialized machinery for the recycling.
- Canadian P.M.E., located to Lac Baker, New-Brunswick.
- Our priorities : Security, easiness operation, low maintenance time and customer's satisfaction.
- Services offered before and after sale constitute our success.
Full profile
Full profile
Contact information
Company description
333990 - All Other General-Purpose Machinery Manufacturing
Product / Service / Licensing
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 103 feet/min.
Cutting length : 3 1/2"
Opening dimension : 2 3/4" x 2 3/4"
Motor/Transmission : 2 H.P. 220/460/575 3 ph
Option : Voltage 115/230 volts 1 ph
One inertia wheel of 150 pounds
Dimensions : Height 59" Width 23" Length 34"
Color : Green
Weight : 650 pounds
Reference material : Maximum capacity :
8 metal straps of 1/2" with clamps
5 metal straps of 3/4" with clamps
2 metal straps of 1" with clamps
2 metal straps of 1 1/4" without clamps
3 steel wires 11 gage
1 steel wire 8 gage
7 plastic straps 5/8" x .030
6 plastic straps 3/4" x .050
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 103 feet/min.
Cutting length : 3 1/2"
Opening dimension : 2 3/4" x 2 3/4"
Motor/Transmission : 7.5 H.P. 220/460/575 volts 3 ph
Two inertia wheels of 150 pounds each
Dimensions : Height 67" Width 48" Length 52"
Color : Green
Weight : 1,600 pounds
Reference material : Maximum capacity :
1 ACSR cable 7/8" dia.
10 metal straps of 1/2" with clamps
8 metal straps of 3/4" with clamps
4 metal straps of 1" with clamps
2 metal straps of 1 1/4" with clamps
5 steel wires 11 gage
3 steel wires 8 gage
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the electric wire and ACSR cable and metal
straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Rotor : Heavy duty shaft. Machined, robust and very efficient rotor
Hood : Equip with : - 1 electromechanical actuator for ease of operation when opening and closing hood.
- Two abrasion resistant interior plate, easy to replace.
Exit : Three (3) different bases of exit available : aspirator, conveyor, drawer
Rotary knives and anvil knives : Made of high impact steel
Screen : One abrasion resistant steel screen with a choice of hole size
Drive : 2 inertia wheels (one of this wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Application : Plastic, rubber, aluminium, copper, oil filter, PVC, compost, polycarbonate, wood fibres
Model Heavy Duty
Rotor : To reduce high temperature in the rotor, the main shaft is bored and the wheels are machined with
profound cavities which allow the water going to the rotor. This type of rotor reduce high
temperature of material. The hot water coming from the rotor can serve for building heating.
Input and output water : Rotary coupling
Model 318 H.D. or Reg.
Motor : 20 or 30 H.P. 575 volts
Starter : 20 or 30 H.P.
Rotary knives : Qty: 18
Anvil knives : Qty: 2
Grinding capacity : 800-2,000 pounds/hr 364-909 kg/hr
Opening dimension : 11" x 22" or 11" x 15"
Overall dimensions : Height : 63" Width : 36" Length : 60"
Color : Green
Weight : 2,700 pounds
Model 636 H.D. or Regular
Motor : 50 or 60 H.P. 575 volts
Starter : 50 or 60 H.P.
Rotary knives : Qty: 36
Anvil knives : Qty: 4
Grinding capacity : 1,500-4,000 pounds/hr 682-1,818 kg/hr
Opening dimension : 20" x 22" or 20" x 15"
Overall dimensions : Height : 75" Width : 48" Length : 65"
Color : Green
Weight : 4,550 pounds
Model 954 H.D. or Reg.
Motor : 75 or 100 H.P. 575 volts
Starter : 75 or 100 H.P.
Rotary knives : Qty: 54
Anvil knives : Qty: 4
Grinding capacity : 2,500-7,000 pounds/hr 1,136-3,182 kg/hr
Opening dimension : 29 1/2" x 22" or 29 1/2" x 15"
Overall dimensions : Height : 109" Width : 66" Length : 70"
Color : Green
Weight : 5,500 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Rotor : Heavy duty shaft. Machined, robust and very efficient rotor.
Hood : Equip with : - 1 electromechanical actuator for ease of operation when opening and closing hood.
- Two abrasion resistant interior plate, easy to replace.
Exit : Three (3) different bases of exit available : aspirator, conveyor, drawer
Rotary and anvil knives : Made of high impact steel
Screen : One abrasion resistant steel screen with a choice of hole size
Drive : 2 inertia wheels (one of this wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Application : Plastic, rubber, aluminium, copper, oil filter, PVC, compost, polycarbonate, wood fibres
Model 318-AF
Motor : 20 or 30 H.P. 575 volts
Starter : 20 or 30 H.P.
Rotary knives : Qty: 18
Anvil knives : Qty: 2
Grinding capacity : 1,000-3,000 pounds/hr 454-1,363 kg/hr
Opening dimension : 11" x 14"
Overall dimensions : Height : 80" Width : 36" Length : 67"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1/2 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 3,000 pounds
Model 636-AF
Motor : 50 or 60 H.P. 575 volts
Starter : 50 or 60 H.P.
Rotary knives : Qty: 36
Anvil knives : Qty: 4
Grinding capacity : 2,000-6,000 pounds/hr 909-2,727 kg/hr
Opening dimension : 20" x 14"
Overall dimensions : Height : 80" Width : 48" Length : 73"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 5,300 pounds
Model 954-AF
Motor : 75 or 100 H.P. 575 volts
Starter : 75 or 100 H.P.
Rotary knives : Qty: 54
Anvil knives : Qty: 4
Grinding capacity : 3,000-10,000 pounds/hr 1,363-4,545 kg/hr
Opening dimension : 29 1/2" x 14"
Overall dimensions : Height : 80" Width : 60" Length : 78"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1 1/2 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 6,300 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
FOR LINE BORING MANUFACTURING OR REPAIR ON MACHINERY AND EQUIPMENT IN PLACE
You can now repair all kinds of heavy, medium and light machinery right on the job site, in the shop, in the garage or wherever the broken-down parts happen to be.
The Portable Boring Bar is a must for the manufacturing of machinery or parts which are difficult to handle by conventional machines.
The Portable Boring Bar is the state of the art tool for boring of ball bearing housing and for precision alignment of pins.
The operations of Portable Boring Bar require little skills or training. The technician-salesperson will provide all the information you need to use this machine.
This machine can bore inside diameter holes from 1 1/2" to 7 1/2" with high precision, perfectly aligned and parallel one to the other.
The machine and accessories are sold in 3 solid plywood cases for more facility to the job site.
- DC Motor 1 H.P. 120 volts with transmission variable speed
- Speed : 0 to 350 R.P.M.
- Power feed with adjustable and rapid travel : 120 volts
- Boring travel length : 14 1/2"
- Color : Green
- Total shipping weight : 500 pounds
OPTION
Add boring bar, section of 24" for indefinite length.
Easy installation in few minutes
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
IMPORTANT NOTE
Motor/Transmission variable speed AC Drive of 20 to 110 feet/min. (6.2m to 33.8m/min.) to control the feeding speed of cable in the knives.
- Motor/Transmission variable speed AC Drive : 2 H.P. 575 volts 3 ph
- Capacity : Electric wire and cable 1/8" to 4 1/2" dia. (3mm to 114mm)
- Adjustable manual vice left to right for different sizes of cable
- Equipped with : emergency stop
start/stop switch
forward/reverse switch
- Electrical foot feed control start/stop
- 7 knives for different size of cable all adjust in the machine
- Wedge blocks (isolation separator)
- Dimensions : Height 58" Width 33" Length 36"
- Color : Green
- Weight : 750 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Proportional/compensating valve gives opportunity to adjust and maintain the parallel height of the roller for the different size of cable.
Rotary knives : Made of high impact steel (2 cutting edges)
Anvil knives : Made of high impact steel (4 cutting edges, reversible)
Motor/Transmission : 50 H.P. 575 volts 3 ph
Cable input : Motor/Transmission variable speed 2 H.P. 575 volts 3 ph
Cutting speed : 57 to 110 feet/min.
Cutting length : 3/4" to 3"
Opening dimension : 6" x 12"
Dimensions : Height 69" Width 67" Length 55"
Color : Green
Weight : 13,800 pounds
Option : Soft Start Starter 50 H.P.
Reference material
Maximum capacity : Electric cable and ACSR 2" or less
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the electric wire and ACSR cable and metal
straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
- Hydraulic power unity : Motor 7.5 H.P. 575 volts 3 ph
- Joy stick with proportional valve
- Solenoid valve
- Capacity : Up to 100 tires/hour
- 2 hydraulic motors
- Adjustment guide for cut bead or side wall height
- The sharpening of the circular knife is done right in place
- Dimensions : Height 51" Width 42" Length 65"
- Color : Green
- Weight : 1,800 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Hydraulic power unity : Motor 20 H.P. 575 volts 3 ph
- Joy stick with proportional valve
- Solenoid valve
- Electrical joy stick with solenoid valve
- Capacity: Up to 40 tires/hour
- Air cylinder, arm lever for facilitate the loading of tires equip with air foot control
- 2 hydraulic motors
- Adjustment guide for cut bead or side wall height
- The sharpening of the circular knife is done right in place
- Dimensions : Height 53" Width 116" Length 115"
- Color : Green
- Weight: 2,800 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor / Transmission variable speed 5 H.P. 575 volts 3 ph
- Capacity : Up to 100 car tires/hour
Up to 30 truck tires/hour
- Tire support driving wheel
- Air cylinder, arm lever for facilitate the loading of tires equip with air foot control
- Electrical foot feed control, start and stop
- Manual adjustment guide for different width of strip
- Manual adjustment for height of circular knife
- Finger gage for good adjustment height of circular knife
- The sharpening of the circular knife is done right in place
- Tire retainer arm lever
- Electrical panel box equip with safety key
- Dimensions : Height 66" Width 84" Length 73"
- Color : Green
- Weight : 2,000 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor : 20 H.P. 575 volts 3 ph
- Cutting speed : 94 feet / min.
- Input dimension : 5" x 3"
- Cutting length : 2"
- Rotary knives : Made of high impact steel (2 cutting edges)
- Anvil knife : Made of high impact steel (4 cutting edges, reversible)
- Arm lever release of material
- Frame mounted on strong steel
- The drive rollers are specially built to catch and guide the rubber strip to the knives
- Safety limit switch prevent operation when servicing
- Easy access for replacement and adjustment knives
- Output material conveyor with motor / transmission 1/3 H.P. 575 volts 3 ph
- Dimensions : Height 75" Width 55" Length 63"
- Color : Green
- Weight : 3,200 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 112 feet / min.
Cutting length : 1 1/2"
Opening dimension : 1 1/2" x 1 1/2"
Motor / Transmission : 1/2 H.P. 115/230 volts 1 ph
One inertia wheel of 25 pounds
Dimensions : Height 55" Width 24" Length 34"
Color : Green
Weight : 155 pounds
Reference material
Maximum capacity : 5 plastic straps of 1/2" x .020
Additional information
- Arm lever release of material
- The drive rollers are specially built for catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of manutention
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 112 feet/min.
Cutting length : 3 1/2"
Opening dimension : 1 1/2" x 1 1/2"
Motor/Transmission : 1 H.P. 115/230 volts 1 ph
One inertia wheel of 30 pounds
Dimensions : Height 57" Width 26" Length 36"
Color : Green
Weight : 220 pounds
Reference material : Maximum capacity :
1 metal strap of 03/4" with clamps
3 plastic straps 5/8" x .030
2 plastic straps 3/4" x .050
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made with high impact steel (4 cutting edges, reversible)
Cutting speed : 50 feet/min.
Cutting length : 2"
Opening dimension : 2 3/4" x 4 3/4"
Motor : 20 H.P. 550 volts 3 ph
Two inertia wheels of 350 pounds each
Dimensions : Height 75" Width 55" Length 63"
Color : Green
Weight : 3,200 pounds
Reference material : Capacity maximum :
5 ACSR cable 5/8" dia.
3 ACSR cable 7/8" dia.
2 ACSR cable 1" dia.
1 ACSR cable 1 1/2" dia.
Additional information :
Arm lever release of material
The drive rollers are specially built to catch and guide the ACSR cable to the knives
Easy replacement of knives
Safety limit switch prevent operation when servicing
Lubrication at each 1,000 hours of operation
Warranty one year
Rotor : Machined, robust and very efficient rotor
Three (3) staggered section wheels. Each wheel have three (3) rotary knives, fabricate with high
impact steel and wear resistant.
An input : Compressor roll feed for guide electric cables and other piece in continuous to the kinives
Rotary knives (Qty : 9) : Made with high impact steel (1 cutting edge)
Anvil knives (Qty : 2) : Made with high impact steel (1 cutting edge)
Drive : 2 inertia wheels (one wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Motor 30 H.P. High Frequency 575 volts 3 ph
Starter : 30 H.P.
Application : Plastic, film, rubber, metal, wood, ACSR cable
Rotor diameter : 20.56", circumference square inch : 678
One abrasion resistant steel screen with a choice of hole size
Horizontal and vertical input
Input dimensions : 9" width x 10" height
Input motor 3/4 H.P. control by amperage of motor 30 H.P.
Electrical control forward/reverse
Starter 3/4 H.P.
Exit with aspirator/adapter or conveyor
Dimensions : Height 81" Width 36" Length 70"
Color : Green
Weight : 2,700 lbs
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Opening capacity : 10" x 15"
Two cylinders Kubota diesel motor
Centrifugal clutch
12 volts battery
V belt type B
Steel box battery protection
Dimensions : Height 66" Width 40" Length 40"
Color : Green
Weight : 3,200 pounds
* Also available with electric motor
MODEL 1015 HM
Opening capacity : 10" x 15"
Cesna hydraulic motor and adapter
V belt type B
Dimensions : Height 57" Width 40" Length 40"
Color : Green
Weight : 2,800 pounds
OPTIONAL EQUIPMENT :
Cesna hydraulic pump and adapter
Gresnen valve
Oil tank
MODEL 1015 MOBILE
Opening capacity : 10" x 15"
Two cylinder Kubota diesel motor
Centrifugal clutch
12 volts battery
V Belt Type B
Steel box battery protection
2 Axles trailer with brake activator
Loading conveyor
Pile conveyor
Hydraulic unit for conveyor feed
ADVANTAGES
Strong steel structure
Manganese jaws
Needle bearing
Adjustable exit for different size
Piped grease bank
- Motor/Transmission 3/4 H.P. 110 volts 1 ph
- Feed speed 50 feet/min. (15m/min.)
- Capacity : Electrical wire and cables 1/8" to 2 1/2" dia. (3mm to 63.5mm)
- Adjutable input roll
- Equipped with emergency stop
- Manual electric controle start/stop
- Electrical foot feed start/stop
- Dimensions : Height 28"
Width 27"
Length 17"
- Weight : 140 pounds 64 kg
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor/Transmission 1/2 H.P. 220 volts 1 ph
- Motor 2 H.P. 220 volts 1 ph
- Feed speed 12 feet./min. (3.5m/min.)
- Capacity : Cables Teck and BX 1/2" to 3 1/2" dia. (12.6mm to 88mm)
- Support for small cables 1/2" to 1" (12.6mm to 25.4mm)
- Adjustable input roll
- Equipped with emergency stop
- Manual electric control start/stop
- Electrical foot feed control start/stop
- Dimensions : Height 36"
Width 33"
Length 24"
- Weight : 340 pounds 155 kg
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
3695-Miscellaneous Special Industry Machinery
Market profile
Alliances:
Strategic alliances:
We have interest for futur foreign marketGeographic markets:
Export experience:
- United States
Sector information
Total plant size:
Unique applications:
Minimize different products for increase density and transport to a better cost for recycling.Success stories:
CRI Environnement Inc. Coteau-du-Lac, QuebecPresident : Yves Lalonde have buyed one specialize and sophisticate equipment
Submerge grinder for dangerous products (aerosol can, etc.)
Shred the container
Separate the gaz of other matters
Absolute performance
International capital projects:
Compost plant :We have been choose by the Australia buyer for use our granulator (grinder) in compost plant of domestic waste.
Utilisation : One time the compost product is done, our granulator (grinder) serve to uniform the granulometry size to look for.
Excellent performance
Compost plant :
We have been choose by the Delaware US buyer for use our granulator (grinder) in compost plant of domestic waste.
Utilisation : One time the compost product is done, our granulator (grinder) serve to uniform the granulometry size to look for.
Excellent performance
One German company have been choose for provide our granulator (grinder) in grinding part for transformation the domestic waste in synthetic diesel.
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
333990 - All Other General-Purpose Machinery Manufacturing
Products, services and licensing
Product / Service / Licensing
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 103 feet/min.
Cutting length : 3 1/2"
Opening dimension : 2 3/4" x 2 3/4"
Motor/Transmission : 2 H.P. 220/460/575 3 ph
Option : Voltage 115/230 volts 1 ph
One inertia wheel of 150 pounds
Dimensions : Height 59" Width 23" Length 34"
Color : Green
Weight : 650 pounds
Reference material : Maximum capacity :
8 metal straps of 1/2" with clamps
5 metal straps of 3/4" with clamps
2 metal straps of 1" with clamps
2 metal straps of 1 1/4" without clamps
3 steel wires 11 gage
1 steel wire 8 gage
7 plastic straps 5/8" x .030
6 plastic straps 3/4" x .050
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 103 feet/min.
Cutting length : 3 1/2"
Opening dimension : 2 3/4" x 2 3/4"
Motor/Transmission : 7.5 H.P. 220/460/575 volts 3 ph
Two inertia wheels of 150 pounds each
Dimensions : Height 67" Width 48" Length 52"
Color : Green
Weight : 1,600 pounds
Reference material : Maximum capacity :
1 ACSR cable 7/8" dia.
10 metal straps of 1/2" with clamps
8 metal straps of 3/4" with clamps
4 metal straps of 1" with clamps
2 metal straps of 1 1/4" with clamps
5 steel wires 11 gage
3 steel wires 8 gage
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the electric wire and ACSR cable and metal
straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Rotor : Heavy duty shaft. Machined, robust and very efficient rotor
Hood : Equip with : - 1 electromechanical actuator for ease of operation when opening and closing hood.
- Two abrasion resistant interior plate, easy to replace.
Exit : Three (3) different bases of exit available : aspirator, conveyor, drawer
Rotary knives and anvil knives : Made of high impact steel
Screen : One abrasion resistant steel screen with a choice of hole size
Drive : 2 inertia wheels (one of this wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Application : Plastic, rubber, aluminium, copper, oil filter, PVC, compost, polycarbonate, wood fibres
Model Heavy Duty
Rotor : To reduce high temperature in the rotor, the main shaft is bored and the wheels are machined with
profound cavities which allow the water going to the rotor. This type of rotor reduce high
temperature of material. The hot water coming from the rotor can serve for building heating.
Input and output water : Rotary coupling
Model 318 H.D. or Reg.
Motor : 20 or 30 H.P. 575 volts
Starter : 20 or 30 H.P.
Rotary knives : Qty: 18
Anvil knives : Qty: 2
Grinding capacity : 800-2,000 pounds/hr 364-909 kg/hr
Opening dimension : 11" x 22" or 11" x 15"
Overall dimensions : Height : 63" Width : 36" Length : 60"
Color : Green
Weight : 2,700 pounds
Model 636 H.D. or Regular
Motor : 50 or 60 H.P. 575 volts
Starter : 50 or 60 H.P.
Rotary knives : Qty: 36
Anvil knives : Qty: 4
Grinding capacity : 1,500-4,000 pounds/hr 682-1,818 kg/hr
Opening dimension : 20" x 22" or 20" x 15"
Overall dimensions : Height : 75" Width : 48" Length : 65"
Color : Green
Weight : 4,550 pounds
Model 954 H.D. or Reg.
Motor : 75 or 100 H.P. 575 volts
Starter : 75 or 100 H.P.
Rotary knives : Qty: 54
Anvil knives : Qty: 4
Grinding capacity : 2,500-7,000 pounds/hr 1,136-3,182 kg/hr
Opening dimension : 29 1/2" x 22" or 29 1/2" x 15"
Overall dimensions : Height : 109" Width : 66" Length : 70"
Color : Green
Weight : 5,500 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Rotor : Heavy duty shaft. Machined, robust and very efficient rotor.
Hood : Equip with : - 1 electromechanical actuator for ease of operation when opening and closing hood.
- Two abrasion resistant interior plate, easy to replace.
Exit : Three (3) different bases of exit available : aspirator, conveyor, drawer
Rotary and anvil knives : Made of high impact steel
Screen : One abrasion resistant steel screen with a choice of hole size
Drive : 2 inertia wheels (one of this wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Application : Plastic, rubber, aluminium, copper, oil filter, PVC, compost, polycarbonate, wood fibres
Model 318-AF
Motor : 20 or 30 H.P. 575 volts
Starter : 20 or 30 H.P.
Rotary knives : Qty: 18
Anvil knives : Qty: 2
Grinding capacity : 1,000-3,000 pounds/hr 454-1,363 kg/hr
Opening dimension : 11" x 14"
Overall dimensions : Height : 80" Width : 36" Length : 67"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1/2 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 3,000 pounds
Model 636-AF
Motor : 50 or 60 H.P. 575 volts
Starter : 50 or 60 H.P.
Rotary knives : Qty: 36
Anvil knives : Qty: 4
Grinding capacity : 2,000-6,000 pounds/hr 909-2,727 kg/hr
Opening dimension : 20" x 14"
Overall dimensions : Height : 80" Width : 48" Length : 73"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 5,300 pounds
Model 954-AF
Motor : 75 or 100 H.P. 575 volts
Starter : 75 or 100 H.P.
Rotary knives : Qty: 54
Anvil knives : Qty: 4
Grinding capacity : 3,000-10,000 pounds/hr 1,363-4,545 kg/hr
Opening dimension : 29 1/2" x 14"
Overall dimensions : Height : 80" Width : 60" Length : 78"
Compulsory feed (mechanic fuller) :
- Motor/Transmission 1 1/2 H.P. 575 volts
- Amps control
- Augmentation of 30% on regular production
Weight : 6,300 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
FOR LINE BORING MANUFACTURING OR REPAIR ON MACHINERY AND EQUIPMENT IN PLACE
You can now repair all kinds of heavy, medium and light machinery right on the job site, in the shop, in the garage or wherever the broken-down parts happen to be.
The Portable Boring Bar is a must for the manufacturing of machinery or parts which are difficult to handle by conventional machines.
The Portable Boring Bar is the state of the art tool for boring of ball bearing housing and for precision alignment of pins.
The operations of Portable Boring Bar require little skills or training. The technician-salesperson will provide all the information you need to use this machine.
This machine can bore inside diameter holes from 1 1/2" to 7 1/2" with high precision, perfectly aligned and parallel one to the other.
The machine and accessories are sold in 3 solid plywood cases for more facility to the job site.
- DC Motor 1 H.P. 120 volts with transmission variable speed
- Speed : 0 to 350 R.P.M.
- Power feed with adjustable and rapid travel : 120 volts
- Boring travel length : 14 1/2"
- Color : Green
- Total shipping weight : 500 pounds
OPTION
Add boring bar, section of 24" for indefinite length.
Easy installation in few minutes
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
IMPORTANT NOTE
Motor/Transmission variable speed AC Drive of 20 to 110 feet/min. (6.2m to 33.8m/min.) to control the feeding speed of cable in the knives.
- Motor/Transmission variable speed AC Drive : 2 H.P. 575 volts 3 ph
- Capacity : Electric wire and cable 1/8" to 4 1/2" dia. (3mm to 114mm)
- Adjustable manual vice left to right for different sizes of cable
- Equipped with : emergency stop
start/stop switch
forward/reverse switch
- Electrical foot feed control start/stop
- 7 knives for different size of cable all adjust in the machine
- Wedge blocks (isolation separator)
- Dimensions : Height 58" Width 33" Length 36"
- Color : Green
- Weight : 750 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Proportional/compensating valve gives opportunity to adjust and maintain the parallel height of the roller for the different size of cable.
Rotary knives : Made of high impact steel (2 cutting edges)
Anvil knives : Made of high impact steel (4 cutting edges, reversible)
Motor/Transmission : 50 H.P. 575 volts 3 ph
Cable input : Motor/Transmission variable speed 2 H.P. 575 volts 3 ph
Cutting speed : 57 to 110 feet/min.
Cutting length : 3/4" to 3"
Opening dimension : 6" x 12"
Dimensions : Height 69" Width 67" Length 55"
Color : Green
Weight : 13,800 pounds
Option : Soft Start Starter 50 H.P.
Reference material
Maximum capacity : Electric cable and ACSR 2" or less
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the electric wire and ACSR cable and metal
straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
- Hydraulic power unity : Motor 7.5 H.P. 575 volts 3 ph
- Joy stick with proportional valve
- Solenoid valve
- Capacity : Up to 100 tires/hour
- 2 hydraulic motors
- Adjustment guide for cut bead or side wall height
- The sharpening of the circular knife is done right in place
- Dimensions : Height 51" Width 42" Length 65"
- Color : Green
- Weight : 1,800 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Hydraulic power unity : Motor 20 H.P. 575 volts 3 ph
- Joy stick with proportional valve
- Solenoid valve
- Electrical joy stick with solenoid valve
- Capacity: Up to 40 tires/hour
- Air cylinder, arm lever for facilitate the loading of tires equip with air foot control
- 2 hydraulic motors
- Adjustment guide for cut bead or side wall height
- The sharpening of the circular knife is done right in place
- Dimensions : Height 53" Width 116" Length 115"
- Color : Green
- Weight: 2,800 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor / Transmission variable speed 5 H.P. 575 volts 3 ph
- Capacity : Up to 100 car tires/hour
Up to 30 truck tires/hour
- Tire support driving wheel
- Air cylinder, arm lever for facilitate the loading of tires equip with air foot control
- Electrical foot feed control, start and stop
- Manual adjustment guide for different width of strip
- Manual adjustment for height of circular knife
- Finger gage for good adjustment height of circular knife
- The sharpening of the circular knife is done right in place
- Tire retainer arm lever
- Electrical panel box equip with safety key
- Dimensions : Height 66" Width 84" Length 73"
- Color : Green
- Weight : 2,000 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor : 20 H.P. 575 volts 3 ph
- Cutting speed : 94 feet / min.
- Input dimension : 5" x 3"
- Cutting length : 2"
- Rotary knives : Made of high impact steel (2 cutting edges)
- Anvil knife : Made of high impact steel (4 cutting edges, reversible)
- Arm lever release of material
- Frame mounted on strong steel
- The drive rollers are specially built to catch and guide the rubber strip to the knives
- Safety limit switch prevent operation when servicing
- Easy access for replacement and adjustment knives
- Output material conveyor with motor / transmission 1/3 H.P. 575 volts 3 ph
- Dimensions : Height 75" Width 55" Length 63"
- Color : Green
- Weight : 3,200 pounds
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 112 feet / min.
Cutting length : 1 1/2"
Opening dimension : 1 1/2" x 1 1/2"
Motor / Transmission : 1/2 H.P. 115/230 volts 1 ph
One inertia wheel of 25 pounds
Dimensions : Height 55" Width 24" Length 34"
Color : Green
Weight : 155 pounds
Reference material
Maximum capacity : 5 plastic straps of 1/2" x .020
Additional information
- Arm lever release of material
- The drive rollers are specially built for catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of manutention
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made of high impact steel (8 cutting edges, reversible)
Cutting speed : 112 feet/min.
Cutting length : 3 1/2"
Opening dimension : 1 1/2" x 1 1/2"
Motor/Transmission : 1 H.P. 115/230 volts 1 ph
One inertia wheel of 30 pounds
Dimensions : Height 57" Width 26" Length 36"
Color : Green
Weight : 220 pounds
Reference material : Maximum capacity :
1 metal strap of 03/4" with clamps
3 plastic straps 5/8" x .030
2 plastic straps 3/4" x .050
Additional information
- Arm lever release of material
- The drive rollers are specially built to catch and guide the wire and metal straps to the knives
- Easy replacement of knives
- Safety limit switch prevent operation when servicing
- Lubrication at each 1,000 hours of operation
- Warranty one year
ADVANTAGES
- Safe
- Saving time of handling
- Easy to operate, Reliable
- Need little maintenance
Anvil knife : Made with high impact steel (4 cutting edges, reversible)
Cutting speed : 50 feet/min.
Cutting length : 2"
Opening dimension : 2 3/4" x 4 3/4"
Motor : 20 H.P. 550 volts 3 ph
Two inertia wheels of 350 pounds each
Dimensions : Height 75" Width 55" Length 63"
Color : Green
Weight : 3,200 pounds
Reference material : Capacity maximum :
5 ACSR cable 5/8" dia.
3 ACSR cable 7/8" dia.
2 ACSR cable 1" dia.
1 ACSR cable 1 1/2" dia.
Additional information :
Arm lever release of material
The drive rollers are specially built to catch and guide the ACSR cable to the knives
Easy replacement of knives
Safety limit switch prevent operation when servicing
Lubrication at each 1,000 hours of operation
Warranty one year
Rotor : Machined, robust and very efficient rotor
Three (3) staggered section wheels. Each wheel have three (3) rotary knives, fabricate with high
impact steel and wear resistant.
An input : Compressor roll feed for guide electric cables and other piece in continuous to the kinives
Rotary knives (Qty : 9) : Made with high impact steel (1 cutting edge)
Anvil knives (Qty : 2) : Made with high impact steel (1 cutting edge)
Drive : 2 inertia wheels (one wheel is machined for a pulley 5V)
Safety limit switch prevent operation when servicing
Motor 30 H.P. High Frequency 575 volts 3 ph
Starter : 30 H.P.
Application : Plastic, film, rubber, metal, wood, ACSR cable
Rotor diameter : 20.56", circumference square inch : 678
One abrasion resistant steel screen with a choice of hole size
Horizontal and vertical input
Input dimensions : 9" width x 10" height
Input motor 3/4 H.P. control by amperage of motor 30 H.P.
Electrical control forward/reverse
Starter 3/4 H.P.
Exit with aspirator/adapter or conveyor
Dimensions : Height 81" Width 36" Length 70"
Color : Green
Weight : 2,700 lbs
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
Opening capacity : 10" x 15"
Two cylinders Kubota diesel motor
Centrifugal clutch
12 volts battery
V belt type B
Steel box battery protection
Dimensions : Height 66" Width 40" Length 40"
Color : Green
Weight : 3,200 pounds
* Also available with electric motor
MODEL 1015 HM
Opening capacity : 10" x 15"
Cesna hydraulic motor and adapter
V belt type B
Dimensions : Height 57" Width 40" Length 40"
Color : Green
Weight : 2,800 pounds
OPTIONAL EQUIPMENT :
Cesna hydraulic pump and adapter
Gresnen valve
Oil tank
MODEL 1015 MOBILE
Opening capacity : 10" x 15"
Two cylinder Kubota diesel motor
Centrifugal clutch
12 volts battery
V Belt Type B
Steel box battery protection
2 Axles trailer with brake activator
Loading conveyor
Pile conveyor
Hydraulic unit for conveyor feed
ADVANTAGES
Strong steel structure
Manganese jaws
Needle bearing
Adjustable exit for different size
Piped grease bank
- Motor/Transmission 3/4 H.P. 110 volts 1 ph
- Feed speed 50 feet/min. (15m/min.)
- Capacity : Electrical wire and cables 1/8" to 2 1/2" dia. (3mm to 63.5mm)
- Adjutable input roll
- Equipped with emergency stop
- Manual electric controle start/stop
- Electrical foot feed start/stop
- Dimensions : Height 28"
Width 27"
Length 17"
- Weight : 140 pounds 64 kg
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
- Motor/Transmission 1/2 H.P. 220 volts 1 ph
- Motor 2 H.P. 220 volts 1 ph
- Feed speed 12 feet./min. (3.5m/min.)
- Capacity : Cables Teck and BX 1/2" to 3 1/2" dia. (12.6mm to 88mm)
- Support for small cables 1/2" to 1" (12.6mm to 25.4mm)
- Adjustable input roll
- Equipped with emergency stop
- Manual electric control start/stop
- Electrical foot feed control start/stop
- Dimensions : Height 36"
Width 33"
Length 24"
- Weight : 340 pounds 155 kg
ADVANTAGES
- Safe
- Easy to operate, Reliable
- Need little maintenance
3695-Miscellaneous Special Industry Machinery
Market
Market profile
Alliances:
Strategic alliances:
We have interest for futur foreign marketGeographic markets:
Export experience:
- United States
Sector
Sector information
Total plant size:
Unique applications:
Minimize different products for increase density and transport to a better cost for recycling.Success stories:
CRI Environnement Inc. Coteau-du-Lac, QuebecPresident : Yves Lalonde have buyed one specialize and sophisticate equipment
Submerge grinder for dangerous products (aerosol can, etc.)
Shred the container
Separate the gaz of other matters
Absolute performance
International capital projects:
Compost plant :We have been choose by the Australia buyer for use our granulator (grinder) in compost plant of domestic waste.
Utilisation : One time the compost product is done, our granulator (grinder) serve to uniform the granulometry size to look for.
Excellent performance
Compost plant :
We have been choose by the Delaware US buyer for use our granulator (grinder) in compost plant of domestic waste.
Utilisation : One time the compost product is done, our granulator (grinder) serve to uniform the granulometry size to look for.
Excellent performance
One German company have been choose for provide our granulator (grinder) in grinding part for transformation the domestic waste in synthetic diesel.


Coding Questions
foo
?
Question: What is the value of var foo = 10 + '20';
Answer: '1020'
, because of type coercion from Number to String
Question: How would you make this work?
add(2, 5); // 7
add(2)(5); // 7
Answer: A general solution for any number of parameters
'use strict';
let sum = (arr) => arr.reduce((a, b) => a + b);
let addGenerator = (numArgs, prevArgs) => {
return function () {
let totalArgs = prevArgs.concat(Array.from(arguments));
if (totalArgs.length === numArgs) {
return sum(totalArgs);
}
return addGenerator(numArgs, totalArgs);
};
};
let add = addGenerator(2, []);
add(2, 5); // 7
add(2)(5); // 7
add()(2, 5); // 7
add()(2)(5); // 7
add()()(2)(5); // 7
Question: What value is returned from the following statement?
"i'm a lasagna hog".split("").reverse().join("");
Answer: It's actually a reverse method for a string - 'goh angasal a m\'i'
window.foo
?
Question: What is the value of ( window.foo || ( window.foo = "bar" ) );
Answer: Always 'bar'
Question: What is the outcome of the two alerts below?
var foo = "Hello";
(function() {
var bar = " World";
alert(foo + bar);
})();
alert(foo + bar);
Answer:
- First:
Hello World
- Second: Throws an exception,
ReferenceError: bar is not defined
foo.length
?
Question: What is the value of var foo = [];
foo.push(1);
foo.push(2);
Answer: .push
is mutable - 2
foo.x
?
Question: What is the value of var foo = {n: 1};
var bar = foo;
foo.x = foo = {n: 2};
Answer: undefined
. Rather, bar.x
is {n: 2}
.
foo.x = foo = {n: 2}
is the same as foo.x = (foo = {n: 2})
. It is because
a left term is first referenced and then a right term is evaluated when an
assignment is performed in JavaScript. When foo.x
is referenced, it refers
to an original object, {n: 1}
. So, when the result of the right term, {n:
2}
, is evaluated, it will assigned to the original object, which is at the
moment referenced by bar
.
Question: What does the following code print?
console.log('one');
setTimeout(function() {
console.log('two');
}, 0);
console.log('three');
Answer: one
, three
and two
. It's because console.log('two');
will be
invoked in the next event loop.


{% block content %}
Click here to join group.
Click here to create group.
Click here to return to your home page.


Dockfiles¶
Docker is a platform for distributing package.
It is light and easy to manage. ANNOgesic
includes a Dockfile
which
is for build up a environment and install all required tools for running ANNOgesic
.
Please go to the folder where Dockfile
are located. Then type
sudo docker build -t="annogesic" .
It will build up an image called annogesic. You can see the images by typing docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
annogesic latest d35f555694ad 3 days ago 2.782 GB
ubuntu 14.04 d2a0ecffe6fa 11 days ago 188.4 MB
Then we can use the image to create a container for running ANNOgesic
. Please type
docker run -t -i annogesic bash
Then you will jump into the container.
root@c9de31fcd7e3:~# ls
ANNOgesic
If you want to mount the files from your host to the container, just add -v
to the command.
docker run -t -i -v /host/path/target:/file/path/within/container annogesic bash
The paths should be absolute path. If we go to root
in container. We can see the file.
If you want to copy the files from container to host, you can use cp
.
docker cp <containerId>:/file/path/within/container /host/path/target


This is not my first web page!
Isn't it lovely?
Here are some things I'm probably going to use:
Check out the green text. That's a div class.
Cupcake ipsum dolor sit amet chocolate bar cotton candy pastry gummies. Gummi bears icing sesame snaps cotton candy carrot cake sweet roll pastry jelly beans cookie. Sweet topping gummi bears tiramisu soufflé. Cupcake chupa chups sesame snaps topping lollipop. Jelly-o oat cake lemon drops cheesecake. Soufflé icing gummi bears chocolate bar ice cream marshmallow jujubes. Chocolate cake macaroon dragée fruitcake powder oat cake jelly-o marshmallow marzipan. Croissant toffee sesame snaps sweet roll. Candy canes cupcake croissant chocolate cake tiramisu liquorice tootsie roll cookie chocolate cake.


Proudrock [ad0u], city, in Dragonback Mountains [ae34], in Oleg's Folly
Last updated Turn #148
Proudrock [ad0u], city, in Dragonback Mountains [ae34], in Oleg's Folly
------------------------------------------------------------------------
4: Catherina [k7z], Pen, count, with ten peasants, seven soldiers, 11 lt.
4: foot, eight wild horses, exited Oleg's Refuge [g4z].
Routes leaving Proudrock:
Out, mountain, to Dragonback Mountains [ae34], 1 day
Garrison [ep8h], garrison, uncontrolled, with ten peasants,
ten sailors
Cities rumored to be nearby:
Ciryon [ad0r], in Dragonback Mountains [ad33]
Market report (tax of 25%):
trade who price qty wt/ea item
----- --- ----- --- ----- ----
buy ad0u 130 3 50 hides [99]
buy ad0u 79 2 1 nazgul tail [319]
buy ad0u 28 15 1 giant bird feathers [325]
buy ad0u 11 11 10 centaur hides [320]
buy ad0u 9 15 10 fish oil [97]
buy ad0u 4 15 1 woven baskets [94]
sell ad0u 30 1 10 iron [79]
sell ad0u 850 1 5 Manual of Trading [dl4d]
Inner locations:
Oleg's Dry Docks [m12], Shipcraft Guild, defense 20
Public tower [m98], Ranger Guild, defense 20
Oleg's Grocery Store [o17], Trading Guild, defense 20
Oleg's Refuge [g4z], castle, defense 40
Oleg's Spire [x9s], tower, defense 20
It is raining.
Seen here:
* Catherina [k7z], Pen, with ten peasants, seven soldiers, 11 lt. foot,
eight wild horses


Package ParticleEngine.caches
Class HeavyCache
- java.lang.Object
-
- ParticleEngine.caches.HeavyCache
-
@Deprecated public class HeavyCache extends java.lang.Object
Deprecated.HeavyCache is a wrapper for a light cache. HeavyCaches are used for very expensive particle effects with many particles. Producing the heavy cache will take a very long time, as it will need to render the animation to each frame. HeavyCache objects will also be very memory intensive, and using too many at once might cause you to run out of memory. So, only use them when and if you really need to. However, it will be much faster than just running a particle engine because it won't have to do any math.- See Also:
LightCache
,ParticleEngine
-
-
Field Summary
Fields Modifier and Type Field Description private int
frame
Deprecated.processing.core.PImage[]
frames
Deprecated.private LightCache
l
Deprecated.private processing.core.PVector[]
locs
Deprecated.private processing.core.PApplet
parent
Deprecated.private int
x
Deprecated.private int
y
Deprecated.
-
Constructor Summary
Constructors Constructor Description HeavyCache(processing.core.PApplet p)
Deprecated.
-
Method Summary
Modifier and Type Method Description void
createFromEngine(ParticleEngine engine, int f)
Deprecated.void
free()
Deprecated.void
playAt(int x, int y)
Deprecated.void
update()
Deprecated.
-
-
-
Field Detail
-
l
private LightCache l
Deprecated.
-
parent
private processing.core.PApplet parent
Deprecated.
-
frames
public processing.core.PImage[] frames
Deprecated.
-
locs
private processing.core.PVector[] locs
Deprecated.
-
x
private int x
Deprecated.
-
y
private int y
Deprecated.
-
frame
private int frame
Deprecated.
-
-
Method Detail
-
createFromEngine
public final void createFromEngine(ParticleEngine engine, int f)
Deprecated.
-
free
public final void free()
Deprecated.
-
playAt
public final void playAt(int x, int y)
Deprecated.
-
update
public final void update()
Deprecated.
-
-


nips nips2005 nips2005-38 nips2005-38-reference knowledge-graph by maker-knowledge-mining
Source: pdf
Author: Ricky Der, Daniel D. Lee
Abstract: A general analysis of the limiting distribution of neural network functions is performed, with emphasis on non-Gaussian limits. We show that with i.i.d. symmetric stable output weights, and more generally with weights distributed from the normal domain of attraction of a stable variable, that the neural functions converge in distribution to stable processes. Conditions are also investigated under which Gaussian limits do occur when the weights are independent but not identically distributed. Some particularly tractable classes of stable distributions are examined, and the possibility of learning with such processes.
[1] R. Neal, Bayesian Learning for Neural Networks. New York: Springer-Verlag, 1996.
[2] D. MacKay. Introduction to Gaussian Processes. Extended lecture notes, NIPS 1997.
[3] M. Seeger, Gaussian Processes for Machine Learning. International Journal of Neural Systems 14(2), 2004, 69–106.
[4] C. Burrill, Measure, Integration and Probability. New York: McGraw-Hill, 1972.
[5] G. Samorodnitsky & M. Taqqu, Stable Non-Gaussian Random Processes. New York: Chapman & Hall, 1994.
[6] W. Feller, An Introduction to Probability Theory and Its Applications, Vol. 2. New York: John Wiley & Sons, 1966.


Archive for posts tagged with 'Developer'
-
Robots.txt Editor for Umbraco 5
First migration of my Umbraco packages to the newly released v5 (Jupiter), I am proud to announce… Robots.txt Editor for Umbraco 5! The majority of the re-development was done during the #umbWeekend (last weekend – 27th January). It was fun to explore the new codebase and APIs for Umbraco v5; creating tree nodes and building the editor. Then a few evenings this week to polish-up the UI, etc. For any developers wanting to know more…
-
Updated Robots.txt Editor for Umbraco
Last night I released version 2 of the Robots.txt Editor for Umbraco. Changes & new features: Restructured the package files, they all live in a folder called “robots-txt” (still under the /umbraco folder – but self-contained) Errors are now displayed using the Feedback control (as opposed to the Speech Bubble in the bottom-right corner). Robots.txt editor has buttons for adding new User-Agent and Disallow rules, as well as comment/uncomment functionality. Changed the Robot icon… courtesy…
-
Robots.txt Editor for Umbraco
Following up on my recent post of using Robots.txt with Umbraco, I decided that it would be nice to be able to edit the robots.txt directly from the Umbraco back-end. (Also I wanted to play a bit more with the BaseTree/ITree classes). This afternoon I had a few hours to spare – actually I was procrastinating on another job, (don’t tell my client – I’ll finish it off later tonight) – so I got down…
-
Source Code Released for User Control File Tree Umbraco Package
A few months ago I released the User Control File Tree package for Umbraco, this allowed developers to edit the front-end code/mark-up in their ASCX user-controls from the Umbraco back-end, (remotely), rather than editing them directly on the server via a text-editor. Today I have released the source-code on the Umbraco Extensions project (on CodePlex) and created a project page on the new Our Umbraco community website. If you have any comments, feedback or suggestions…
-
Umbraco Package – User Control File Tree
A few months ago, Tim Geyssens (aka Umbraco rockstar) released a package that gave you access to the *.config files in the /config/ folder. This has been a lifesaver in those few times where I have only had web-access to an Umbraco install and needed to tweak some config settings. Recently I found myself in the same situation, but this time I needed to quickly update a few text changes to an ASCX user-control. Due…


{{ site.author_name }}
<<<<<<< HEAD
Owing to my initially training in networking and electronics I consistently think with an engineers mindset. Combining this with the analytical skills established during my PhD studies allows me to tackle data sets in a very unique way, acquiring new tools quickly when required. Over the last years, I have come to enjoy asking interesting questions, retrieving and mining the data sets I need to answer them, and then visualising them in a meaningful manner.
=======
Initially trained in networking and electronics I combine the problem solving mindset of an engineer with the analytical skills established during my PhD studies. This allows me to tackle data sets in a very unique way, acquiring new tools quickly when required. Over the last years, I have come to enjoy asking interesting questions, retrieving and mining the data sets I need to answer them, and then visualising them in a meaningful manner.
>>>>>>> 7f32db93e6c6eabf65e2a9d14da15244b21f7d85


Former Chelsea prospect Walter Figueira joins Derry City
by Will O'CallaghanDerry City have signed English striker Walter Figueira.
The former Chelsea youth player makes the move to the Brandywell after impressing with Waterford in the second half of last season.
Figueira scored five goals before his spell at the RSC and Derry boss Declan Devine says they've secured a "quality player".
“Derry fans who saw him play for Waterford against us in the Brandywell will know exactly the type of player we’ve brought here.
“He wants to play every minute of every match and that’s what we need at this club. He had a host of offers from clubs in Ireland and Scotland so we are delighted to have secured his signature.”
Devine is confident they can make some more signings soon:
“Walter obviously won’t be the last player coming in. The hard work continues to strengthen the squad ahead of what is certain to be a fiercely competitive league in 2020.”


--- layout: post title: Django Oauth library options date: 2010-09-08 11:21:51.000000000 +01:00 type: post parent_id: '0' published: true password: '' status: publish categories: - python tags: [] meta: _edit_last: '1' author: Noel permalink: "/django-oauth-library-options/" ---
Looking for a Django library for OAuth?
These seem to be the best offerings:
More info when I give them a go...


2015
- Dalia Attia Waguih, Naman Goel, Hossam M. Hammady, Laure Berti-Equille.
AllegatorTrack: Visualizing and Explaining Truth Discovery Results from Multisource Data (demo).
The 31th International Conference on Data Engineering (ICDE), Seoul, Korea, 2015
2014
- Dalia Attia Waguih, Laure Berti-Equille. Truth Discovery Algorithms - An Experimental Evaluation.
Technical Report QCRI, 2014
CoRR abs/1409.6428


abstract fun onContentShareStopped(: ContentShareStatus): Unit
Called when the content is no longer shared with other attendees with the reason provided in the status.
If you no longer need the source producing frames, most builders can stop the source after this callback is invoked.
status
- : ContentShareStatus - the reason why the content share has stopped


HOME
ABOUT
SERVICES
CONTACT
20201 collections
You Should Always
Feel Pretty
Clothes that are sure to heat up your winter
facebook
twitter
instagram


Trading_ContactHoursDetailsType Class Reference
| Inherits from | NSObject |
| Conforms to | PicoBindable |
| Declared in | Trading_ContactHoursDetailsType.h Trading_ContactHoursDetailsType.m |
Overview
Contains the data for primary and secondary contact hours for a given eBay user.
@ingroup EBayAPIInterface
Tasks
-
timeZoneID
Indicates the local time zone of the values provided for Hours1From/Hours1To
property
and Hours2From/Hours2To. If you specify a contact hours time range with
Hours1From and Hours1To, you must provide a local time zone.
To retrieve a complete list of the TimeZoneID values
supported by eBay, call GeteBayDetails with DetailName
set to TimeZoneDetails. -
hours1Days
Indicates the range of days for which the primary contact hours
property
specified by Hours1AnyTime or Hours1From and Hours1To apply.
If a value of None is provided for this field, the values provided for
Hours1AnyTime, Hours1From, Hours1To are ignored. -
hours1AnyTime
Indicates whether or not a user is available to be contacted 24 hours a day
property
during the range of days specified using the Hours1Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours1From and
Hours1To will be ignored. In the case of this field being false,
the values provided Hours1From and Hours1To will be considered. -
hours1From
Indicates the starting time of day this eBay user is available for other eBay
property
members to contact for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID. -
hours1To
Indicates the ending time of day this eBay user is available for other eBay
property
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID. -
hours2Days
Indicates the range of days for which the secondary contact hours
property
specified by Hours2AnyTime or Hours2From and Hours2To apply.
If a value of None is provided for this field, the values provided for
Hours2AnyTime, Hours2From, Hours2To are ignored.
Note: You cannot set Hours2Days to EveryDay. If Hours1Days
is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
set to the same value as Hours1Days. -
hours2AnyTime
Indicates whether or not a user is available to be contacted 24 hours a day
property
during the range of days specified using the Hours2Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours2From and
Hours2To will be ignored. In the case of this field being false,
the values provided Hours2From and Hours2To will be considered. -
hours2From
Indicates the starting time of day this eBay user is available for other eBay
property
members to contact for the range of days specified using Hours2Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID. -
hours2To
Indicates the ending time of day this eBay user is available for other eBay
property
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID. -
any
(public property)
property
Properties
any
(public property)
@property (nonatomic, retain) NSMutableArray *any
Discussion
(public property)
entry type : PicoAnyElement, wrapper for primitive anyelement
Declared In
Trading_ContactHoursDetailsType.h
hours1AnyTime
Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours1Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours1From and
Hours1To will be ignored. In the case of this field being false,
the values provided Hours1From and Hours1To will be considered.
@property (nonatomic, retain) NSNumber *hours1AnyTime
Discussion
Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours1Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours1From and
Hours1To will be ignored. In the case of this field being false,
the values provided Hours1From and Hours1To will be considered.
type : NSNumber, wrapper for primitive bool
Declared In
Trading_ContactHoursDetailsType.h
hours1Days
Indicates the range of days for which the primary contact hours
specified by Hours1AnyTime or Hours1From and Hours1To apply.
If a value of None is provided for this field, the values provided for
Hours1AnyTime, Hours1From, Hours1To are ignored.
@property (nonatomic, retain) NSString *hours1Days
Discussion
Indicates the range of days for which the primary contact hours
specified by Hours1AnyTime or Hours1From and Hours1To apply.
If a value of None is provided for this field, the values provided for
Hours1AnyTime, Hours1From, Hours1To are ignored.
type: string constant in Trading_DaysCodeType.h
Declared In
Trading_ContactHoursDetailsType.h
hours1From
Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
@property (nonatomic, retain) NSDate *hours1From
Discussion
Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
type : NSDate, wrapper for primitive date
Declared In
Trading_ContactHoursDetailsType.h
hours1To
Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
@property (nonatomic, retain) NSDate *hours1To
Discussion
Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
type : NSDate, wrapper for primitive date
Declared In
Trading_ContactHoursDetailsType.h
hours2AnyTime
Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours2Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours2From and
Hours2To will be ignored. In the case of this field being false,
the values provided Hours2From and Hours2To will be considered.
@property (nonatomic, retain) NSNumber *hours2AnyTime
Discussion
Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours2Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours2From and
Hours2To will be ignored. In the case of this field being false,
the values provided Hours2From and Hours2To will be considered.
type : NSNumber, wrapper for primitive bool
Declared In
Trading_ContactHoursDetailsType.h
hours2Days
Indicates the range of days for which the secondary contact hours
specified by Hours2AnyTime or Hours2From and Hours2To apply.
If a value of None is provided for this field, the values provided for
Hours2AnyTime, Hours2From, Hours2To are ignored.
Note: You cannot set Hours2Days to EveryDay. If Hours1Days
is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
set to the same value as Hours1Days.
@property (nonatomic, retain) NSString *hours2Days
Discussion
Indicates the range of days for which the secondary contact hours
specified by Hours2AnyTime or Hours2From and Hours2To apply.
If a value of None is provided for this field, the values provided for
Hours2AnyTime, Hours2From, Hours2To are ignored.
Note: You cannot set Hours2Days to EveryDay. If Hours1Days
is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
set to the same value as Hours1Days.
type: string constant in Trading_DaysCodeType.h
Declared In
Trading_ContactHoursDetailsType.h
hours2From
Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours2Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
@property (nonatomic, retain) NSDate *hours2From
Discussion
Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours2Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
type : NSDate, wrapper for primitive date
Declared In
Trading_ContactHoursDetailsType.h
hours2To
Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
@property (nonatomic, retain) NSDate *hours2To
Discussion
Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.
type : NSDate, wrapper for primitive date
Declared In
Trading_ContactHoursDetailsType.h
timeZoneID
Indicates the local time zone of the values provided for Hours1From/Hours1To
and Hours2From/Hours2To. If you specify a contact hours time range with
Hours1From and Hours1To, you must provide a local time zone.
To retrieve a complete list of the TimeZoneID values
supported by eBay, call GeteBayDetails with DetailName
set to TimeZoneDetails.
@property (nonatomic, retain) NSString *timeZoneID
Discussion
Indicates the local time zone of the values provided for Hours1From/Hours1To
and Hours2From/Hours2To. If you specify a contact hours time range with
Hours1From and Hours1To, you must provide a local time zone.
To retrieve a complete list of the TimeZoneID values
supported by eBay, call GeteBayDetails with DetailName
set to TimeZoneDetails.
type : NSString, wrapper for primitive string
Declared In
Trading_ContactHoursDetailsType.h


--- layout: post title: black and white Storyboards sample date: '2017-09-06T11:30:12+02:00' categories: - Storyboards picture_url: https://film-Storyboards.tumblr.com/post/165048391002/black-and-white-Storyboards-sample ---


public abstract class AbstractStream<IdT> extends java.lang.Object implements Stream
Stream
implementations.| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractStream.Phase
Indicates the phase of the GRPC stream in one direction.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReceive()
Returns
true if the stream can receive data from its remote peer. |
boolean |
canSend()
Returns
true if the stream can send data to its remote peer. |
protected void |
closeDeframer()
Closes this deframer and frees any resources.
|
protected void |
deframe(Buffer frame,
boolean endOfStream)
Called to parse a received frame and attempt delivery of any completed
messages.
|
protected abstract void |
deframeFailed(java.lang.Throwable cause)
Called when a
deframe(Buffer, boolean) operation failed. |
void |
dispose()
Frees any resources associated with this stream.
|
void |
flush()
Flushes any internally buffered messages to the remote end-point.
|
IdT |
id()
Returns the internal ID for this stream.
|
void |
id(IdT id)
Set the internal ID for this stream
|
protected abstract void |
inboundDeliveryPaused()
Handles the event that the deframer has no pending deliveries.
|
protected abstract void |
internalSendFrame(java.nio.ByteBuffer frame,
boolean endOfStream)
Sends an outbound frame to the remote end point.
|
boolean |
isClosed()
Whether the stream is fully closed.
|
protected boolean |
isDeframerStalled()
Indicates whether delivery is currently stalled, pending receipt of more data.
|
protected abstract void |
receiveMessage(java.io.InputStream is)
Handles a message that was just deframed.
|
protected abstract void |
remoteEndClosed()
Handles the event that the deframer has reached end of stream.
|
protected void |
requestMessagesFromDeframer(int numMessages)
Called to request the given number of messages from the deframer.
|
protected abstract void |
returnProcessedBytes(int processedBytes)
Returns the given number of processed bytes back to inbound flow control to enable receipt of
more data.
|
java.lang.String |
toString() |
protected com.google.common.base.Objects.ToStringHelper |
toStringHelper() |
void |
writeMessage(java.io.InputStream message,
int length,
java.lang.Runnable accepted)
Writes a message payload to the remote end-point.
|
@Nullable public IdT id()
null
for client streams
as the transport may defer creating the stream to the remote side until it has a payload or
metadata to send.public void id(IdT id)
public void writeMessage(java.io.InputStream message, int length, @Nullable java.lang.Runnable accepted)
Stream
When the write is "accepted" by the transport, the given callback (if provided) will be called. The definition of what it means to be "accepted" is up to the transport implementation, but this is a general indication that the transport is capable of handling more out-bound data on the stream. If the stream/connection is closed for any reason before the write could be accepted, the callback will never be invoked.
writeMessage
in interface Stream
message
- stream containing the serialized message to be sentlength
- the length of the InputStream
.accepted
- an optional callback for when the transport has accepted the write.public final void flush()
Stream
public void dispose()
NOTE: Can be called by both the transport thread and the application thread. Transport threads need to dispose when the remote side has terminated the stream. Application threads will dispose when the application decides to close the stream as part of normal processing.
protected abstract void internalSendFrame(java.nio.ByteBuffer frame, boolean endOfStream)
frame
- a buffer containing the chunk of data to be sent.endOfStream
- if true
indicates that no more data will be sent on the stream by
this endpoint.protected abstract void receiveMessage(java.io.InputStream is)
is
- the stream containing the messageprotected abstract void inboundDeliveryPaused()
protected abstract void remoteEndClosed()
protected abstract void returnProcessedBytes(int processedBytes)
protected abstract void deframeFailed(java.lang.Throwable cause)
deframe(Buffer, boolean)
operation failed.cause
- the actual failureprotected final void closeDeframer()
protected final void deframe(Buffer frame, boolean endOfStream)
protected final boolean isDeframerStalled()
protected final void requestMessagesFromDeframer(int numMessages)
public boolean canReceive()
true
if the stream can receive data from its remote peer.public boolean canSend()
true
if the stream can send data to its remote peer.public boolean isClosed()
inboundPhase
and outboundPhase
are mutated in different threads. Tests must account
for thread coordination when calling.public java.lang.String toString()
toString
in class java.lang.Object
protected com.google.common.base.Objects.ToStringHelper toStringHelper()


--- layout: post title: '' date: 2016-03-02 09:02:20.000000000 -06:00 type: post published: true status: publish categories: [] tags: [] meta: tumblr_the-travels-of-we_permalink: http://the-travels-of-we.tumblr.com/post/140323353661/teaching-today-at-the-university-of-western-cape tumblr_the-travels-of-we_id: '140323353661' _mk_post_love: '0' _theme_options_build: '' _dynamic_styles: Tjs= author: login: wlftn email<EMAIL_ADDRESS>display_name: lauren first_name: Lauren last_name: '' ---
[gallery]
Teaching today at the University of Western Cape #IWPtoSA #IAtoSA @usconscapetown


Classes¶
Main functions¶
BunnyFunctions contains a set of high level functions to manipulate experiment objects
-
BunnyFunctions.
Explore
(Exp, lower=15, limit=35, filename=None)¶ Plot an experiment’s power as a function of the sample size.
- Args:
Exp (Experiment): Experiment object to use (see Experiment class)
lower (int) : Smallest sample size to consider.
limit (int) : Highest sample size to consider.
filename (str) : Filename. If provided, the plot is saved instead of printed.
- Returns:
- None
>> Explore(MyExperiment)
>> Explore(MyExperiment,10,50,”Results.png”)
-
BunnyFunctions.
ExploreSampleSize
(Exp, lower=1, limit=-1, samples=10000)¶ Calculate an experiment’s power for a range of sample sizes
This is the main function that Explore() uses to generate the data.
- Args:
Exp (Experiment): Experiment object to use (see Experiment class)
lower (int) : Smallest sample size to consider.
limit (int) : Highest sample size to consider. If limit=-1 then samples sizes between 15 and 35 are tested
samples (int) : Number of simulations per proposal.
- Returns:
- [[Sample sizes], [Power]] (list) : [Sample sizes] is a list of sample sizes and [Power] is has the power associated with each sample size.
>> ExploreSampleSize(MyExperiment)
>> ExploreSampleSize(MyExperiment,10,50,10000)
-
BunnyFunctions.
Hop
(Exp, limit=100, power=None, samples=10000, Verbose=True)¶ Determine an experiment’s sample size through binary search.
- Args:
Exp (Experiment): Experiment object to use (see Experiment class)
limit (int) : Highest sample size to consider.
power (float) : Experiment’s power. If none is provided then the experiment object’s power is used. If neither are determined, power is set to 0.95
samples (int) : Number of simulations for each sample size proposal.
Verbose (bool) : Run function silently or not.
- Returns:
- [Sample size, Power] (list) : First item shows smallest sample size and second item shows the corresponding power.
>> Hop(MyExperiment)
>> Hop(MyExperiment, limit=30, power=0.99, samples=100, Verbose=False)
-
BunnyFunctions.
Imagine
(Exp, samples=10000)¶ Plot the key statistics of a simulation along with the decision.
- Args:
Exp (Experiment): Experiment object to use (see Experiment class)
samples (int) : Number of simulations to run
- Returns:
- None
>> Imagine(MyExperiment)
>> Imagine(MyExperiment,samples=10000)
-
BunnyFunctions.
Inspect
(Exp, RecomputePower=False)¶ Print experiment details. Automatically computes sample size or power if possible.
- Args:
Exp (Experiment): Experiment object to use (see Experiment class)
RecomputePower (bool) : If the experiment object has a power stored RecomputePower determines if it should be recomputed.
- Returns:
- None
>> Inspect(MyExperiment)
>> Inspect(MyExperiment,True)
-
BunnyFunctions.
PlotPowerSamples
(Samples, Filename=None)¶ Plot sample size and power relation
This is the function Explore() uses to produce its plots. This function is designed for internal use and should not be called directly.
- Args:
Samples (list): Samples should contain two lists. The first list contains sample sizes and second list contains the power associated with each sample size. ExploreSampleSize produces the output that can be sent directly to this function.
Filename (str) : When the function receives a filename, it saves the resulting plot instead of displaying it.
- Returns:
- None
>> res = ExploreSampleSize(Exp, 15, 20) >> PlotPowerSamples(res)
-
TestLibrary.
Binomial
(TestType='TT', alpha=0.05, Bias=0.5)¶
-
TestLibrary.
BinomialWithControl
(TestType='TT', alpha=0.05, Bias=0.5)¶
-
TestLibrary.
FisherExact
(alpha=0.05)¶
-
TestLibrary.
Majority
()¶
-
TestLibrary.
MeanDifference
(BootSamples=10000, inputalpha=0.05)¶ Create function that bootstraps the mean difference across conditions
-
TestLibrary.
TTest
(alpha=0.05)¶
-
ParticipantLibrary.
Binomial
(Bias=0.5)¶
-
ParticipantLibrary.
Empirical
(List)¶
-
ParticipantLibrary.
Geometric
(param)¶ Generate a geometric distribution with parameter p (mean = 1/p)
-
ParticipantLibrary.
Poisson
(L=1)¶
-
ParticipantLibrary.
RandomAgent
()¶


Microservice starter: Spring boot 2, Vue.js, MySQL 8, Kuberneters, Docker
Add article
Title
Title
Content
Modified
Actions
{{ product.title }}
{{ product.content }}
{{ product.link }}
{{ new Date(product.modified) }}
Edit
Delete
Edit product
Title
Short content
Link
Save
Cancel
Add new product
Title
Content
Link
Create
Cancel
{{ product.title }}
Content:
{{ product.content }}
Link:
{{ product.link }}
Modified:
{{ new Date(product.modified) }}
Back
Delete article {{ product.title }}
The action cannot be undone.
Delete
Cancel


Algorithms
-
Array Duplicates:
Given an array of n elements which contains elements from 0 to n-1, with any of these numbers appearing any number of times. Find these repeating numbers in O(n) and using only constant memory space.- Mathematical Solution: \(O(n), O(1)\)
- Traverse the given array from i= 0 to n-1 elements
- Go to index arr[i]%n and increment its value by n.
- Now traverse the array again and print all those
- indexes i for which arr[i]/n is greater than 1.
- Traverse the given array from i= 0 to n-1 elements
- Indexes Solution: \(O(n), O(1)\)
traverse the list for i= 0 to n-1 elements { check for sign of A[abs(A[i])] ; if positive then make it negative by A[abs(A[i])]=-A[abs(A[i])]; else // i.e., A[abs(A[i])] is negative this element (ith element of list) is a repetition }
- Mathematical Solution: \(O(n), O(1)\)
- Re-Arranging Array Indexes:
Rearrange an array so that arr[i] becomes arr[arr[i]] with O(1) extra space- Mathematical Solution: \(O(n), O(1)\)
- Increase every array element arr[i] by \((\text{arr}[\text{arr}[i]] % n) * n\).
- Divide every element by \(n\).
The idea is to store both numbers as the quotient and the remainder inside the array element
- Mathematical Solution: \(O(n), O(1)\)
- Two Sum Problem:
Given an array of integers, return indices of the two numbers such that they add up to a specific target.- HashTable: \(O(n), O(1)\)
Iterate and inserting elements into the table, we also look back to check if current element’s complement already exists in the table. If it exists, we have found a solution and return immediately.
- HashTable: \(O(n), O(1)\)
-
Permutations of an Array:
Key Idea:def _permute(a, l, r, results): if l==r: results.append(a.copy()) else: for i in range(l,r+1): a[l], a[i] = a[i], a[l] _permute(a, l+1, r, results) a[l], a[i] = a[i], a[l] def permute(arr: List[int]) -> List[List[int]]: results = [] _permute(arr, 0, len(arr)-1, results) return results
For strings:
def _permute(s, chosen, results): if len(s) < 1: # results.append(a.copy()) print(chosen) else: for i in range(len(s)): # Choose c = s[i] chosen += c s = s.replace(c, "") # Explore _permute(s, chosen, results) # UnChoose chosen = chosen[:-1] s = s[:i] + c + s[i:] def permute(s): results = [] _permute(s, "", results) return results permute('abc')
Generate permutation at index \(k\):
def getPermutation(self, n, k): """ :type n: int :type k: int :rtype: str """ k-=1 nl = list(range(1,n+1)) out = '' while n>0: temp = math.factorial(n-1) out+=str(nl.pop(k//temp)) k %= temp n -= 1 return out
- Hight/Depth of Tree:
Use DFS:def dfs(self, root, visited = [], depth=1): if not root.children: return depth # visited.append(root) max_depth = depth for node in root.children: # 2 Lines below: only needed if graph is not a tree # if node not in visited: # max_depth = max(self.dfs(node, visited, depth+1), max_depth) max_depth = max(self.dfs(node, depth+1), max_depth) return max_depth def maxDepth(self, root: 'Node') -> int: if not root: return 0 return self.dfs(root)
- Pre-Order Traversal:
def preorderTraversal_iterative(self, root: TreeNode) -> List[int]: arr = [] stack = [] while 1: while root: stack.append(root) arr.append(root.val) root = root.left if not stack: break root = stack[-1].right stack.pop() return arr def preorderTraversal_recursive(self, root: TreeNode) -> List[int]: self.arr = [] def helper(root): if not root: return self.arr.append(root.val) helper(root.left) helper(root.right) helper(root) return self.arr
In-order:
def inOrderT(root): self.ans = [] def helper(root): if not root: return helper(root.left) self.ans.append(root.val) helper(root.right) helper(root) return self.ans
Strings
- Uniqueness of characters:
- Array of indices / Hashmap: O(n=len(string)), O(256)
- Permutations (str a is perm of str b):
- Sort both -> equality: O(n log n)
- (fixed) array of character counts
- Replace a char in str w/ more than one char (e.g. all ‘a’ in str -> ‘bb’):
- count number of ‘a’ in str -> multiply by (len(‘bb’) - 1) -> start modifying from back of string (backwards)
- Palindrome:
To check for if a string is a Palindrome, count the number of characters:- even len(s): all char-counts must be even
- odd len(s): only one char-count can be odd
Best sol (Still O(N)):
- Use a bit vector -> map chars to 26 bit-vector -> toggle everytime you see char -> check bit vector == 0 (has at most 1 “on” bit)
-
Q1.5:
-
Rotate Matrix (implement it):
- Check str a is ROTATION of str b:
By making one call to isSubstring:- Note: str b always substring of str a+a (e.g. “waterbottle”, “erbottlewat”: “erbottlewat” isSubstr of “waterbottle”+”waterbottle”=”wat_erbottlewat_erbottle”)
- Notes:
- Ask ASCII or UTF8
NOTES
- Learn about how to handle cycles in arrays in O(1) space
- For Recursion: Ask the size of the input (i.e. would it fit in the stack?) else iterative solution
-
Interviewing at GOOGLE:
Prove the Resume
White board
Make sure the interviewer Feels comfortable working with you on the team
Ask a lot of questions; the interviewer is vague on purpose: what are the time&space constraints?
Keep Thinking
Keep the interviewer happy and attentive
Have a very positive/approachable attitudeData Structures, Algorithms, Space&Time Complexity
System Design, OOP,Dijkstra, A*, DFS, BFS, Tree, traversal,
NP-Complete, NapSack, Traveling Salesman, NP-Completeness, Discrete Math, Counting (n choose k problems),
Recursion: iterative to recursive, complexity
OS: processes, threads, concurrency issues, locks etc., resource allocation, context switching, scheduling
System Design: feature sets, interfaces, class hierarchies, distributed systems, constrained system design
The Internet: routers, servers, search, DNS, firewallsTesting Experience, Unit Tests, Interesting Test-cases, integration Tests for Gmail?
C++, Java, Python, GoLang
- GOOD LINK
- Fellowship Program in ML
- Listen Carefully
- Draw an example
- Find Bruteforce
- Optimize:
- look for unused info - more examples - start with “incorrect” sol - timeVSspace - precompute - BCR
- Walk through the algorithm
- Implement
- Test
- Arrays and Strings questions are interchangeable
Face-up/Face-down Cards:
Video
- A card deck of 52 cards, 13 face-up.
- The Face-up cards are distributed randomly throughout the deck.

- How can you create two piles with the same amount of face-up cards?
Let \(x\) be the number of face-up cards in pile #1
| \(\uparrow\) | \(\downarrow\) | |
| pile #1 \(= 13\) | \(x\) | \(13 - x\) |
| pile #2 \(= 39\) | \(13 - x\) | \(26 + x\) |
Face-up/Face-down Cards Generic Version:
- A card deck of 52 cards, \(k\) face-up.
Let \(x\) be the number of face-up cards in pile #1
| \(\uparrow\) | \(\downarrow\) | |
| pile #1 \(= k\) | \(x\) | \(k - x\) |
| pile #2 \(= 52-k\) | \(k - x\) | \((52-k) - (k-x)\) |
Face-up/Face-down Cards Generic Version (flipped):
- A card deck of 52 cards, \(k\) face-down.
- How can you create two piles with the same amount of face-down cards?
Let \(x\) be the number of face-down cards in pile #1
| \(\uparrow\) | \(\downarrow\) | |
| pile #1 \(= k\) | \(k-x\) | \(x\) |
| pile #2 \(= 52-k\) | \((52-k)-(k-x)\) | \(k - x\) |


{% extends "base.html" %} {% block content %}
Thank you for coming back to the Multi-User Blog. Please remeber to be respectful when posting and refrain from any vulgar comments.
Go to Blog Posts »


CodeCraft
Welcome to CodeCraft, let's code together!
Create a new session
×
Success!
You have successfully joined the session
Open pairing sessions


Crutchlow: 2020 Honda MotoGP bike is not easier to ride
by Lewis DuncanLCR Honda's Cal Crutchlow admits the 2020 prototype RC213V he tested in the post-Valencia MotoGP test is no easier to ride currently than its much-criticised predecessor.
Crutchlow was very vocal about the '19 RC213V's difficulty in turning all through this year, with the LCR rider only managing three podiums in 19 races having won a race in '18.
Marc Marquez has been the only rider to extract consistent frontrunning performance from the bike on his way to the '19 MotoGP title.
Having spent the two days in Valencia comparing the '19 and '20 bikes, Crutchlow says steps have been made "in some areas", but the bike is still incredibly difficult to ride.
"We have to be positive with the bike that they brought us, we have to be positive that they made a step in some areas," Crutchlow, who was fourth in the test, said.
"I feel a little bit more comfortable and confident on the bike, but as far as the bike is concerned with regards to it being easier to ride, it is not.
"We need to still improve that over the winter and hopefully they can.
"On a general feeling, I managed to go faster than I did all weekend and this has to be a positive thing on a bike that's solely done two days here in Valencia.
"I didn't try my race weekend bike today [Wednesday] particularly.
"I did one run at the end of the day and I am sure I could have gone faster with that as well, but the information is what we need is the 2020 bike."
Marquez - who was seventh at the end of testing - echoed Crutchlow's comments on the rideability of the '20 bike, adding: "The character [of the bike] is more or less similar.
- MotoGP Valencia test
- Quartararo crashes, Marquez brothers fall in test
- Vinales fastest as Valencia test comes to close
- Marquez puzzled by "strange" Valencia test crash
- Rossi: Yamaha still a long way off rivals' top speed
"I just concentrated a lot with the prototype because I believe that has potential but still everything is very new.
"Still we need to modify a few things.
"I did my best laptime with the prototype, and just I kept working with that bike.
"Again, I took the current bike and I was fast too. But still many things are new and lucky for us we are in Valencia.
"And like this, on the race pace we were not bad."


Search Listening Parties
Search the 910 listening party replays by artist/album or date, or you can browse the complete list
Latest Listening Parties
John Lennon & Yoko Ono
Imagine - The Film
Trampolene
Love No Less Than A Queen
Sunstack Jones
Surefire Ways To Sweeten The Mind
Celeste
Not Your Muse
Biff Bang Pow
The Girl Who Runs The Beat Hotel
The Telescopes
Songs Of Love And Revolution
Super Furry Animals
Rings Around The World
GNAC
Afternoon Frost
Whipping Boy
Heartworm
Spear Of Destiny
World Service 35
Villagers
Fever Dreams
Micky Dolenz
Dolenz sings Nesmith
Marianne Faithfull
The Montreux Years
CHVRCHES
Screen Violence
Pele
The Sport Of Kings
Museum Of Love
Life of Mammals
We Were Promised Jetpacks
These Four Walls
Muddy Waters
The Montreux Years
Blur
Leisure
Gilbert O'Sullivan
Back To Front
Most Popular Replays (See top 100)
Iron Maiden
Powerslave
Iron Maiden
Seventh Son of a Seventh Son
John Lennon
Plastic Ono Band
Liam Gallagher
MTV Unplugged
Paul McCartney
McCartney III
Prefab Sprout
Steve McQueen
The Libertines
The Libertines
MGMT
Congratulations
Joy Division
Unknown Pleasures
Oasis
Definitely Maybe
Blur
Parklife
Japan
Tin Drum
Dexys Midnight Runners
Searching for the Young Soul Rebels
Oasis
The Masterplan
ZOÉ
Memo Rex Commander y el Corazón Atómico de la Vía Láctea
The Smiths
The Queen Is Dead
The Specials
The Specials
The Music
The Music
Pulp
Different Class
New Order
Low-Life
Discover Listening Parties
Here are some listening parties that you might have missed, or use the Surprise Me option to have Tim choose one for you
Ariel Pink's Haunted Graffiti
Before Today
I Like Trains
Kompromat
Camper Van Beethoven
Telephone Free Landslide Victory
The Go-Go's
Beauty And The Beat
The Lovely Eggs
I Am Moron
Girl Ray
Girl
Mark Lanegan
Straight Songs Of Sorrow
Orbital
InSides
Lisa Li-Lund
Glass Of Blood
ZOÉ
Sonidos De Karmática Resonancia
Denise Johnson
Where Does It Go
The Wytches
Three Mile Ditch
John Shuttleworth
The Yamaha Years
Turin Brakes
The Optimist LP
Max Tundra
Mastered By Guy At The Exchange
David Bowie
Diamond Dogs
The Charlatans
North by Northwich (1)
Mark Ronson
Versions
Twin Atlantic
Free
Sleaford Mods
Key Markets
Tap on Tim
Too many great albums to choose?
Let Tim pick one for you
|
|
|
Albums from the 1970s
Joy Division
Unknown Pleasures
Sex Pistols
Never Mind The Bollocks, Here’s The Sex Pistols
Gary Wilson
Think You Really Know Me
Mellow Candle
Swaddling Songs
David Bowie
Diamond Dogs
David Bowie
Aladdin Sane
Talking Heads
Fear Of Music
Ramones
Road To Ruin
10cc
Sheet Music
Gang Of Four
Entertainment!
The Pretty Things
Parachute
10cc
The Original Soundtrack
David Bowie
Young Americans
Madness
One Step Beyond
R.Stevie Moore
Phonography
This Heat
This Heat
David Bowie
Pin Ups
John Lennon
Plastic Ono Band
The Specials
The Specials
Crass
Feeding Of The Five Thousand (Crassical Collection)


Next: Notes about Loop, Previous: Miscellaneous Clauses, Up: The LOOP Facility
(let ((i 0)) ; no loop keywords are used (loop (incf i) (if (= i 3) (return i)))) ⇒ 3 (let ((i 0)(j 0)) (tagbody (loop (incf j 3) (incf i) (if (= i 3) (go exit))) exit) j) ⇒ 9
In the following example, the variable x is stepped before y is stepped; thus, the value of y reflects the updated value of x:
(loop for x from 1 to 10 for y = nil then x collect (list x y)) ⇒ ((1 NIL) (2 2) (3 3) (4 4) (5 5) (6 6) (7 7) (8 8) (9 9) (10 10))
In this example, x and y are stepped in parallel:
(loop for x from 1 to 10 and y = nil then x collect (list x y)) ⇒ ((1 NIL) (2 1) (3 2) (4 3) (5 4) (6 5) (7 6) (8 7) (9 8) (10 9))
| • Examples of clause grouping: |


{% load i18n %} {% for album, photos in featured %}
{{ album.description }}
{% trans 'No any album marked as featured.' %}


Flying along Kenyan coastline now risky
by SIAGO CECE, LUCY MKANYIKAIn Summary
- For the next three days, Mombasa and other coastal counties will experience heavy rainfall accompanied by thunderstorms.
- Mr Edward Ngure, Mombasa's Director of Meteorology, told the Nation of cyclonic activities reducing pressure in the India Ocean, with most clouds moving towards the cyclone.
- The weatherman also warned of flash floods in low lying areas and those with poor drainage systems, as well as in areas with unfilled quarries.
The weatherman has issued a warning over flying along the coastline as heavy rains continue to pound several parts of the country.
For the next three days, Mombasa and other coastal counties will experience heavy rainfall accompanied by thunderstorms.
Mr Edward Ngure, Mombasa's Director of Meteorology, told the Nation of cyclonic activities reducing pressure in the India Ocean, with most clouds moving towards the cyclone.
"Heavy rains will be accompanied by strong winds offshore, which may which may result in a storm surge in the ocean," said Mr Ngure.
AREAS AFFECTED
According to a weather update issued on Monday, the region will receive rains in the morning throughout the week, with sunny intervals and thunderstorms.
In Mombasa, areas expected to be affected are Nyali, Kisauni, Shanzu, Likoni, Mvita, Changamwe and Jomvu.
"[The rains are] going to affect areas in the entire coastline from Lamu to Kwame. The situation gets worse as you move south towards Madagascar," Mr Ngure said.
The weatherman also warned of flash floods in low lying areas and those with poor drainage systems, as well as in areas with unfilled quarries. He issued alerts to residents of Galana and Tana River.
Fishermen and beach goers were also warned about strong winds.
HOMELESS
By Monday morning, most parts of Mombasa were experiencing continuous rainfall accompanied by thunderstorms.
In Taita Taveta, the county government said it will support victims of rain-related calamities by relocating them to safer ground and reconstructing their houses.
More than 200 families have been left homeless by heavy rains that destroyed their houses.
Some of the families are camping at Voi Primary School as the government and well-wishers look into resettling them.
Governor Granton Samboja said the county will pay for the relocation but asked for help from the national government.
"As we continue to assess, my government will support affected families by relocating and reconstructing their homes," he said in Rong'e, without revealing whether funds had been set aside.
DAMAGE
Voi and Wundanyi sub-counties are most affected, with three deaths reported so far.
In Wundanyi, 41 houses have been destroyed by mudslides and roads rendered impassable.
Well-wishers have provided the families with shelter amid calls by the government for the people to move to safer areas.
Leaders led by Mr Samboja and Wundanyi MP Danson Mwashako urged the national government to disburse funds to mitigate the damages.
"We need help fixing our roads because some of them are totally impassable," the governor said.
Public service operators are up in arms over the poor state of the roads while farmers say they cannot transport their produce to markets.
IMPOSTERS
Meanwhile, more than 120 people were expelled from the Voi camp after it was established that they were not flood victims.
Jaram Oranga, the county's coordinator of the Kenya Red Cross Society, said some people were taking advantage of the situation to get free food and shelter.
"We conducted investigations and realised they were not genuine flood victims," he said.
Mr Oranga said only 185 people were camping at the school.
"We don't know when we will close the camp. It is the responsibility of the county government to resettle them," he said.


KNIGHT MOVES A film review by James Berardinelli Copyright 1993 James Berardinelli
Running Length: 1:51 Rated: R (Language, violence, nudity)
Starring: Christopher Lambert, Daniel Baldwin, Tom Skerritt, Diane Lane Director: Carl Schenkel Producers: Ziad el-Khoury and Jean Luc Defait Screenplay: Brad Mirman Music: Anne Dudley Released by Interstar
Peter Sanderson (Christopher Lambert) is one the world's most accomplished grandmasters of chess. During the course of his latest match, a victory at which would make him eligible to play for the international title, someone decides to take the game one step further and play it for real--with young female bodies representing the pieces. Captain Frank Sedman (Tom Skerritt) and Detective Andy Wagner (Daniel Baldwin) begin investigating the serial killings, and the trail leads them to Sanderson. Psychiatrist Kathy Sheppard (Diane Lane) is called in to evaluate his sanity. As the killings continue, the police must decide whether Sanderson is the killer, or merely a pawn in someone else's game.
KNIGHT MOVES is a walking cliche. Plot elements have been borrowed from almost every mystery and thriller since the genre was invented.  In all one-hundred and eleven minutes, there is not a single original idea. This complete bankruptcy of innovation leads to a movie-going experience that is not only uninvolving, but somewhat tedious.
One of the most annoying things that can happen in a mystery/thriller is for the audience to be able to figure out puzzles before the characters do. This happens regularly in KNIGHT MOVES.   They never even put a tail on their chief suspect.
 Lambert's Sanderson is cold and impassive. He's supposed to be the protagonist, but he inspires nothing more than apathy. Baldwin's Wagner is so belligerent that it's impossible not to find him offensive, and Skerritt's Sedman isn't much better. The only one who's remotely likable is Diane Lane's Sheppard, and she's too often relegated to the role of the impotent victim.
Another problem with KNIGHT MOVES is the atrocious dialogue. It's really bad--so bad, in fact, that it makes some of Madonna's lines in BODY OF EVIDENCE sound believable, and that's difficult to do. Someone should clue writer Brad Mirman into how people really talk. One scene in particular, with Lane and Lambert on a beach, made me feel an acute sense of embarrassment for the involved parties. It was difficult to keep from chuckling, and humor was definitely not the intention.
The cinematography, which is credited to Dietrich Lohmann, is dark and dreary. Almost every scene, whether inside or out, is shot in dim lighting, frequently making it difficult to identify characters or their actions. Lohmann was probably trying to establish a mood, but for that to work, he needed a script worth making the attempt for.
Did I guess the ending? No, but a more apropos question might be whether I cared. The answer is the same. By the time the tired climax rolled around, I was more interested in which route to take on the drive home than in how KNIGHT MOVES was going to be resolved.
This film has not received national release, and such selective distribution is usually indicative of a poor product. Several large metropolitan areas are being spared the indignity of having KNIGHT MOVES use up theater screens. If you're in one of those places, consider yourself lucky. If not, pretend that you are. As far as this film is concerned--to borrow a phrase from another game--the production team has struck out.
Rating: 4.5 (D, *1/2)
- James Berardinelli<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews