| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/translator/Translator.java" | High | Translator.java | 1 | |
| Maximum violation count of 200 exceeded in "/TempCodeProProject1/src1/translator/Translator.java" | High | Translator.java | 1 | |
| Violation | Recommendation | Severity | Resource | Line |
| Missing Javadoc comment for type And | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | And.java | 11 |
| Missing Javadoc comment for type Equal | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Equal.java | 11 |
| Missing Javadoc comment for type GreaterThan | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GreaterThan.java | 11 |
| Missing Javadoc comment for type LessThan | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LessThan.java | 11 |
| Missing Javadoc comment for type Not | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Not.java | 11 |
| Missing Javadoc comment for type NotEqual | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NotEqual.java | 11 |
| Missing Javadoc comment for type Or | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Or.java | 11 |
| Missing Javadoc comment for type SetBackground | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetBackground.java | 12 |
| Missing Javadoc comment for type SetPalette | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPalette.java | 13 |
| Missing Javadoc comment for type SetShapePalette | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetShapePalette.java | 13 |
| Missing @version tag for type CommandParser | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | CommandParser.java | 13 |
| Missing @version tag for type ColorPaletteUpdateGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorPaletteUpdateGenerator.java | 9 |
| Missing @version tag for type LineGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | LineGenerator.java | 10 |
| Missing @version tag for type PaneGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PaneGenerator.java | 9 |
| Missing @version tag for type ShapePaletteUpdateGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ShapePaletteUpdateGenerator.java | 9 |
| Missing @version tag for type TurtleGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleGenerator.java | 9 |
| Missing @version tag for type UserDefinedCommandGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedCommandGenerator.java | 10 |
| Missing @version tag for type UserDefinedVariableGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedVariableGenerator.java | 9 |
| Missing Javadoc comment for type CompileTimeParsingException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | CompileTimeParsingException.java | 9 |
| Missing Javadoc comment for type LanguageFileNotFoundException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LanguageFileNotFoundException.java | 9 |
| Missing Javadoc comment for type PropertyFileAccessException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PropertyFileAccessException.java | 9 |
| Missing Javadoc comment for type RunTimeDivideByZeroException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | RunTimeDivideByZeroException.java | 9 |
| Missing Javadoc comment for type RunTimeNullPointerException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | RunTimeNullPointerException.java | 9 |
| Missing @version tag for type SLOGOException | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SLOGOException.java | 5 |
| Missing @version tag for type Constant | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Constant.java | 10 |
| Missing @version tag for type FloatInputCommandParser | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | FloatInputCommandParser.java | 12 |
| Missing @version tag for type OneInputFloatCommandParser | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | OneInputFloatCommandParser.java | 9 |
| Missing @version tag for type TwoInputFloatCommandParser | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TwoInputFloatCommandParser.java | 9 |
| Missing Javadoc comment for type ArcTangent | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ArcTangent.java | 11 |
| Missing Javadoc comment for type Cosine | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Cosine.java | 11 |
| Missing Javadoc comment for type Difference | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Difference.java | 11 |
| Missing Javadoc comment for type Minus | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Minus.java | 11 |
| Missing Javadoc comment for type NaturalLog | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NaturalLog.java | 11 |
| Missing Javadoc comment for type Power | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Power.java | 11 |
| Missing Javadoc comment for type Product | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Product.java | 11 |
| Missing Javadoc comment for type Quotient | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Quotient.java | 11 |
| Missing Javadoc comment for type Random | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Random.java | 11 |
| Missing Javadoc comment for type Remainder | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Remainder.java | 11 |
| Missing Javadoc comment for type Sine | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Sine.java | 11 |
| Missing Javadoc comment for type Sum | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Sum.java | 11 |
| Missing Javadoc comment for type Tangent | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Tangent.java | 11 |
| Missing Javadoc comment for type NullCommandParser | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NullCommandParser.java | 10 |
| Missing Javadoc comment for type SetLanguage | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetLanguage.java | 10 |
| Missing Javadoc comment for type Ask | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Ask.java | 10 |
| Missing Javadoc comment for type AskWith | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AskWith.java | 12 |
| Missing Javadoc comment for type DoTimes | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DoTimes.java | 11 |
| Missing Javadoc comment for type For | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | For.java | 11 |
| Missing Javadoc comment for type If | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | If.java | 10 |
| Missing Javadoc comment for type IfElse | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IfElse.java | 10 |
| Missing @version tag for type MultipleTurtleCommand | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | MultipleTurtleCommand.java | 15 |
| Missing @version tag for type RecurringCommand | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | RecurringCommand.java | 11 |
| Missing Javadoc comment for type Repeat | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Repeat.java | 10 |
| Missing @version tag for type StructuralCommand | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | StructuralCommand.java | 17 |
| Missing Javadoc comment for type StructuralCommandOnBooleanSwitch | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | StructuralCommandOnBooleanSwitch.java | 6 |
| Missing Javadoc comment for type Tell | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Tell.java | 10 |
| Missing Javadoc comment for type ClearScreen | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ClearScreen.java | 13 |
| Missing Javadoc comment for type ClearStamps | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ClearStamps.java | 13 |
| Missing Javadoc comment for type MakeTurtle | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeTurtle.java | 13 |
| Missing Javadoc comment for type Stamp | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Stamp.java | 13 |
| Missing Javadoc comment for type HideTurtle | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | HideTurtle.java | 12 |
| Missing Javadoc comment for type PenDown | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PenDown.java | 12 |
| Missing Javadoc comment for type PenUp | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PenUp.java | 12 |
| Missing Javadoc comment for type SetHeading | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetHeading.java | 13 |
| Missing Javadoc comment for type SetPenColor | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPenColor.java | 12 |
| Missing Javadoc comment for type SetPenSize | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPenSize.java | 12 |
| Missing Javadoc comment for type SetPosition | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPosition.java | 9 |
| Missing Javadoc comment for type SetShape | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetShape.java | 13 |
| Missing Javadoc comment for type SetTowards | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetTowards.java | 14 |
| Missing Javadoc comment for type ShowTurtle | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ShowTurtle.java | 12 |
| Missing Javadoc comment for type Backward | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Backward.java | 6 |
| Missing Javadoc comment for type Forward | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Forward.java | 6 |
| Missing Javadoc comment for type Home | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Home.java | 8 |
| Missing Javadoc comment for type Left | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Left.java | 6 |
| Missing @version tag for type Move | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Move.java | 14 |
| Missing Javadoc comment for type MoveToLocation | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MoveToLocation.java | 15 |
| Missing Javadoc comment for type Right | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Right.java | 6 |
| Missing Javadoc comment for type Rotate | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Rotate.java | 13 |
| Missing Javadoc comment for type GetPenColor | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GetPenColor.java | 12 |
| Missing Javadoc comment for type GetShape | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GetShape.java | 12 |
| Missing Javadoc comment for type Heading | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Heading.java | 11 |
| Missing Javadoc comment for type ID | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ID.java | 11 |
| Missing Javadoc comment for type IsPenDown | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IsPenDown.java | 11 |
| Missing Javadoc comment for type IsShowing | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IsShowing.java | 11 |
| Missing Javadoc comment for type Turtles | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Turtles.java | 11 |
| Missing Javadoc comment for type XCoordinate | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | XCoordinate.java | 11 |
| Missing Javadoc comment for type YCoordinate | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | YCoordinate.java | 11 |
| Missing @version tag for type MakeUserInstruction | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | MakeUserInstruction.java | 17 |
| Missing @version tag for type UserInstruction | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserInstruction.java | 13 |
| Missing @version tag for type MakeVariable | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | MakeVariable.java | 14 |
| Missing @version tag for type Variable | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Variable.java | 10 |
| Missing @version tag for type Main | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Main.java | 6 |
| Missing @version tag for type SlogoBackend | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SlogoBackend.java | 7 |
| Missing @version tag for type SlogoControl | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SlogoControl.java | 27 |
| Missing @version tag for type SlogoGraphics | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SlogoGraphics.java | 11 |
| Missing @version tag for type DrawableObject | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | DrawableObject.java | 6 |
| Missing @version tag for type ButtonFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ButtonFeature.java | 8 |
| Missing @version tag for type ClearWorkspaceButtonFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ClearWorkspaceButtonFeature.java | 8 |
| Missing @version tag for type SaveCommandButtonFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SaveCommandButtonFeature.java | 10 |
| Missing @version tag for type ToggleGridButtonFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ToggleGridButtonFeature.java | 8 |
| Missing @version tag for type CommandLineDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | CommandLineDrawer.java | 9 |
| Missing @version tag for type ComponentBuilder | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ComponentBuilder.java | 13 |
| Missing @version tag for type ComponentDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ComponentDrawer.java | 7 |
| Missing @version tag for type ErrorDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ErrorDrawer.java | 9 |
| Missing @version tag for type OptionsHolderDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | OptionsHolderDrawer.java | 10 |
| Missing @version tag for type ColorIndexTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorIndexTab.java | 7 |
| Missing @version tag for type GeneralOptionsTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | GeneralOptionsTab.java | 7 |
| Missing @version tag for type ImageIndexTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ImageIndexTab.java | 7 |
| Missing @version tag for type OptionsTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | OptionsTab.java | 10 |
| Missing @version tag for type PenOptionsTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PenOptionsTab.java | 7 |
| Missing @version tag for type PreviousCommandsDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PreviousCommandsDrawer.java | 7 |
| Missing @version tag for type SignificantCommandsDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SignificantCommandsDrawer.java | 11 |
| Missing @version tag for type SavedCommandsTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SavedCommandsTab.java | 9 |
| Missing @version tag for type UserDefinedCommandsTab | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedCommandsTab.java | 8 |
| Missing @version tag for type TurtleScreenDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleScreenDrawer.java | 17 |
| Missing @version tag for type WorkspaceVariablesDrawer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceVariablesDrawer.java | 6 |
| Missing @version tag for type ColorPaletteEntryFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorPaletteEntryFactory.java | 14 |
| Missing @version tag for type ErrorFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ErrorFactory.java | 9 |
| Missing @version tag for type LineFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | LineFactory.java | 16 |
| Missing @version tag for type ObjectFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ObjectFactory.java | 7 |
| Missing @version tag for type PaneFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PaneFactory.java | 11 |
| Missing @version tag for type ShapePaletteEntryFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ShapePaletteEntryFactory.java | 14 |
| Missing @author tag for type NullNode | Run the Javadoc Repair tool on this type to add the missing @author tag. | Medium | NullNode.java | 6 |
| Missing @version tag for type NullNode | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | NullNode.java | 6 |
| Missing @version tag for type TurtleFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleFactory.java | 10 |
| Missing @version tag for type TurtleNode | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleNode.java | 16 |
| Missing @version tag for type TurtleNodes | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleNodes.java | 12 |
| Missing @version tag for type DisplayedUserCommand | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | DisplayedUserCommand.java | 3 |
| Missing @version tag for type UserDefinedCommandFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedCommandFactory.java | 13 |
| Missing @version tag for type WorkspaceVariableFactory | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceVariableFactory.java | 13 |
| Missing @version tag for type DrawableObjectParser | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | DrawableObjectParser.java | 9 |
| Missing Javadoc comment for type FactoryBuilder | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FactoryBuilder.java | 17 |
| Missing @version tag for type FeatureBuilder | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | FeatureBuilder.java | 44 |
| Missing @version tag for type GUIController | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | GUIController.java | 13 |
| Missing @version tag for type StageInitializer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | StageInitializer.java | 9 |
| Missing @version tag for type TextGenerator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TextGenerator.java | 8 |
| Missing @version tag for type Workspace | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Workspace.java | 25 |
| Missing @version tag for type WorkspaceDataHolder | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceDataHolder.java | 10 |
| Missing @version tag for type WorkspaceManager | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceManager.java | 12 |
| Missing @version tag for type FileMenu | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | FileMenu.java | 25 |
| Missing @version tag for type HelpMenu | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | HelpMenu.java | 15 |
| Missing @version tag for type MainMenuInitializer | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | MainMenuInitializer.java | 7 |
| Missing @version tag for type ColorPickerFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorPickerFeature.java | 8 |
| Missing @version tag for type CommandLineFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | CommandLineFeature.java | 12 |
| Missing @version tag for type ErrorDisplayFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ErrorDisplayFeature.java | 6 |
| Missing @version tag for type PenChoiceBox | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PenChoiceBox.java | 11 |
| Missing @version tag for type PenColorPickerFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PenColorPickerFeature.java | 8 |
| Missing @version tag for type PenThicknessSliderFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PenThicknessSliderFeature.java | 9 |
| Missing @version tag for type PenUpOrDownFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PenUpOrDownFeature.java | 11 |
| Missing @version tag for type PreviousCommandsFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PreviousCommandsFeature.java | 11 |
| Missing @version tag for type SavedCommandsFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SavedCommandsFeature.java | 11 |
| Missing @version tag for type SetTurtleScreenColorFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SetTurtleScreenColorFeature.java | 6 |
| Missing @version tag for type ColorIndex | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorIndex.java | 6 |
| Missing @version tag for type ColorIndexFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ColorIndexFeature.java | 15 |
| Missing @version tag for type ImageIndex | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ImageIndex.java | 5 |
| Missing @version tag for type ImageIndexFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | ImageIndexFeature.java | 18 |
| Missing Javadoc comment for type ImageFileCell | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ImageIndexFeature.java | 51 |
| Missing @version tag for type UserDefinedCommandsFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedCommandsFeature.java | 22 |
| Missing @version tag for type EditingCell | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | EditingCell.java | 12 |
| Missing @version tag for type WorkspaceVariablesFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceVariablesFeature.java | 14 |
| Missing @version tag for type TurtleImageFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleImageFeature.java | 22 |
| Missing @version tag for type TurtleScreenFeature | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleScreenFeature.java | 10 |
| Missing @version tag for type CoordinateChanger | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | CoordinateChanger.java | 3 |
| Missing @version tag for type HorizontalTurtleScreenWrap | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | HorizontalTurtleScreenWrap.java | 7 |
| Missing @version tag for type Point2DPair | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Point2DPair.java | 5 |
| Missing @version tag for type TesselationMapper | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TesselationMapper.java | 5 |
| Missing @version tag for type TurtleScreenWrap | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleScreenWrap.java | 8 |
| Missing @version tag for type VerticalTurtleScreenWrap | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | VerticalTurtleScreenWrap.java | 7 |
| Missing @version tag for type WorkspaceVariable | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceVariable.java | 3 |
| Missing Javadoc comment for type AndTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AndTests.java | 10 |
| Missing Javadoc comment for type EqualTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | EqualTests.java | 10 |
| Missing Javadoc comment for type GreaterThanTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GreaterThanTests.java | 10 |
| Missing Javadoc comment for type LessThanTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LessThanTests.java | 10 |
| Missing Javadoc comment for type NotEqualTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NotEqualTests.java | 10 |
| Missing Javadoc comment for type NotTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NotTests.java | 10 |
| Missing Javadoc comment for type OrTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | OrTests.java | 10 |
| Missing Javadoc comment for type IfElseTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IfElseTests.java | 13 |
| Missing Javadoc comment for type IfTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IfTests.java | 13 |
| Missing Javadoc comment for type GetShapeTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GetShapeTests.java | 11 |
| Missing Javadoc comment for type SetBackgroundTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetBackgroundTests.java | 15 |
| Missing Javadoc comment for type SetPaletteTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPaletteTests.java | 13 |
| Missing Javadoc comment for type SetPenColorTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPenColorTests.java | 11 |
| Missing Javadoc comment for type SetPenSizeTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPenSizeTests.java | 10 |
| Missing Javadoc comment for type SetShapePaletteTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetShapePaletteTests.java | 12 |
| Missing Javadoc comment for type SetShapeTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetShapeTests.java | 13 |
| Missing @version tag for type CommandTester | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | CommandTester.java | 16 |
| Missing Javadoc comment for type DifferenceTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DifferenceTests.java | 10 |
| Missing Javadoc comment for type PowerTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PowerTests.java | 12 |
| Missing Javadoc comment for type ProductTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ProductTests.java | 12 |
| Missing Javadoc comment for type QuotientTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | QuotientTests.java | 12 |
| Missing Javadoc comment for type RemainderTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | RemainderTests.java | 12 |
| Missing Javadoc comment for type SetPositionTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetPositionTests.java | 13 |
| Missing Javadoc comment for type SumTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SumTests.java | 12 |
| Missing Javadoc comment for type ClearScreenTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ClearScreenTests.java | 16 |
| Missing Javadoc comment for type ClearStampsTest | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ClearStampsTest.java | 12 |
| Missing Javadoc comment for type HideTurtleTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | HideTurtleTests.java | 13 |
| Missing Javadoc comment for type HomeTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | HomeTests.java | 13 |
| Missing Javadoc comment for type MakeTurtleTest | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeTurtleTest.java | 12 |
| Missing Javadoc comment for type PenDownTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PenDownTests.java | 10 |
| Missing Javadoc comment for type PenUpTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PenUpTests.java | 10 |
| Missing Javadoc comment for type ShowTurtleTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ShowTurtleTests.java | 12 |
| Missing Javadoc comment for type StampTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | StampTests.java | 12 |
| Missing Javadoc comment for type AskTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AskTests.java | 13 |
| Missing Javadoc comment for type AskWithTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AskWithTests.java | 14 |
| Missing Javadoc comment for type TellTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TellTests.java | 13 |
| Missing Javadoc comment for type DoTimesTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DoTimesTests.java | 14 |
| Missing Javadoc comment for type ForTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ForTests.java | 14 |
| Missing Javadoc comment for type RepeatTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | RepeatTests.java | 14 |
| Missing Javadoc comment for type BackwardTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BackwardTests.java | 13 |
| Missing Javadoc comment for type ForwardTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ForwardTests.java | 13 |
| Missing Javadoc comment for type LeftTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LeftTests.java | 12 |
| Missing Javadoc comment for type RightTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | RightTests.java | 12 |
| Missing Javadoc comment for type SetHeading | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetHeading.java | 12 |
| Missing Javadoc comment for type GetPenColorTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GetPenColorTests.java | 10 |
| Missing Javadoc comment for type HeadingTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | HeadingTests.java | 10 |
| Missing Javadoc comment for type IsPenDownTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IsPenDownTests.java | 10 |
| Missing Javadoc comment for type IsShowingTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IsShowingTests.java | 11 |
| Missing Javadoc comment for type XCoordinateTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | XCoordinateTests.java | 10 |
| Missing Javadoc comment for type YCoordinateTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | YCoordinateTests.java | 10 |
| Missing Javadoc comment for type MakeUserInstructionTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeUserInstructionTests.java | 17 |
| Missing Javadoc comment for type MakeVariableTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeVariableTests.java | 12 |
| Missing Javadoc comment for type MapperPointPairTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MapperPointPairTests.java | 11 |
| Missing Javadoc comment for type MapperRandomPointTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MapperRandomPointTests.java | 10 |
| Missing Javadoc comment for type TurtleScreenWrapTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TurtleScreenWrapTests.java | 11 |
| Missing Javadoc comment for type TranslatorTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TranslatorTests.java | 13 |
| Missing @version tag for type Translator | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Translator.java | 19 |
| Missing @version tag for type Location | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Location.java | 7 |
| Missing @version tag for type Palette | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Palette.java | 8 |
| Missing @param tag for T in Palette | Add a @param tag for the type parameter | Medium | Palette.java | 15 |
| Missing @version tag for type Pen | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Pen.java | 5 |
| Missing @version tag for type Shape | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Shape.java | 3 |
| Missing @version tag for type Turtle | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | Turtle.java | 3 |
| Missing @version tag for type TurtleCollection | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | TurtleCollection.java | 10 |
| Missing @version tag for type UserDefinedCommandCollection | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedCommandCollection.java | 9 |
| Missing Javadoc comment for type Command | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | UserDefinedCommandCollection.java | 30 |
| Missing @version tag for type UserDefinedVariableCollection | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | UserDefinedVariableCollection.java | 9 |
| Missing @version tag for type WorkspaceState | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | WorkspaceState.java | 9 |
| Missing @version tag for type SavedWorkspaceXMLReader | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SavedWorkspaceXMLReader.java | 22 |
| Missing Javadoc comment for type WorkspacePenCommands | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | WorkspacePenCommands.java | 8 |
| Missing Javadoc comment for type WorkspaceScreenParameters | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | WorkspaceScreenParameters.java | 7 |
| Missing @version tag for type SavedWorkspaceXMLWriter | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | SavedWorkspaceXMLWriter.java | 23 |
| Missing Javadoc comment for type XMLParser | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | XMLParser.java | 19 |
| Violation | Recommendation | Severity | Resource | Line |
| Unused field: myCommandLine | Delete the unused field. | Medium | CommandLineDrawer.java | 17 |
| Unused field: myListView | Delete the unused field. | Medium | ErrorDrawer.java | 16 |
| Unused field: myButtonHolder | Delete the unused field. | Medium | OptionsHolderDrawer.java | 16 |
| Unused field: mySignificantCommandsPane | Delete the unused field. | Medium | SignificantCommandsDrawer.java | 20 |
| Unused field: myGrid | Delete the unused field. | Medium | TurtleScreenDrawer.java | 40 |
| Unused field: myColorIndexList | Delete the unused field. | Medium | ColorPaletteEntryFactory.java | 26 |
| Unused field: myImageIndexList | Delete the unused field. | Medium | ShapePaletteEntryFactory.java | 28 |
| Unused field: myUserDefinedCommandsList | Delete the unused field. | Medium | UserDefinedCommandFactory.java | 27 |
| Unused field: myVariablesList | Delete the unused field. | Medium | WorkspaceVariableFactory.java | 25 |
| Unused field: myPane | Delete the unused field. | Medium | GUIController.java | 21 |
| Unused field: myPane | Delete the unused field. | Medium | Workspace.java | 38 |
| Unused field: myImageIndexList | Delete the unused field. | Medium | WorkspaceDataHolder.java | 21 |
| Unused field: myPreviousCommandsList | Delete the unused field. | Medium | PreviousCommandsFeature.java | 22 |
| Unused field: myCommands | Delete the unused field. | Medium | SavedCommandsFeature.java | 18 |
| Unused field: myColor | Delete the unused field. | Medium | ColorIndex.java | 15 |
| Unused field: myCommandsList | Delete the unused field. | Medium | UserDefinedCommandsFeature.java | 33 |
| Unused field: textField | Delete the unused field. | Medium | EditingCell.java | 21 |
| Unused field: myImageFilesList | Delete the unused field. | Medium | TurtleImageFeature.java | 30 |
| Unused field: myPenColor | Delete the unused field. | Medium | Pen.java | 15 |
| Unused field: chooser | Delete the unused field. | Medium | XMLParser.java | 21 |
| Violation | Recommendation | Severity | Resource | Line |
| Unused method: saveCommand | Delete the unused method. | Medium | SaveCommandButtonFeature.java | 39 |
| Unused method: addComponentsToBox | Delete the unused method. | Medium | ComponentBuilder.java | 84 |
| Unused method: makeRowLine | Delete the unused method. | Medium | TurtleScreenDrawer.java | 90 |
| Unused method: parseStringToPoints | Delete the unused method. | Medium | LineFactory.java | 81 |
| Unused method: selectTurtle | Delete the unused method. | Medium | TurtleNode.java | 93 |
| Unused method: parseNodeToDraw | Delete the unused method. | Medium | DrawableObjectParser.java | 24 |
| Unused method: moveActiveTurtlesInActiveWorkspace | Delete the unused method. | Medium | GUIController.java | 37 |
| Unused method: createPane | Delete the unused method. | Medium | Workspace.java | 63 |
| Unused method: changePenColor | Delete the unused method. | Medium | PenColorPickerFeature.java | 35 |
| Unused method: setPenSize | Delete the unused method. | Medium | PenThicknessSliderFeature.java | 35 |
| Unused method: displayPreviousCommandInCommandLineOnDblClick | Delete the unused method. | Medium | PreviousCommandsFeature.java | 47 |
| Unused method: showCommandContent | Delete the unused method. | Medium | UserDefinedCommandsFeature.java | 62 |
| Unused method: test | Delete the unused method. | Medium | MapperPointPairTests.java | 79 |
| Unused method: configureFileChooser | Delete the unused method. | Medium | XMLParser.java | 38 |
| Violation | Recommendation | Severity | Resource | Line |
| Variable assigned to but not referenced: "turtleNode" | Check your logic and remove this variable if it is not needed. | Medium | Workspace.java | 81 |
| Violation | Recommendation | Severity | Resource | Line |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 46 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Translator.java | 57 |


General development information¶
If you are interested in becoming a committer on the CCNet project, please contact the CCNet project administrators http://sourceforge.net/projects/ccnet . Bestowing of commit rights is generally contingent on having a number of contributed patches accepted, participation in the CCNet community, and a demonstrated knowledge of the codebase and of how to do test-driven development.
Registration Process¶
- If you have not already done so, please review and send an email expressing your acceptance of the CCNet Contributor License Agreement to the<EMAIL_ADDRESS>- Create an account on Cruisecontrol.org and send your user id to the project administrator to receive write access to the wiki.
- Register for the http://groups.google.com/group/ccnet-user and CCNet developers http://groups.google.com/group/ccnet-devel mailing lists.
- Create an account on Github, and make a fork.
Starting development¶
Once you have completed registration, you are ready to start working on the code. Here is how to get started.- Please review the Developer Guidelines below. If you have any questions about the coding standards, please ask on the CCNet developers http://groups.google.com.ag/group/ccnet-devel/ mailing list.
- If you are looking for something to work on, take a look through the issue list and pick up an issue.
- If you're change(s) are done, send a pull request.
Getting information¶
You can always ask for help via the http://groups.google.com/group/ccnet-devel. Other places :- RuWi blog
- Automated Coder
- the forums
Developer Guidelines¶
Development Practices¶
- Test-first development. Code without unit tests will not be accepted.
- Refactor mercilessly; however, notify the list before making large, broad-reaching refactorings.
- Small methods. Long methods will be collected and emailed to the list until a refactored solution is found.
- Use guard clauses.
- Write acceptance tests wherever possible.
TDD Standards (Unit Testing and Design)¶
These standards are ideals, and not necessarily the current state of the code- No unit-testing of private methods. TDD implies it is unnecessary.
- Don't make methods public just so you can test them (see above)
- Use Constructor Dependency Injection where possible.
- Use Dynamic Mocks for Constructor Dependencies.
- Interface-first design is preferred (i.e. all Constructor Dependencies should be interfaces)
- DefaultXYZ as a name is a smell. What exact type of interface are you implementing?
Coding Standards¶
- Respect the brace style. Curly braces at the start of the line:
1public Class Foo 2{ 3 public Foo() 4 { 5 Console.WriteLine("Hello World!"); 6 } 7}
- Use C# naming conventions: methods, properties, classes should all start with upper-case letters.
- Namespaces should be C# style. They should start with 'ThoughtWorks.CruiseControl.XYZ' where XYZ is the Visual Studio Project Name. Sub-namespaces should map to directories where source files are saved.
- One file, one class -- unless the inner class is private.
- All member variables should be prefixed with an underscore (ie. \_name).
- The ternary operator is fine as long as the conditions are very simple.
- Avoid assignment in conditionals -- extract to method instead
- Avoid magic numbers, use a nested enum or an inner class with public const members instead.
- Use spaces after punctuation such as commas and spaces, in accordance with standard written grammar. For example, please include spaces after semi-colons, between equals signs and after keywords
1for (int i = 0; i < array.Count; i++):


Date:
For an overview of exactly what COVID-19 is and how is spreads, watch this...
Copyright © 2020 Bill Dykema, MIT License 2020


CINEMA PARADISO A film review by Ben Hoffman Copyright 1997 Ben Hoffman
Anyone who loves films and film-making will want to see Cinema Paradiso. Loosely based on the life of its director, it captures his love for films when, at about 9 years old, he begins to visit the projection room of the Paradiso Cinema in his small town in Sicily. Philippe Noiret (it's a joint Italian-French film) is the projectionist who teaches the young Toto how to run a projection machine.
Paramount to the story and belly-laughing funny, are the film previews by the priest who sits in the otherwise empty theater to censor any "pornography." Anytime anyone on screen kisses, he rings the bell he holds in his hand so that the projectionist can excise that part of the film.
All the flavor of this small town is brought out, as is the people's love for the cinema, the town's only entertainment. The villagers sometimes know the words by heart, having seen the film over and over, frequently in one sitting.
Clips of old films abound in this movie; from Valentino thru Gary Cooper and Clark Gable...and Ingrid Bergman, Greta Garbo, and Jean Arthur.
A very satisfying and charming film starring Philippe Noiret, Jacques Perrin, Salvatore Cascio and Marco Leonardi.
Winner of the Oscar for Best Foreign Film of 1989.
In Italian with English subtitles.
Directed by Giuseppe Tornatore.
4 bytes
4 bytes = Superb 3 bytes = Too good to miss 2 bytes = Average 1 byte = Save your money
Ben Hoffman
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


Java Script File Has An Extension Of
IsNaN() Evalutes And Argument To Determine if Given Value
What in the list isn't a Javascript Data Type?
What in the list isn't a Javascript Operator
Which Of The Dialog Box Display a Message And a Data Entry Field


|
K64F-lwIP
|
Go to the source code of this file.
Macros | |
| #define | NO_SYS 1 |
| #define | LWIP_NETCONN 0 |
| #define | LWIP_SOCKET 0 |
| #define | MEM_ALIGNMENT 4 |
| #define | MEM_SIZE (22*1024) |
| #define | MEMP_NUM_PBUF 15 |
| #define | MEMP_NUM_UDP_PCB 6 |
| #define | MEMP_NUM_TCP_PCB 10 |
| #define | MEMP_NUM_TCP_PCB_LISTEN 6 |
| #define | MEMP_NUM_TCP_SEG 22 |
| #define | MEMP_NUM_SYS_TIMEOUT 10 |
| #define | PBUF_POOL_SIZE 9 |
| #define | LWIP_TCP 1 |
| #define | TCP_TTL 255 |
| #define | TCP_QUEUE_OOSEQ 0 |
| #define | TCP_MSS (1500 - 40) /* TCP_MSS = (Ethernet MTU - IP header size - TCP header size) */ |
| #define | TCP_SND_BUF (6*TCP_MSS) |
| #define | TCP_SND_QUEUELEN (3 * TCP_SND_BUF)/TCP_MSS |
| #define | TCP_WND (2*TCP_MSS) |
| #define | TCP_LISTEN_BACKLOG 1 |
| #define | LWIP_ICMP 1 |
| #define | LWIP_DHCP 1 |
| #define | LWIP_UDP 1 |
| #define | UDP_TTL 255 |
| #define | LWIP_STATS 0 |
| #define | LWIP_PROVIDE_ERRNO 1 |
| #define | CHECKSUM_GEN_IP 1 |
| #define | CHECKSUM_GEN_UDP 1 |
| #define | CHECKSUM_GEN_TCP 1 |
| #define | CHECKSUM_CHECK_IP 1 |
| #define | CHECKSUM_CHECK_UDP 1 |
| #define | CHECKSUM_CHECK_TCP 1 |
| #define | DEFAULT_THREAD_STACKSIZE 3000 |
| #define | DEFAULT_THREAD_PRIO 3 |
| #define | LWIP_DEBUG |
| #define | U8_F "c" |
| #define | S8_F "c" |
| #define | X8_F "02x" |
| #define | U16_F "u" |
| #define | S16_F "d" |
| #define | X16_F "x" |
| #define | U32_F "u" |
| #define | S32_F "d" |
| #define | X32_F "x" |
| #define | SZT_F "u" |
| #define | TCPIP_MBOX_SIZE 32 |
| #define | TCPIP_THREAD_STACKSIZE 1024 |
| #define | TCPIP_THREAD_PRIO 8 |
| #define | DEFAULT_RAW_RECVMBOX_SIZE 12 |
| #define | DEFAULT_UDP_RECVMBOX_SIZE 12 |
| #define | DEFAULT_TCP_RECVMBOX_SIZE 12 |
| #define | DEFAULT_ACCEPTMBOX_SIZE 12 |
This file is based on .h
The Clear BSD License Copyright (c) 2013-2016, Freescale Semiconductor, Inc. Copyright 2016-2017 NXP All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:
o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
o Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE.
Definition in file lwipopts.h.
| #define CHECKSUM_CHECK_IP 1 |
Definition at line 252 of file lwipopts.h.
| #define CHECKSUM_CHECK_TCP 1 |
Definition at line 256 of file lwipopts.h.
| #define CHECKSUM_CHECK_UDP 1 |
Definition at line 254 of file lwipopts.h.
| #define CHECKSUM_GEN_IP 1 |
Definition at line 246 of file lwipopts.h.
| #define CHECKSUM_GEN_TCP 1 |
Definition at line 250 of file lwipopts.h.
| #define CHECKSUM_GEN_UDP 1 |
Definition at line 248 of file lwipopts.h.
| #define DEFAULT_ACCEPTMBOX_SIZE 12 |
DEFAULT_ACCEPTMBOX_SIZE: The mailbox size for the incoming connections. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the acceptmbox is created.
Definition at line 328 of file lwipopts.h.
| #define DEFAULT_RAW_RECVMBOX_SIZE 12 |
DEFAULT_RAW_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_RAW. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.
Definition at line 307 of file lwipopts.h.
| #define DEFAULT_TCP_RECVMBOX_SIZE 12 |
DEFAULT_TCP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_TCP. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.
Definition at line 321 of file lwipopts.h.
| #define DEFAULT_THREAD_PRIO 3 |
DEFAULT_THREAD_PRIO: The priority assigned to any other lwIP thread. The priority value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.
Definition at line 274 of file lwipopts.h.
| #define DEFAULT_THREAD_STACKSIZE 3000 |
DEFAULT_THREAD_STACKSIZE: The stack size used by any other lwIP thread. The stack size value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.
Definition at line 265 of file lwipopts.h.
| #define DEFAULT_UDP_RECVMBOX_SIZE 12 |
DEFAULT_UDP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_UDP. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.
Definition at line 314 of file lwipopts.h.
| #define LWIP_DEBUG |
Definition at line 283 of file lwipopts.h.
| #define LWIP_DHCP 1 |
Definition at line 198 of file lwipopts.h.
| #define LWIP_ICMP 1 |
Definition at line 189 of file lwipopts.h.
| #define LWIP_NETCONN 0 |
LWIP_NETCONN==0: Disable Netconn API (require to use api_lib.c)
Definition at line 80 of file lwipopts.h.
| #define LWIP_PROVIDE_ERRNO 1 |
Definition at line 214 of file lwipopts.h.
| #define LWIP_SOCKET 0 |
LWIP_SOCKET==0: Disable Socket API (require to use sockets.c)
Definition at line 84 of file lwipopts.h.
| #define LWIP_STATS 0 |
Definition at line 211 of file lwipopts.h.
| #define LWIP_TCP 1 |
Definition at line 148 of file lwipopts.h.
| #define LWIP_UDP 1 |
Definition at line 203 of file lwipopts.h.
| #define MEM_ALIGNMENT 4 |
MEM_ALIGNMENT: should be set to the alignment of the CPU 4 byte alignment -> #define MEM_ALIGNMENT 4 2 byte alignment -> #define MEM_ALIGNMENT 2
Definition at line 94 of file lwipopts.h.
| #define MEM_SIZE (22*1024) |
MEM_SIZE: the size of the heap memory. If the application will send a lot of data that needs to be copied, this should be set high.
Definition at line 102 of file lwipopts.h.
| #define MEMP_NUM_PBUF 15 |
Definition at line 109 of file lwipopts.h.
| #define MEMP_NUM_SYS_TIMEOUT 10 |
Definition at line 134 of file lwipopts.h.
| #define MEMP_NUM_TCP_PCB 10 |
Definition at line 119 of file lwipopts.h.
| #define MEMP_NUM_TCP_PCB_LISTEN 6 |
Definition at line 124 of file lwipopts.h.
| #define MEMP_NUM_TCP_SEG 22 |
Definition at line 129 of file lwipopts.h.
| #define MEMP_NUM_UDP_PCB 6 |
Definition at line 114 of file lwipopts.h.
| #define NO_SYS 1 |
NO_SYS==1: Bare metal lwIP
Definition at line 76 of file lwipopts.h.
| #define PBUF_POOL_SIZE 9 |
Definition at line 140 of file lwipopts.h.
| #define S16_F "d" |
Definition at line 290 of file lwipopts.h.
| #define S32_F "d" |
Definition at line 293 of file lwipopts.h.
| #define S8_F "c" |
Definition at line 287 of file lwipopts.h.
| #define SZT_F "u" |
Definition at line 295 of file lwipopts.h.
| #define TCP_LISTEN_BACKLOG 1 |
Definition at line 184 of file lwipopts.h.
| #define TCP_MSS (1500 - 40) /* TCP_MSS = (Ethernet MTU - IP header size - TCP header size) */ |
Definition at line 163 of file lwipopts.h.
| #define TCP_QUEUE_OOSEQ 0 |
Definition at line 158 of file lwipopts.h.
| #define TCP_SND_BUF (6*TCP_MSS) |
Definition at line 168 of file lwipopts.h.
| #define TCP_SND_QUEUELEN (3 * TCP_SND_BUF)/TCP_MSS |
Definition at line 174 of file lwipopts.h.
| #define TCP_TTL 255 |
Definition at line 152 of file lwipopts.h.
| #define TCP_WND (2*TCP_MSS) |
Definition at line 179 of file lwipopts.h.
| #define TCPIP_MBOX_SIZE 32 |
Definition at line 298 of file lwipopts.h.
| #define TCPIP_THREAD_PRIO 8 |
Definition at line 300 of file lwipopts.h.
| #define TCPIP_THREAD_STACKSIZE 1024 |
Definition at line 299 of file lwipopts.h.
| #define U16_F "u" |
Definition at line 289 of file lwipopts.h.
| #define U32_F "u" |
Definition at line 292 of file lwipopts.h.
| #define U8_F "c" |
Definition at line 286 of file lwipopts.h.
| #define UDP_TTL 255 |
Definition at line 206 of file lwipopts.h.
| #define X16_F "x" |
Definition at line 291 of file lwipopts.h.
| #define X32_F "x" |
Definition at line 294 of file lwipopts.h.
| #define X8_F "02x" |
Definition at line 288 of file lwipopts.h.


| Violation |
Message |
Line |
|
Missing package-info.java file. |
0 |
|
Name 'CalidadSoftware' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. |
1 |
|
Line has trailing spaces. |
5 |
|
Missing a Javadoc comment. |
5 |
|
Utility classes should not have a public or default constructor. |
5 |
|
'{' should be on the previous line. |
6 |
|
Missing a Javadoc comment. |
8 |
|
Line has trailing spaces. |
9 |
|
Missing a Javadoc comment. |
10 |
|
Name 'VALIDOS' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
10 |
|
'=' is not preceded with whitespace. |
10 |
|
Missing a Javadoc comment. |
11 |
|
'4' is a magic number. |
11 |
|
Line has trailing spaces. |
12 |
|
Line has trailing spaces. |
13 |
|
Missing a Javadoc comment. |
14 |
|
'{' is not preceded with whitespace. |
14 |
|
'for' is not followed by whitespace. |
15 |
|
'=' is not preceded with whitespace. |
15 |
|
'=' is not followed by whitespace. |
15 |
|
'<' is not preceded with whitespace. |
15 |
|
'=' is not preceded with whitespace. |
16 |
|
'cast' is not followed by whitespace. |
16 |
|
'*' is not preceded with whitespace. |
16 |
|
'*' is not followed by whitespace. |
16 |
|
'6' is a magic number. |
16 |
|
switch without "default" clause. |
17 |
|
'{' is not preceded with whitespace. |
17 |
|
'=' is not preceded with whitespace. |
18 |
|
'=' is not followed by whitespace. |
18 |
|
'=' is not preceded with whitespace. |
20 |
|
'=' is not followed by whitespace. |
20 |
|
'=' is not preceded with whitespace. |
22 |
|
'=' is not followed by whitespace. |
22 |
|
'3' is a magic number. |
24 |
|
'=' is not preceded with whitespace. |
24 |
|
'=' is not followed by whitespace. |
24 |
|
'4' is a magic number. |
26 |
|
'=' is not preceded with whitespace. |
26 |
|
'=' is not followed by whitespace. |
26 |
|
'5' is a magic number. |
28 |
|
'=' is not preceded with whitespace. |
28 |
|
'=' is not followed by whitespace. |
28 |
|
Line has trailing spaces. |
29 |
|
Line has trailing spaces. |
30 |
|
Line has trailing spaces. |
31 |
|
Missing a Javadoc comment. |
34 |
|
Parameter a should be final. |
34 |
|
Parameter b should be final. |
34 |
|
Parameter c should be final. |
34 |
|
Parameter d should be final. |
34 |
|
'{' is not preceded with whitespace. |
34 |
|
'{' is not preceded with whitespace. |
40 |
|
'=' is not preceded with whitespace. |
41 |
|
'=' is not preceded with whitespace. |
42 |
|
'=' is not preceded with whitespace. |
43 |
|
'3' is a magic number. |
44 |
|
'=' is not preceded with whitespace. |
44 |
|
'else' is not preceded with whitespace. |
45 |
|
'}' is not followed by whitespace. |
45 |
|
'else' is not followed by whitespace. |
45 |
|
'{' is not preceded with whitespace. |
45 |
|
Method 'getColor' is not designed for extension - needs to be abstract, final or empty. |
50 |
|
Missing a Javadoc comment. |
50 |
|
Line has trailing spaces. |
54 |
|
Method 'setColor' is not designed for extension - needs to be abstract, final or empty. |
55 |
|
Missing a Javadoc comment. |
55 |
|
Parameter color should be final. |
55 |
|
'color' hides a field. |
55 |
|
Line has trailing spaces. |
58 |
|
Line has trailing spaces. |
59 |
|
Line has trailing spaces. |
60 |
|
Method 'generarAleatorio' is not designed for extension - needs to be abstract, final or empty. |
61 |
|
Missing a Javadoc comment. |
61 |
|
'{' is not preceded with whitespace. |
61 |
|
Line has trailing spaces. |
64 |
|
Line has trailing spaces. |
66 |
|
Method 'generarCombinacion' is not designed for extension - needs to be abstract, final or empty. |
67 |
|
Missing a Javadoc comment. |
67 |
|
'{' is not preceded with whitespace. |
67 |
|
'do' is not followed by whitespace. |
73 |
|
'{' is not preceded with whitespace. |
73 |
|
'if' is not followed by whitespace. |
75 |
|
'{' is not preceded with whitespace. |
75 |
|
'else' is not preceded with whitespace. |
77 |
|
'}' is not followed by whitespace. |
77 |
|
'else' is not followed by whitespace. |
77 |
|
'{' is not preceded with whitespace. |
77 |
|
'=' is not followed by whitespace. |
80 |
|
Line has trailing spaces. |
81 |
|
'}' is not followed by whitespace. |
84 |
|
'4' is a magic number. |
84 |
|
Line has trailing spaces. |
87 |
|
Method 'mostrar' is not designed for extension - needs to be abstract, final or empty. |
88 |
|
Missing a Javadoc comment. |
88 |
|
'{' is not preceded with whitespace. |
88 |
|
'+=' is not preceded with whitespace. |
90 |
|
'+=' is not followed by whitespace. |
90 |
|
'+' is not preceded with whitespace. |
90 |
|
'+' is not followed by whitespace. |
90 |
|
'+' is not preceded with whitespace. |
90 |
|
'+' is not followed by whitespace. |
90 |
|
'+=' is not preceded with whitespace. |
91 |
|
'+=' is not followed by whitespace. |
91 |
|
'+' is not preceded with whitespace. |
91 |
|
'+' is not followed by whitespace. |
91 |
|
'+=' is not preceded with whitespace. |
92 |
|
'+=' is not followed by whitespace. |
92 |
|
'+' is not preceded with whitespace. |
92 |
|
'+' is not followed by whitespace. |
92 |
|
'+=' is not preceded with whitespace. |
93 |
|
'+=' is not followed by whitespace. |
93 |
|
'3' is a magic number. |
93 |
|
'+' is not preceded with whitespace. |
93 |
|
'+' is not followed by whitespace. |
93 |
|
Line has trailing spaces. |
96 |
|
Line has trailing spaces. |
98 |
|
Line has trailing spaces. |
99 |
|
Line has trailing spaces. |
100 |
|
Line has trailing spaces. |
101 |
|
Missing a Javadoc comment. |
102 |
|
'(' is followed by whitespace. |
102 |
|
Parameter args should be final. |
102 |
|
')' is preceded with whitespace. |
102 |
|
'{' should be on the previous line. |
103 |
|
Name 'A' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
104 |
|
'=' is not preceded with whitespace. |
105 |
|
Line is longer than 80 characters (found 98). |
107 |
|
'=' is not preceded with whitespace. |
108 |
|
'{' is not preceded with whitespace. |
109 |
|
'else' is not preceded with whitespace. |
112 |
|
'}' is not followed by whitespace. |
112 |
|
'{' is not preceded with whitespace. |
112 |
|
'else' is not preceded with whitespace. |
115 |
|
'}' is not followed by whitespace. |
115 |
|
'else' is not followed by whitespace. |
115 |
|
'{' is not preceded with whitespace. |
115 |
|
'}' should be alone on a line. |
117 |


Music Recommendation System
Currently Music business is in need of a good Recommendation Systems for music suggestions.
We approach the problem in a hybrid-solution.
Based on historical data of users and the similar in their interesting
For music genres, composers and artists of the music.
Apply Spectrum Features (MFCC,ZCR,Spectral Flux,etc) to encode songs into vectors and clustering them by the similarity.
Thank you for a great hackathon!


Explain how React uses a tree data structure called the virtual DOM to model the DOM
Create virtual DOM nodes using JSX
Use debugging tools to determine when a component is rendering
Describe how JSX transforms into actual DOM nodes
Use the ReactDOM.render
method to have React render your virtual DOM nodes under an actual DOM node
Attach an event listener to an actual DOM node using a virtual node
Usecreate-react-app
to stand up a new React application and import needed assets
Construct a custom ‘create-react-app’ template and use it to start a new application
Pass props into a React component
Destructure props
Create routes using components from the react-router-dom package
Generate navigation links using components from the react-router-dom package
Use React Router params to access path variables
Use React Router history to programmatically change the browser’s URL
Redirect users by using the
Use the useState hook to manage a component’s state.
Initialize and update state within a function component.
Use the useEffect hook to trigger an operation as a result of a side effect.
Describe the three ways in which a re-render can be triggered for a React component.
Optimize your application’s performance by using useCallback.
Construct a form that can capture user data using common form inputs.
Describe a controlled input.
Handle form submission.
Implement form validations.
Retrieve values from a Context throughout your application
Describe the relationships between provider, consumer, and context


[1]
EVERYTHING.; THERE'S NOTHING I DON'T LIKE.
[2]
Super Fast, Awesome Screen, Video Chat, Great Camera; None Really


---
title: KDE Plasma
category: Hidden
order: 800
---
How to set up DuckDuckGo in KDE Plasma
- Go to: Configure Desktop -> Account Details -> Web Shortcuts, scroll down to DuckDuckGo, activate it in the third column and apply.
- Then start Krunner (Alt + F2), type “dd:your search term” (without “”) and the DuckDuckGo query will be opened in your favorite browser
If you are a user of KDE browsers (rekonq or Konqueror), DDG will also be in the list of your default search engines by activating it as described above.


| | |
- builtins.object
-
- AbstractBasicAuthHandler
-
- HTTPBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler)
- ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler)
- AbstractDigestAuthHandler
- BaseHandler
-
- DataHandler
- FTPHandler
-
- CacheFTPHandler
- FileHandler
- HTTPCookieProcessor
- HTTPDefaultErrorHandler
- HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler)
- HTTPErrorProcessor
- HTTPRedirectHandler
- ProxyDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler)
- ProxyHandler
- UnknownHandler
- HTTPPasswordMgr
-
- HTTPPasswordMgrWithDefaultRealm
-
- HTTPPasswordMgrWithPriorAuth
- OpenerDirector
- Request
- URLopener
-
- FancyURLopener
- AbstractHTTPHandler(BaseHandler)
-
- HTTPHandler
- HTTPSHandler
class AbstractBasicAuthHandler(builtins.object) |
| |
AbstractBasicAuthHandler(password_mgr=None)
|
| |
Methods defined here:
- __init__(self, password_mgr=None)
- Initialize self. See help(type(self)) for accurate signature.
- http_error_auth_reqed(self, authreq, host, req, headers)
- http_request(self, req)
- http_response(self, req, response)
- https_request = http_request(self, req)
- https_response = http_response(self, req, response)
- retry_http_basic_auth(self, host, req, realm)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- rx = re.compile('(?:^|,)[ \t]*([^ \t]+)[ \t]+realm=(["\']?)([^"\']*)\\2', re.IGNORECASE)
|
class AbstractDigestAuthHandler(builtins.object) |
| |
AbstractDigestAuthHandler(passwd=None)
|
| |
Methods defined here:
- __init__(self, passwd=None)
- Initialize self. See help(type(self)) for accurate signature.
- get_algorithm_impls(self, algorithm)
- get_authorization(self, req, chal)
- get_cnonce(self, nonce)
- get_entity_digest(self, data, chal)
- http_error_auth_reqed(self, auth_header, host, req, headers)
- reset_retry_count(self)
- retry_http_digest_auth(self, req, auth)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class BaseHandler(builtins.object) |
| | |
Methods defined here:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- handler_order = 500
|
class CacheFTPHandler(FTPHandler) |
| | |
- Method resolution order:
- CacheFTPHandler
- FTPHandler
- BaseHandler
- builtins.object
Methods defined here:
- __init__(self)
- Initialize self. See help(type(self)) for accurate signature.
- check_cache(self)
- clear_cache(self)
- connect_ftp(self, user, passwd, host, port, dirs, timeout)
- setMaxConns(self, m)
- setTimeout(self, t)
Methods inherited from FTPHandler:
- ftp_open(self, req)
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class FancyURLopener(URLopener) |
| |
FancyURLopener(*args, **kwargs)
Derived class with handlers for errors we can handle (perhaps). |
| |
- Method resolution order:
- FancyURLopener
- URLopener
- builtins.object
Methods defined here:
- __init__(self, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- get_user_passwd(self, host, realm, clear_cache=0)
- http_error_301(self, url, fp, errcode, errmsg, headers, data=None)
- Error 301 -- also relocated (permanently).
- http_error_302(self, url, fp, errcode, errmsg, headers, data=None)
- Error 302 -- relocated (temporarily).
- http_error_303(self, url, fp, errcode, errmsg, headers, data=None)
- Error 303 -- also relocated (essentially identical to 302).
- http_error_307(self, url, fp, errcode, errmsg, headers, data=None)
- Error 307 -- relocated, but turn POST into error.
- http_error_401(self, url, fp, errcode, errmsg, headers, data=None, retry=False)
- Error 401 -- authentication required.
This function supports Basic authentication only.
- http_error_407(self, url, fp, errcode, errmsg, headers, data=None, retry=False)
- Error 407 -- proxy authentication required.
This function supports Basic authentication only.
- http_error_default(self, url, fp, errcode, errmsg, headers)
- Default error handling -- don't raise an exception.
- prompt_user_passwd(self, host, realm)
- Override this in a GUI environment!
- redirect_internal(self, url, fp, errcode, errmsg, headers, data)
- retry_http_basic_auth(self, url, realm, data=None)
- retry_https_basic_auth(self, url, realm, data=None)
- retry_proxy_http_basic_auth(self, url, realm, data=None)
- retry_proxy_https_basic_auth(self, url, realm, data=None)
Methods inherited from URLopener:
- __del__(self)
- addheader(self, *args)
- Add a header to be used by the HTTP interface only
e.g. u.addheader('Accept', 'sound/basic')
- cleanup(self)
- close(self)
- http_error(self, url, fp, errcode, errmsg, headers, data=None)
- Handle http errors.
Derived class can override this, or provide specific handlers
named http_error_DDD where DDD is the 3-digit error code.
- open(self, fullurl, data=None)
- Use URLopener().open(file) instead of open(file, 'r').
- open_data(self, url, data=None)
- Use "data" URL.
- open_file(self, url)
- Use local file or FTP depending on form of URL.
- open_ftp(self, url)
- Use FTP protocol.
- open_http(self, url, data=None)
- Use HTTP protocol.
- open_https(self, url, data=None)
- Use HTTPS protocol.
- open_local_file(self, url)
- Use local file.
- open_unknown(self, fullurl, data=None)
- Overridable interface to open unknown URL type.
- open_unknown_proxy(self, proxy, fullurl, data=None)
- Overridable interface to open unknown URL type.
- retrieve(self, url, filename=None, reporthook=None, data=None)
- retrieve(url) returns (filename, headers) for a local object
or (tempfilename, headers) for a remote object.
Data descriptors inherited from URLopener:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from URLopener:
- version = 'Python-urllib/3.9'
|
class HTTPBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler) |
| |
HTTPBasicAuthHandler(password_mgr=None)
|
| |
- Method resolution order:
- HTTPBasicAuthHandler
- AbstractBasicAuthHandler
- BaseHandler
- builtins.object
Methods defined here:
- http_error_401(self, req, fp, code, msg, headers)
Data and other attributes defined here:
- auth_header = 'Authorization'
Methods inherited from AbstractBasicAuthHandler:
- __init__(self, password_mgr=None)
- Initialize self. See help(type(self)) for accurate signature.
- http_error_auth_reqed(self, authreq, host, req, headers)
- http_request(self, req)
- http_response(self, req, response)
- https_request = http_request(self, req)
- https_response = http_response(self, req, response)
- retry_http_basic_auth(self, host, req, realm)
Data descriptors inherited from AbstractBasicAuthHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from AbstractBasicAuthHandler:
- rx = re.compile('(?:^|,)[ \t]*([^ \t]+)[ \t]+realm=(["\']?)([^"\']*)\\2', re.IGNORECASE)
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler) |
| |
HTTPDigestAuthHandler(passwd=None)
An authentication protocol defined by RFC 2069
Digest authentication improves on basic authentication because it
does not transmit passwords in the clear. |
| |
- Method resolution order:
- HTTPDigestAuthHandler
- BaseHandler
- AbstractDigestAuthHandler
- builtins.object
Methods defined here:
- http_error_401(self, req, fp, code, msg, headers)
Data and other attributes defined here:
- auth_header = 'Authorization'
- handler_order = 490
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from AbstractDigestAuthHandler:
- __init__(self, passwd=None)
- Initialize self. See help(type(self)) for accurate signature.
- get_algorithm_impls(self, algorithm)
- get_authorization(self, req, chal)
- get_cnonce(self, nonce)
- get_entity_digest(self, data, chal)
- http_error_auth_reqed(self, auth_header, host, req, headers)
- reset_retry_count(self)
- retry_http_digest_auth(self, req, auth)
|
class HTTPHandler(AbstractHTTPHandler) |
| |
HTTPHandler(debuglevel=0)
|
| |
- Method resolution order:
- HTTPHandler
- AbstractHTTPHandler
- BaseHandler
- builtins.object
Methods defined here:
- http_open(self, req)
- http_request = do_request_(self, request)
Methods inherited from AbstractHTTPHandler:
- __init__(self, debuglevel=0)
- Initialize self. See help(type(self)) for accurate signature.
- do_open(self, http_class, req, **http_conn_args)
- Return an HTTPResponse object for the request, using http_class.
http_class must implement the HTTPConnection API from http.client.
- do_request_(self, request)
- set_http_debuglevel(self, level)
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class HTTPPasswordMgr(builtins.object) |
| | |
Methods defined here:
- __init__(self)
- Initialize self. See help(type(self)) for accurate signature.
- add_password(self, realm, uri, user, passwd)
- find_user_password(self, realm, authuri)
- is_suburi(self, base, test)
- Check if test is below base in a URI tree
Both args must be URIs in reduced form.
- reduce_uri(self, uri, default_port=True)
- Accept authority or URI and extract only the authority and path.
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class HTTPPasswordMgrWithDefaultRealm(HTTPPasswordMgr) |
| | |
- Method resolution order:
- HTTPPasswordMgrWithDefaultRealm
- HTTPPasswordMgr
- builtins.object
Methods defined here:
- find_user_password(self, realm, authuri)
Methods inherited from HTTPPasswordMgr:
- __init__(self)
- Initialize self. See help(type(self)) for accurate signature.
- add_password(self, realm, uri, user, passwd)
- is_suburi(self, base, test)
- Check if test is below base in a URI tree
Both args must be URIs in reduced form.
- reduce_uri(self, uri, default_port=True)
- Accept authority or URI and extract only the authority and path.
Data descriptors inherited from HTTPPasswordMgr:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class HTTPPasswordMgrWithPriorAuth(HTTPPasswordMgrWithDefaultRealm) |
| |
HTTPPasswordMgrWithPriorAuth(*args, **kwargs)
|
| |
- Method resolution order:
- HTTPPasswordMgrWithPriorAuth
- HTTPPasswordMgrWithDefaultRealm
- HTTPPasswordMgr
- builtins.object
Methods defined here:
- __init__(self, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- add_password(self, realm, uri, user, passwd, is_authenticated=False)
- is_authenticated(self, authuri)
- update_authenticated(self, uri, is_authenticated=False)
Methods inherited from HTTPPasswordMgrWithDefaultRealm:
- find_user_password(self, realm, authuri)
Methods inherited from HTTPPasswordMgr:
- is_suburi(self, base, test)
- Check if test is below base in a URI tree
Both args must be URIs in reduced form.
- reduce_uri(self, uri, default_port=True)
- Accept authority or URI and extract only the authority and path.
Data descriptors inherited from HTTPPasswordMgr:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class HTTPRedirectHandler(BaseHandler) |
| | |
- Method resolution order:
- HTTPRedirectHandler
- BaseHandler
- builtins.object
Methods defined here:
- http_error_301 = http_error_302(self, req, fp, code, msg, headers)
- http_error_302(self, req, fp, code, msg, headers)
- # Implementation note: To avoid the server sending us into an
# infinite loop, the request object needs to track what URLs we
# have already seen. Do this by adding a handler-specific
# attribute to the Request object.
- http_error_303 = http_error_302(self, req, fp, code, msg, headers)
- http_error_307 = http_error_302(self, req, fp, code, msg, headers)
- redirect_request(self, req, fp, code, msg, headers, newurl)
- Return a Request or None in response to a redirect.
This is called by the http_error_30x methods when a
redirection response is received. If a redirection should
take place, return a new Request to allow http_error_30x to
perform the redirect. Otherwise, raise HTTPError if no-one
else should try to handle this url. Return None if you can't
but another Handler might.
Data and other attributes defined here:
- inf_msg = 'The HTTP server returned a redirect error that w...n infinite loop.\nThe last 30x error message was:\n'
- max_redirections = 10
- max_repeats = 4
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class HTTPSHandler(AbstractHTTPHandler) |
| |
HTTPSHandler(debuglevel=0, context=None, check_hostname=None)
|
| |
- Method resolution order:
- HTTPSHandler
- AbstractHTTPHandler
- BaseHandler
- builtins.object
Methods defined here:
- __init__(self, debuglevel=0, context=None, check_hostname=None)
- Initialize self. See help(type(self)) for accurate signature.
- https_open(self, req)
- https_request = do_request_(self, request)
Methods inherited from AbstractHTTPHandler:
- do_open(self, http_class, req, **http_conn_args)
- Return an HTTPResponse object for the request, using http_class.
http_class must implement the HTTPConnection API from http.client.
- do_request_(self, request)
- set_http_debuglevel(self, level)
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class OpenerDirector(builtins.object) |
| | |
Methods defined here:
- __init__(self)
- Initialize self. See help(type(self)) for accurate signature.
- add_handler(self, handler)
- close(self)
- error(self, proto, *args)
- open(self, fullurl, data=None, timeout=<object object at 0x0000018943928A60>)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler) |
| |
ProxyBasicAuthHandler(password_mgr=None)
|
| |
- Method resolution order:
- ProxyBasicAuthHandler
- AbstractBasicAuthHandler
- BaseHandler
- builtins.object
Methods defined here:
- http_error_407(self, req, fp, code, msg, headers)
Data and other attributes defined here:
- auth_header = 'Proxy-authorization'
Methods inherited from AbstractBasicAuthHandler:
- __init__(self, password_mgr=None)
- Initialize self. See help(type(self)) for accurate signature.
- http_error_auth_reqed(self, authreq, host, req, headers)
- http_request(self, req)
- http_response(self, req, response)
- https_request = http_request(self, req)
- https_response = http_response(self, req, response)
- retry_http_basic_auth(self, host, req, realm)
Data descriptors inherited from AbstractBasicAuthHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from AbstractBasicAuthHandler:
- rx = re.compile('(?:^|,)[ \t]*([^ \t]+)[ \t]+realm=(["\']?)([^"\']*)\\2', re.IGNORECASE)
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data and other attributes inherited from BaseHandler:
- handler_order = 500
|
class ProxyDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler) |
| |
ProxyDigestAuthHandler(passwd=None)
|
| |
- Method resolution order:
- ProxyDigestAuthHandler
- BaseHandler
- AbstractDigestAuthHandler
- builtins.object
Methods defined here:
- http_error_407(self, req, fp, code, msg, headers)
Data and other attributes defined here:
- auth_header = 'Proxy-Authorization'
- handler_order = 490
Methods inherited from BaseHandler:
- __lt__(self, other)
- Return self<value.
- add_parent(self, parent)
- close(self)
Data descriptors inherited from BaseHandler:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from AbstractDigestAuthHandler:
- __init__(self, passwd=None)
- Initialize self. See help(type(self)) for accurate signature.
- get_algorithm_impls(self, algorithm)
- get_authorization(self, req, chal)
- get_cnonce(self, nonce)
- get_entity_digest(self, data, chal)
- http_error_auth_reqed(self, auth_header, host, req, headers)
- reset_retry_count(self)
- retry_http_digest_auth(self, req, auth)
|
class Request(builtins.object) |
| |
Request(url, data=None, headers={}, origin_req_host=None, unverifiable=False, method=None)
|
| |
Methods defined here:
- __init__(self, url, data=None, headers={}, origin_req_host=None, unverifiable=False, method=None)
- Initialize self. See help(type(self)) for accurate signature.
- add_header(self, key, val)
- add_unredirected_header(self, key, val)
- get_full_url(self)
- get_header(self, header_name, default=None)
- get_method(self)
- Return a string indicating the HTTP request method.
- has_header(self, header_name)
- has_proxy(self)
- header_items(self)
- remove_header(self, header_name)
- set_proxy(self, host, type)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- data
- full_url
|
class URLopener(builtins.object) |
| |
URLopener(proxies=None, **x509)
Class to open URLs.
This is a class rather than just a subroutine because we may need
more than one set of global protocol-specific options.
Note -- this is a base class for those who don't want the
automatic handling of errors type 302 (relocated) and 401
(authorization needed). |
| |
Methods defined here:
- __del__(self)
- __init__(self, proxies=None, **x509)
- Initialize self. See help(type(self)) for accurate signature.
- addheader(self, *args)
- Add a header to be used by the HTTP interface only
e.g. u.addheader('Accept', 'sound/basic')
- cleanup(self)
- close(self)
- http_error(self, url, fp, errcode, errmsg, headers, data=None)
- Handle http errors.
Derived class can override this, or provide specific handlers
named http_error_DDD where DDD is the 3-digit error code.
- http_error_default(self, url, fp, errcode, errmsg, headers)
- Default error handler: close the connection and raise OSError.
- open(self, fullurl, data=None)
- Use URLopener().open(file) instead of open(file, 'r').
- open_data(self, url, data=None)
- Use "data" URL.
- open_file(self, url)
- Use local file or FTP depending on form of URL.
- open_ftp(self, url)
- Use FTP protocol.
- open_http(self, url, data=None)
- Use HTTP protocol.
- open_https(self, url, data=None)
- Use HTTPS protocol.
- open_local_file(self, url)
- Use local file.
- open_unknown(self, fullurl, data=None)
- Overridable interface to open unknown URL type.
- open_unknown_proxy(self, proxy, fullurl, data=None)
- Overridable interface to open unknown URL type.
- retrieve(self, url, filename=None, reporthook=None, data=None)
- retrieve(url) returns (filename, headers) for a local object
or (tempfilename, headers) for a remote object.
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- version = 'Python-urllib/3.9'
|
|


Hi! This is Simon
-- PROGRAMMING & DESIGN --
I am proficient in back- and frontend web design—from R, Python, MySQL, PHP, to HTML5, CSS3, jQuery… you name it. I sparingly work with paid project due to my commitment to my studies, but I do code enthusiastically in my free time.
-- PHOTOGRAPHY --
I was introduced to the art of capturing images with light in high school, when I set my hands on a consumer-grade, 3-megapixel camera. I have never looked back since then. My parents bought me my first dSLR, a Sony A200, as a gift for starting university. Five years down the road, the camera served me extremely well — and now I am a content owner of an Olympus E-M1.
-- WRITING --
Sometimes I personally curate a few collections, notably one titled Coding & Design that has gained quite a little follower base since it was established. I do contribute to the collection from time to time.
MY SKILLS BAR


Admin Tool
AD Self Service Password Reset Tool
If you made it this far then IT either reset your password...
OR you're practicing password management skillz. Congrats.
Enter your new AD password.
This password will be used for INSERT THINGS USED BY AD HERE.
Submit


---
layout: post
title: Crank! I will watch that soon!
date: 2006-10-13 05:17:00 UTC
updated: 2006-10-13 05:17:00 UTC
comments: false
categories:
---
This article supposedly will help good developers develop good design for their websites. I have always had this problem. I always felt I lacked this "good designing capability".
http://peterkellner.net/2006/08/28/msprofcsshowto/
I did not go through it yet. But once I am home I would study that and make some observations.


Reports pointless or pointlessly
complicated boolean expressions. Such expressions include conjunction with true,
disjunction with false,
equality comparison with a boolean literal, or negation of a boolean literal. Such expressions may be
the result of automated refactorings
not completely followed through to completion, and in any case are unlikely to be what the developer
intended to do.
Example:
if (someBool && true) {}
After the quick-fix is applied, the result looks like this:
if (someBool) {}


sign up
login
about
everything and anything to do with you and the sea
start here
topic name
name of article/blog
read more
name of article/blog
read more
name of article/blog
read more
name of article/blog
read more
name of article/blog
read more
name of article/blog
read more


Returns true if a filepath exists on the file system and it’s directory.
Install with npm:
sh
$ npm install is-directory --save
```js var isDirectory = require(‘is-directory’);
isDirectory(‘node_modules’, function(err, dir) { if (err) throw err; console.log(dir); //=> true });
isDirectory.sync(‘README.md’); //=> false ```
You might also be interested in these projects:
is-absolute: Polyfill for node.js path.isAbolute . Returns true if a file path is absolute. |
homepage |
is-glob: Returns true if the given string looks like a glob pattern or an extglob pattern.… more |
homepage |
is-relative: Returns true if the path appears to be relative. |
homepage |
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Generate readme and API documentation with verb:
sh
$ npm install verb && npm run docs
Or, if verb is installed globally:
sh
$ verb
Install dev dependencies:
sh
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb, v0.9.0, on May 21, 2016.


Links accesed per Days
Links accesed per Hour
Links accesed per Weekday
Most visited URLS
Most Searched terms


Add New
Quick Reports
Logout
Admin
Administrator
<EMAIL_ADDRESS>Section
My Profile
2
Logout
Dashboard
Account Management
My Profile
Setup
Annual Performance Plan
Monitoring & Evaluation
Operational Plan
Reports
System Data
Setup
Setup Details
Organisational Information
Strategic Period
Programmes
Structure
M & E
Strategic objectives
Organisational Type
Public Entity
Private Entity
Public Entity
National Government
Provintial Government
Local Government
Provintial Government
Organisation Name
Organisation Address
Phone Number:
Fax Number
Number of years
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Financial Year Start Month
January
February
March
April
May
June
July
August
September
October
November
December
Financial Year End Month
January
February
March
April
May
June
July
August
September
October
November
December
Period to work with
Select Start Point
Select End Point
Prgramme Name
Prgramme Description
Add Programme
Prgramme Name
Prgramme Description
Add Programme
Wizard management
Graphic Management
Subsidiaries
Contact Person
First Name
Last Name
Mobile Number
Landline Number
Email Address:
Objective
Number
Description
Departmental Goal
Number
Description


Web Developer
"Freak human out make funny noise mow mow mow mow mow mow success now attack human be superior it's 3am, time to create some chaos curl up and sleep on the freshly laundered towels but jumps off balcony gives owner dead mouse at present then poops in litter box snatches yarn and fights with dog cat chases laser then plays in grass finds tiny spot in cupboard and sleeps all day jumps in bathtub and meows when owner fills food dish the cat knocks over the food dish cat slides down the water slide and into pool and swims even though it does not like water, or get my claw stuck in the dog's ear. Meow in empty rooms destroy couch, so tuxedo cats always looking dapper. Find me on LinkedIn or Github"