SWGEMU Admin Command Reference
Table of Contents
- ActivateQuest
- AddAllowedPlayer
- AddBannedPlayer
- AdjustLotCount
- AiIgnore
- Broadcast
- BroadcastArea
- BroadcastGalaxy
- BroadcastPlanet
- CityInfo
- ClearCompletedQuest
- ClearVeteranReward
- Combat
- CompleteQuest
- Craft
- CreateCreature
- CreateMissionElement
- CreateNPC
- CreateSpawningElement
- CreateSpawningElementWithDifficulty
- Credits
- Database
- DeactivateQuest
- Destroy
- DumpTargetInformation
- DumpZoneInformation
- EditAppearance
- EditBank
- EditBankAccount
- EditStats
- EmptyMailTarget
- FindObject
- FindPlayer
- ForceCommand
- FreezePlayer
- GenerateCraftedItem
- GetAccountInfo
- GetGameTime
- GetObjVars
- GetPlayerId
- GetRank
- GetSpawnDelays
- GetStationName
- GetVeteranRewardTimeCs
- GmForceCommand
- GmCreateClassResource
- GmCreateSpecificResource
- GmForceRank
- GmFsVillage
- GmJediState
- GmRevive
- Goto
- GrantBadge
- GrantPadawanTrialsEligibility
- GrantSkill
- GrantTitle
- Harmful
- Harmless
- HasVeteranReward
- InitializeComponent
- Invulnerable
- Kick
- Kill
- KillPlayer
- Lag
- ListActiveQuests
- ListCompletedQuests
- ListGuilds
- Manufacture
- MaxCombatAbility
- MaxStats
- Money
- Npc
- Object
- Objvar
- OverrideActiveMonths
- OverridePadawanTrialsEligibility
- Planetwarp
- PlanetwarpTarget
- ReconnectToTransferServer
- Remote
- RemoveAllowedPlayer
- RemoveBannedPlayer
- ResendLoginMessageToAll
- ResetJedi
- Resource
- ResourceSetName
- RevokeBadge
- RevokeSkill
- Script
- SearchCorpse
- SecretSpawnSpam
- Server
- SetExperience
- SetFaction
- SetFactionStanding
- SetFirstName
- SetHue
- SetLastName
- SetLoginMessage
- SetLoginTitle
- SetMaximumSpawnTime
- SetMinimumSpawnTime
- SetName
- SetPlanetLimit
- SetPlayerAppearance
- SetPlayerState
- SetPublicState
- SetRank
- SetSpeed
- SetTEF
- SetVeteranReward
- ShowFactionInformation
- ShowSpawnRegion
- Skill
- Snoop
- SpawnStatus
- StartCitySpawner
- StartSpawner
- StartTargetSpawner
- StartTraceLogging
- StopCitySpawner
- StopSpawner
- StopTargetSpawner
- StopTraceLogging
- Teleport
- TeleportTarget
- TeleportTo
- UnCityBan
- UnfreezePlayer
- Unsnoop
- WipeItems
ActivateQuest
Syntax
/activateQuest
Description
Example
/activateQuest
AddAllowedPlayer
Syntax
/addAllowedPlayer
Description
Example
/addAllowedPlayer
AddBannedPlayer
Syntax
/addBannedPlayer <name><duration><reason>
Description
Bans the specified player's account without disconnecting the player from the server.
Example
/addBannedPlayer cRush 123 spamming
AdjustLotCount
Syntax
/adjustLotCount <targetName><additionalLots>
Description
Adjusts the targeted player's lot count by the value specified. This value may be negative, so be careful!
Example
/adjustLotCount cRush 23;
AiIgnore
Syntax
/aiIgnore <>
Description
Example
/aiIgnore
Broadcast
Syntax
/broadcast <>
Description
Example
/broadcast
BroadcastArea
Syntax
/broadcastArea {range} {message} - <>
Description
Broadcasts a system message within the range specified.
Example
/broadcastArea
BroadcastGalaxy
Syntax
/broadcastGalaxy <>
Description
{message} - Broadcasts a system message to all players currently logged on the server.
Example
/broadcastGalaxy
BroadcastPlanet
Syntax
/broadcastPlanet {planet} {message} <>
Description
Broadcasts a system message to all players on the planet specified.
Example
/broadcastPlanet
CityInfo
Syntax
/cityInfo [cityFilter]<>
Description
Displays the city status report for the current city without needing to use the city management terminal. Optionally searches for a city by name, based on a filter. This filter uses the same rules as the /listGuilds command.
Example
/cityInfo
ClearCompletedQuest
Syntax
/clearCompletedQuest screenplaystate <screeplaystatename> <state>
Description
Complete a quest by setting the screenplay state of the target.
Example
/clearCompletedQuest
ClearVeteranReward
Syntax
/clearVeteranReward {veteranReward}<>
Description
Resets a used veteran reward, so that it may be selected again. This is the path to the script for the veteran reward.
Example
/clearVeteranReward
Combat
Syntax
/combat <>
Description
Debug command used for combat testing. Arguments to be determined, but should accept many.
Example
/combat
CompleteQuest
Syntax
/completeQuest screenplaystate <screeplaystatename> <state>
Description
Marks a quest as completed by setting the screenplay state of the target.
Example
/completeQuest
Craft
Syntax
/craft <>
Description
Debug command used for crafting testing. Arguments to be determined, but should accept many.
Example
/craft
CreateCreature
Syntax
/createCreature {creatureScript} [{x} {z} {y}] [planet] [cellid]<>
Description
Creates the creature specified at the player's current location, or at a location specified.
Example
/createCreature
CreateMissionElement
Syntax
/createMissionElement <>
Description
Example
/createMissionElement
CreateNPC
Syntax
/createNPC {npcScript} [{x} {z} {y}] [planet] [cellid]<>
Description
Creates the NPC specified at the player's current location, or at a location specified.
Example
/createNPC
CreateSpawningElement
Syntax
/createSpawningElement {spawnerScript} [on|off]<>
Description
Creates a spawning element based on a predefined script at the player's current location. Optional parameter to automatically start the spawner object defaults to off.
Example
/createSpawningElement
CreateSpawningElementWithDifficulty
Syntax
/createSpawningElementWithDifficulty {spawnerScript} {difficulty} [on|off]<>
Description
Creates a spawning element based on a predefined script, with a defined difficulty level at the player's current location. Optional parameter to automatically start the spawner object defaults to off.
Example
/createSpawningElementWithDifficulty
Credits
Syntax
/credits <targetName><add/substract><amount><bank/cash>
Description
Credits or withraw specified amount of credits from the target bank or cash account.
Example
/credits Vader add 1500 bank
Database
Syntax
/database {query}<>
Description
Debug command used to send a raw query to the server database. Arguments to be determined, but most likely accepts RAW SQL queries, or some type of query language to interface with the database.
Example
/database
DeactivateQuest
Syntax
/deactivateQuest <>
Description
Example
/deactivateQuest
Destroy
Syntax
/destroy [destroyChildren]<>
Description
Debug command used to do a hard destroy on an object. Calls internal cpp command SceneObject::destroyObjectFromDatabase(bool destroyChildren). Argument destroyChildren defaults to true.
Example
/destroy
DumpTargetInformation
Syntax
/dumpTargetInformation <>
Description
Dumps debug information about the targeted object, and emails a copy of the information to the player using the command.
Example
/dumpTargetInformation
DumpZoneInformation
Syntax
/dumpZoneInformation [zoneId]<>
Description
Dumps debug information about the current zone, and emails a copy of the information to the player using the command.
Example
/dumpZoneInformation
EditAppearance
Syntax
/editAppearance <>
Description
Allows the player to enter into an image design mode with the current target, without the need for target consent.
Example
/editAppearance
EditBank
Syntax
/editBank <>
Description
Allows the player to open the bank deposit box of the current target, and manipulate items within as if it were their own.
Example
/editBank
EditBankAccount
Syntax
/editBankAccount <>
Description
Allows the player withdraw and/or deposit credits to the current target's bank account as if it were their own.
Example
/editBankAccount
EditStats
Syntax
/editStats <>
Description
Allows the player to adjust the stats of the target, setting Maximum and Current values.
Example
/editStats
EmptyMailTarget
Syntax
/emptyMailTarget <>
Description
Deletes all mail from the server belonging to the targeted player.
Example
/emptyMailTarget
FindObject
Syntax
/findObject {objectId} - <>
Description
Reports back the location, direction, and other pertinent information about the object specified by the objectId.
Example
/findObject
FindPlayer
Syntax
/findPlayer {playerName}<>
Description
Reports back the location, direction, and other pertinent information about the player specified by playerName.
Example
/findPlayer
ForceCommand
Syntax
/forceCommand {commandName} [arguments] - <>
Description
Debug command used to execute commands on the target, or self even if the target does not have sufficient abilities to perform the command.
Example
/forceCommand
FreezePlayer
Syntax
/freezePlayer [playerName] {reason} <>
Description
Freezes the targeted, or named, player, not allowing them to move, or speak in public chat channels until unfrozen.
Example
/freezePlayer
GenerateCraftedItem
Syntax
/generateCraftedItem <>
Description
Example
/generateCraftedItem
GetAccountInfo
Syntax
/getAccountInfo [accountName]<>
Description
Looks up the account information for the current target, or the specified account username. Use /findPlayer to gain access to the account information of a specific player by name.
Example
/getAccountInfo
GetGameTime
Syntax
/getGameTime <>
Description
Looks up how many hours the current target has actively played.
Example
/getGameTime
GetObjVars
Syntax
/getObjVars <>
Description
Debug command. Dumps a list of all object variables on the target object, and their specified values.
Example
/getObjVars
GetPlayerId
Syntax
/getPlayerId [playerName]<>
Description
Returns the targeted, or optionally named, player's objectId via system message.
Example
/getPlayerId
GetRank
Syntax
/getRank <>
Description
Example
/getRank
GetSpawnDelays
Syntax
/getSpawnDelays <>
Description
Returns the amount of time in between spawning waves on the targeted SpawningElement.
Example
/getSpawnDelays
GetStationName
Syntax
/getStationName [accountName]<>
Description
Returns the station name associated with the targeted player, or optionally specified account username.
Example
/getStationName
GetVeteranRewardTimeCs
Syntax
/getVeteranRewardTimeCs <>
Description
Example
/getVeteranRewardTimeCs
GmForceCommand
Syntax
/gmForceCommand <>
Description
alias of /forceCommand perhaps with a lesser accessibility level.
Example
/gmForceCommand
GmCreateClassResource
Syntax
/gmCreateClassResource {resourceClass}<>
Description
Creates a new resource based on the specified class.
Example
/gmCreateClassResource
GmCreateSpecificResource
Syntax
/gmCreateSpecificResource {specifiedResource} {amount}<>
Description
Creates a resource container of a specific resource.
Example
/gmCreateSpecificResource
GmForceRank
Syntax
/gmForceRank <>
Description
Example
/gmForceRank
GmFsVillage
Syntax
/gmFsVillage <>
Description
Example
/gmFsVillage
GmJediState
Syntax
/gmJediState <>
Description
Example
/gmJediState
GmRevive
Syntax
/gmRevive [healthPercentage]- <>
Description
Allows a GameMaster to revive a target, optionally restoring a percentage of health, wounds, and battle fatigue. Percentage defaults to 100%.
Example
/gmRevive
Goto
Syntax
/goto <searchTerm> or <?>
Description
Warps the player to a waypoint from their datapad, or allows the player to select a location from a listbox of choices.
If only one waypoint is matched the player is instantly sent to that waypoint.
Example
/goto HOME
GrantBadge
Syntax
/grantBadge {badgeID}<>
Description
Grants the specified badge to the targeted player.
Example
/grantBadge
GrantPadawanTrialsEligibility
Syntax
/grantPadawanTrialsEligibility <>
Description
Example
/grantPadawanTrialsEligibility
GrantSkill
Syntax
/grantSkill {skillBox}<>
Description
Awards the specified skill box to the targeted player, awarding any prerequisites.
Example
/grantSkill
GrantTitle
Syntax
/grantTitle {title}<>
Description
Awards the specified title to the targeted player.
Example
/grantTitle
Harmful
Syntax
/harmful <>
Description
Enables the target to enter combat mode.
Example
/harmful
Harmless
Syntax
/harmless <>
Description
Disables the target from entering combat mode. Notice, they can still be attacked.
Example
/harmless
HasVeteranReward
Syntax
/hasVeteranReward {veteranReward}<>
Description
Checks to see if the targeted player has used the specified veteran reward option.
Example
/hasVeteranReward
InitializeComponent
Syntax
/initializeComponent <>
Description
Example
/initializeComponent
Invulnerable
Syntax
/invulnerable <>
Description
Makes the target invulnerable to all attacks. Notice, they can still attack back.
Example
/invulnerable
Kick
Syntax
/kick [playerName] {duration} {reason}<>
Description
Kicks the player, and all connected clients on the same account, from the server, banning their account for the specified duration in minutes. If duration is -1, then the player is banned indefinitely. See /removeBannedPlayer to remove a banned player.
Example
/kick
Kill
Syntax
/kill {reason}<>
Description
Kills the targeted object. This command cannot be used to kill players. /killPlayer must be used for this functionality.
Example
/kill
KillPlayer
Syntax
/killPlayer [playerName] {reason}<>
Description
Kills the targeted, or optionally named, player.
Example
/killPlayer
Lag
Syntax
/lag {delay}<>
Description
Debug command that simulates lag with the specified ms delay.
Example
/lag
ListActiveQuests
Syntax
/listActiveQuests <>
Description
Example
/listActiveQuests
ListCompletedQuests
Syntax
/listCompletedQuests <>
Description
Example
/listCompletedQuests
ListGuilds
Syntax
/listGuilds [guildFilter]<>
Description
Lists all guilds on the server that match the specified guild filter. The guild filter is a search term based on name and/or guild tag.
Example
/listGuilds
Manufacture
Syntax
/manufacture {draftSchematic}<>
Description
Debug command used to produce manufactured items.
Example
/manufacture
MaxCombatAbility
Syntax
/maxCombatAbility <>
Description
Example
/maxCombatAbility
MaxStats
Syntax
/maxStats <>
Description
Example
/maxStats
Money
Syntax
/money <>
Description
Example
/money
Npc
Syntax
/npc <>
Description
Example
/npc
Object
Syntax
/object createitem <objectTemplatePath> [<quantity>]
/object createresource <resourceName> [<quantity>]
/object createloot <loottemplate> [<level>]
Description
Example
/object createitem object/tangible/container/general/cargo_pocket.iff 5
/object createitem createitem object/tangible/furniture/jedi/frn_all_table_dark_01.iff
Tangible items in bin/scripts/object/tangible/.. can be spawned substitute .lue to .iff or open the lua file and look for the second argument to addTemplate()
/object createresource carbioq
/object createloot nightsister_common 1195000
Loot groups are in: bin/scripts/loot/groups
Objvar
Syntax
/objvar <>
Description
Example
/objvar
OverrideActiveMonths
Syntax
/overrideActiveMonths {months}<>
Description
Overrides the targeted players active months, setting it to the new value specified.
Example
/overrideActiveMonths
OverridePadawanTrialsEligibility
Syntax
/overridePadawanTrialsEligibility [true|false]<>
Description
Overrides the targeted players eligibility to participate in the padawan trials. The argument is optional, and defaults to true.
Example
/overridePadawanTrialsEligibility
Planetwarp
Syntax
/planetwarp {planet}<>
Description
Warps to the specified planet.
Example
/planetwarp
PlanetwarpTarget
Syntax
/planetwarpTarget [playerName] {planet}<>
Description
Warps the targeted, or optionally specified, player to the planet indicated.
Example
/planetwarpTarget
ReconnectToTransferServer
Syntax
/reconnectToTransferServer <>
Description
Example
/reconnectToTransferServer
Remote
Syntax
/remote <>
Description
Debug command. TBD.
Example
/remote
RemoveAllowedPlayer
Syntax
/removeAllowedPlayer <>
Description
Example
/removeAllowedPlayer
RemoveBannedPlayer
Syntax
/removeBannedPlayer {accountName} {reason}<>
Description
Removes a ban on a player's account. Notice, this takes an account name as a parameter.
Example
/removeBannedPlayer
ResendLoginMessageToAll
Syntax
/resendLoginMessageToAll <>
Description
Re-broadcasts the login message that is initially sent at player login.
Example
/resendLoginMessageToAll
ResetJedi
Syntax
/resetJedi <>
Description
Example
/resetJedi
Resource
Syntax
/resource [option] [params]
option:
- list [planet] - Lists resources on a specific planet
- info [spawn] - Lists info about a specific resource
- health - Run healthcheck on resource pools
- dump - Dump resources to scripts/managers/resource_manager_spawns.lua
- despawn [spawn] - Cause resource to despawn
Description
Resource spawner commands.
Example
/resource dump
ResourceSetName
Syntax
/resourceSetName <>
Description
Example
/resourceSetName
RevokeBadge
Syntax
/revokeBadge {badgeId}<>
Description
Revokes a badge from the targeted player.
Example
/revokeBadge
RevokeSkill
Syntax
/revokeSkill {skillBox}<>
Description
Revokes a skill from the targeted player.
Example
/revokeSkill
Script
Syntax
/script {scriptPath} [arguments]<>
Description
Debug command to execute a server side script.
Example
/script
SearchCorpse
Syntax
/searchCorpse <>
Description
Example
/searchCorpse
SecretSpawnSpam
Syntax
/secretSpawnSpam <>
Description
Example
/secretSpawnSpam
Server
Syntax
/server {command}<>
Description
Debug command to interface with the server's command line from in-game.
Example
/server
SetExperience
Syntax
/setExperience {experienceName} {amount}<>
Description
Sets the type of experience to the specified amount on the targeted player.
Example
/setExperience
SetFaction
Syntax
/setFaction {faction} [overt|covert|onleave] <>
Description
Sets the targeted object's faction to neutral, rebel, or imperial as specified. Optionally, may specify the faction state as overt, covert, or onleave.
Example
/setFaction
SetFactionStanding
Syntax
/setFactionStanding {faction} {amount}<>
Description
Sets the amount of faction points for the specified faction this faction can range from any known faction (i.e. Janta, Kunga, Mook, etc.).
Example
/setFactionStanding
SetFirstName
Syntax
/setFirstName {firstName}<>
Description
Attempts to set the target's first name. If the target is a player, it must pass naming filter checks.
Example
/setFirstName
SetHue
Syntax
/setHue <>
Description
Example
/setHue
SetLastName
Syntax
/setLastName {lastName}<>
Description
Sets the last name of the targeted object.
Example
/setLastName
SetLoginMessage
Syntax
/setLoginMessage {message}<>
Description
Sets the login message that is displayed when a player logs on to the server for the first time that session.
Example
/setLoginMessage
SetLoginTitle
Syntax
/setLoginTitle {title}<>
Description
Sets the login title that is displayed with the login message when a player logs on to the server for the first time that session.
Example
/setLoginTitle
SetMaximumSpawnTime
Syntax
/setMaximumSpawnTime {miliseconds}<>
Description
Sets the maximum spawn time on the SpawningElement in miliseconds.
Example
/setMaximumSpawnTime
SetMinimumSpawnTime
Syntax
/setMinimumSpawnTime {miliseconds}<>
Description
Sets the minimum spawn time on the SpawningElement in miliseconds.
Example
/setMinimumSpawnTime
SetName
Syntax
/setName {name}<>
Description
Sets the name of the targeted object. If used on a player, this effectively changes the first and last name of the player.
Example
/setName
SetPlanetLimit
Syntax
/setPlanetLimit {amount}<>
Description
Sets the maximum allowed players to be on this planet. When this limit is reached, travel to this planet is prohibited, and players attempted to logon to this planet are blocked.
Example
/setPlanetLimit
SetPlayerAppearance
Syntax
/setPlayerAppearance <>
Description
Example
/setPlayerAppearance
SetPlayerState
Syntax
/setPlayerState <>
Description
Example
/setPlayerState
SetPublicState
Syntax
/setPublicState <>
Description
Example
/setPublicState
SetRank
Syntax
/setRank <>
Description
Example
/setRank
SetSpeed
Syntax
/setSpeed {speedModifier} [{duration}]<>
Description
Sets your movement speed for the duration. Duration defaults to 30 minutes.
Example
/setSpeed
SetTEF
Syntax
/setTEF [duration] <>
Description
Sets the target to be TEF'd to everyone. Specifying -1 for duration will give this target a permanent TEF until incapacitated, or killed.
Example
/setTEF
SetVeteranReward
Syntax
/setVeteranReward <>
Description
Example
/setVeteranReward
ShowFactionInformation
Syntax
/showFactionInformation <>
Description
Displays information about the faction of the targeted object.
Example
/showFactionInformation
ShowSpawnRegion
Syntax
/showSpawnRegion <>
Description
Some type of debug command that either lists the range of the spawning region, and it's center point, or visibly displays some type of boundary.
Example
/showSpawnRegion
Skill
Syntax
/skill <>
Description
Debug command. TBD.
Example
/skill
Snoop
Syntax
/snoop <>
Description
Allows the player to look at the contents of a targeted object's inventory, and all containers within.
Example
/snoop
SpawnStatus
Syntax
/spawnStatus <>
Description
Example
/spawnStatus
StartCitySpawner
Syntax
/startCitySpawner <>
Description
Example
/startCitySpawner
StartSpawner
Syntax
/startSpawner {namedSpawningElement}<>
Description
Starts a named SpawningElement's spawn cycle.
Example
/startSpawner
StartTargetSpawner
Syntax
/startTargetSpawner <>
Description
Starts the targeted SpawningElement's spawn cycle.
Example
/startTargetSpawner
StartTraceLogging
Syntax
/startTraceLogging <>
Description
Example
/startTraceLogging
StopCitySpawner
Syntax
/stopCitySpawner <>
Description
Example
/stopCitySpawner
StopSpawner
Syntax
/stopSpawner {namedSpawningElement}<>
Description
Stops the named SpawningElement's spawn cycle.
Example
/stopSpawner
StopTargetSpawner
Syntax
/stopTargetSpawner <>
Description
Stops the targeted SpawningElement's spawn cycle.
Example
/stopTargetSpawner
StopTraceLogging
Syntax
/stopTraceLogging <>
Description
Example
/stopTraceLogging
Teleport
Syntax
/teleport <planet><x><y>]
Description
Teleports the invoker to the specified location.
Example
/teleport corellia 1337 -1337
TeleportTarget
Syntax
/teleportTarget <targetName> [<planet><x><y>] [<z><parentID>]
Description
Teleports the target to the specified location.
Example
/teleportTarget cRush tatooine -5000.5 -3924 4.423<PHONE_NUMBER>24
TeleportTo
Syntax
/teleportTo <targetName>
Description
Teleports the invoker to the specified player.
Example
/teleportTo cRush
UnCityBan
Syntax
/unCityBan <>
Description
Removes a city ban in the current city on the targeted player.
Example
/unCityBan
UnfreezePlayer
Syntax
/unfreezePlayer {reason}<>
Description
Unfreezes the targeted player, allowing them to move freely, and chat in global channels once more
Example
/unfreezePlayer
Unsnoop
Syntax
/unsnoop <>
Description
Stops snooping the targeted player's inventory...
Example
/unsnoop
WipeItems
Syntax
/wipeItems <>
Description
Wipes all items in the targeted player's inventory.
Example
/wipeItems


BlockShow
Blockchain Technology Faces a Tug of War Between Scalability and Decentralization
by Gabriel RubinsteinnBlockShow Asia 2019 hosted some big names today for a panel on blockchain scalability. All the speakers agreed: people have to choose between scalability and decentralization.
The panel included Max Kordek, CEO at Lisk; Matthew Tan, founder of Etherscan; Saranya Sriram, technical lead at Microsoft Azure; and Xinxi Wang, co-founder of Litecoin Foundation. It attracted a large audience for such a super-technical discussion.
Speaking about the difficulties of scaling a blockchain to the next level, Kordek said that “blockchain scalability is a tradeoff. You can’t simply scale a blockchain for free. This is why I always laugh when I hear about projects promising 50,000 transactions per second.”
Xinxi agreed, pointing out:
“At Litecoin, we always choose decentralization and security over scalability. Unfortunately we can’t do both, but we try to find something in the middle.”
The sentiment was echoed by Matthew Tan, who added that there is no reason to pursue infinite scalability:
“First of all, we need to define what scalability means. Are we talking about infinite scalability? There is no reason to do that. We need to go for the happy medium, so then we can scale and have decentralization and security granted.”
Besides the relevant subject and the strong opinions expressed, the panel didn’t get much engagement from the audience on this niche topic. At the end of the panel, no one had any questions for the speakers.


--- title: Features keywords: fastai sidebar: home_sidebar summary: "This module contains all the necessary functions for extracting and organizing features from videos." ---
! pip install opencv-python ffmpeg pytesseract
Requirement already satisfied: opencv-python in /usr/local/lib/python3.6/dist-packages (<IP_ADDRESS>) Requirement already satisfied: ffmpeg in /usr/local/lib/python3.6/dist-packages (1.4) Collecting pytesseract Downloading pytesseract-0.3.4.tar.gz (13 kB) Requirement already satisfied: numpy>=1.11.3 in /usr/local/lib/python3.6/dist-packages (from opencv-python) (1.18.5) Requirement already satisfied: Pillow in /usr/local/lib/python3.6/dist-packages (from pytesseract) (7.2.0) Building wheels for collected packages: pytesseract Building wheel for pytesseract (setup.py) ... done Created wheel for pytesseract: filename=pytesseract-0.3.4-py2.py3-none-any.whl size=13811 sha256=a24c68ec6ec933495efe66c45dada7161cc09e9dfa80da5aa87512f171ab082d Stored in directory: /root/.cache/pip/wheels/df/da/38/ab64f024f69d2c013ae96b75003fd874460698362ccdc054e1 Successfully built pytesseract Installing collected packages: pytesseract Successfully installed pytesseract-0.3.4
! apt-get install git wget vim libsm6 libxext6 libxrender-dev libx264-dev tesseract-ocr libtesseract-dev -y
Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version (1:2.17.1-1ubuntu0.7). The following additional packages will be installed: fontconfig fontconfig-config fonts-dejavu-core libbsd0 libcairo2 libdatrie1 libfontconfig1 libgif7 libgpm2 libgraphite2-3 libharfbuzz0b libice6 libicu60 libjbig0 liblept5 libleptonica-dev libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpthread-stubs0-dev libtesseract4 libthai-data libthai0 libtiff5 libwebp6 libx11-6 libx11-data libx11-dev libx11-doc libx264-152 libxau-dev libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxrender1 tesseract-ocr-eng tesseract-ocr-osd ucf vim-common vim-runtime x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev xxd Suggested packages: gpm libxcb-doc ctags vim-doc vim-scripts The following NEW packages will be installed: fontconfig fontconfig-config fonts-dejavu-core libbsd0 libcairo2 libdatrie1 libfontconfig1 libgif7 libgpm2 libgraphite2-3 libharfbuzz0b libice6 libicu60 libjbig0 liblept5 libleptonica-dev libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpthread-stubs0-dev libsm6 libtesseract-dev libtesseract4 libthai-data libthai0 libtiff5 libwebp6 libx11-6 libx11-data libx11-dev libx11-doc libx264-152 libx264-dev libxau-dev libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxrender-dev libxrender1 tesseract-ocr tesseract-ocr-eng tesseract-ocr-osd ucf vim vim-common vim-runtime wget x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev xxd 0 upgraded, 60 newly installed, 0 to remove and 33 not upgraded. Need to get 33.4 MB of archives. After this operation, 135 MB of additional disk space will be used.  (Reading database ... 17013 files and directories currently installed.) Preparing to unpack .../00-libxau6_1%3a1.0.8-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.8.7-1ubuntu0.1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../02-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../03-libxcb1_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb1:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-data. Preparing to unpack .../04-libx11-data_2%3a1.6.4-3ubuntu0.2_all.deb ... Unpacking libx11-data (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../05-libx11-6_2%3a1.6.4-3ubuntu0.2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../06-libxext6_2%3a1.3.3-1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1) ... Selecting previously unselected package ucf. Preparing to unpack .../07-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../08-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../09-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../10-libfontconfig1_2.12.6-0ubuntu2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../11-fontconfig_2.12.6-0ubuntu2_amd64.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package x11-common. Preparing to unpack .../12-x11-common_1%3a7.7+19ubuntu7.1_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu7.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../13-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../14-libsm6_2%3a1.2.2-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1) ... Selecting previously unselected package libicu60:amd64. Preparing to unpack .../15-libicu60_60.2-3ubuntu3.1_amd64.deb ... Unpacking libicu60:amd64 (60.2-3ubuntu3.1) ... Selecting previously unselected package xxd. Preparing to unpack .../16-xxd_2%3a8.0.1453-1ubuntu1.3_amd64.deb ... Unpacking xxd (2:8.0.1453-1ubuntu1.3) ... Selecting previously unselected package vim-common. Preparing to unpack .../17-vim-common_2%3a8.0.1453-1ubuntu1.3_all.deb ... Unpacking vim-common (2:8.0.1453-1ubuntu1.3) ... Selecting previously unselected package wget. Preparing to unpack .../18-wget_1.19.4-1ubuntu2.2_amd64.deb ... Unpacking wget (1.19.4-1ubuntu2.2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../19-libpixman-1-0_0.34.0-2_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.34.0-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../20-libxcb-render0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../21-libxcb-shm0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../22-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../23-libcairo2_1.15.10-2ubuntu0.1_amd64.deb ... Unpacking libcairo2:amd64 (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../24-libdatrie1_0.2.10-7_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.10-7) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../25-libgif7_5.1.4-2ubuntu0.1_amd64.deb ... Unpacking libgif7:amd64 (5.1.4-2ubuntu0.1) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../26-libgpm2_1.20.7-5_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-5) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../27-libgraphite2-3_1.3.11-2_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.11-2) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../28-libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (1.7.2-1ubuntu1) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../29-libopenjp2-7_2.3.0-2build<IP_ADDRESS>_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.3.0-2build<IP_ADDRESS>) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../30-libjbig0_2.1-3.1build1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1build1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../31-libtiff5_4.0.9-5ubuntu0.3_amd64.deb ... Unpacking libtiff5:amd64 (4.0.9-5ubuntu0.3) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../32-libwebp6_0.6.1-2_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2) ... Selecting previously unselected package liblept5. Preparing to unpack .../33-liblept5_1.75.3-3_amd64.deb ... Unpacking liblept5 (1.75.3-3) ... Selecting previously unselected package libleptonica-dev. Preparing to unpack .../34-libleptonica-dev_1.75.3-3_amd64.deb ... Unpacking libleptonica-dev (1.75.3-3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../35-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../36-libthai0_0.1.27-2_amd64.deb ... Unpacking libthai0:amd64 (0.1.27-2) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../37-libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../38-libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../39-libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../40-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libtesseract4. Preparing to unpack .../41-libtesseract4_4.00~git2288-10f4998a-2_amd64.deb ... Unpacking libtesseract4 (4.00~git2288-10f4998a-2) ... Selecting previously unselected package libtesseract-dev. Preparing to unpack .../42-libtesseract-dev_4.00~git2288-10f4998a-2_amd64.deb ... Unpacking libtesseract-dev (4.00~git2288-10f4998a-2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../43-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../44-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../45-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../46-libxau-dev_1%3a1.0.8-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../47-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../48-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../49-libxcb1-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../50-libx11-dev_2%3a1.6.4-3ubuntu0.2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libx11-doc. Preparing to unpack .../51-libx11-doc_2%3a1.6.4-3ubuntu0.2_all.deb ... Unpacking libx11-doc (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libx264-152:amd64. Preparing to unpack .../52-libx264-152_2%3a0.152.2854+gite9a5903-2_amd64.deb ... Unpacking libx264-152:amd64 (2:0.152.2854+gite9a5903-2) ... Selecting previously unselected package libx264-dev:amd64. Preparing to unpack .../53-libx264-dev_2%3a0.152.2854+gite9a5903-2_amd64.deb ... Unpacking libx264-dev:amd64 (2:0.152.2854+gite9a5903-2) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../54-libxrender-dev_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1) ... Selecting previously unselected package tesseract-ocr-eng. Preparing to unpack .../55-tesseract-ocr-eng_4.00~git24-0e00fe6-1.2_all.deb ... Unpacking tesseract-ocr-eng (4.00~git24-0e00fe6-1.2) ... Selecting previously unselected package tesseract-ocr-osd. Preparing to unpack .../56-tesseract-ocr-osd_4.00~git24-0e00fe6-1.2_all.deb ... Unpacking tesseract-ocr-osd (4.00~git24-0e00fe6-1.2) ... Selecting previously unselected package tesseract-ocr. Preparing to unpack .../57-tesseract-ocr_4.00~git2288-10f4998a-2_amd64.deb ... Unpacking tesseract-ocr (4.00~git2288-10f4998a-2) ... Selecting previously unselected package vim-runtime. Preparing to unpack .../58-vim-runtime_2%3a8.0.1453-1ubuntu1.3_all.deb ... Adding 'diversion of /usr/share/vim/vim80/doc/help.txt to /usr/share/vim/vim80/doc/help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim80/doc/tags to /usr/share/vim/vim80/doc/tags.vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.0.1453-1ubuntu1.3) ... Selecting previously unselected package vim. Preparing to unpack .../59-vim_2%3a8.0.1453-1ubuntu1.3_amd64.deb ... Unpacking vim (2:8.0.1453-1ubuntu1.3) ... Setting up libicu60:amd64 (60.2-3ubuntu3.1) ... Setting up libx264-152:amd64 (2:0.152.2854+gite9a5903-2) ... Setting up libopenjp2-7:amd64 (2.3.0-2build<IP_ADDRESS>) ... Setting up xxd (2:8.0.1453-1ubuntu1.3) ... Setting up libjbig0:amd64 (2.1-3.1build1) ... Setting up libgpm2:amd64 (1.20.7-5) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libdatrie1:amd64 (0.2.10-7) ... Setting up libtiff5:amd64 (4.0.9-5ubuntu0.3) ... Setting up libgif7:amd64 (5.1.4-2ubuntu0.1) ... Setting up libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Setting up ucf (3.0038) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.) debconf: falling back to frontend: Readline Setting up x11proto-dev (2018.4-4) ... Setting up libgraphite2-3:amd64 (1.3.11-2) ... Setting up tesseract-ocr-osd (4.00~git24-0e00fe6-1.2) ... Setting up libpixman-1-0:amd64 (0.34.0-2) ... Setting up tesseract-ocr-eng (4.00~git24-0e00fe6-1.2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up wget (1.19.4-1ubuntu2.2) ... Setting up vim-common (2:8.0.1453-1ubuntu1.3) ... Setting up libx11-doc (2:1.6.4-3ubuntu0.2) ... Setting up vim-runtime (2:8.0.1453-1ubuntu1.3) ... Setting up libthai-data (0.1.27-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up x11-common (1:7.7+19ubuntu7.1) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.) debconf: falling back to frontend: Readline update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libx11-data (2:1.6.4-3ubuntu0.2) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up libwebp6:amd64 (0.6.1-2) ... Setting up libx264-dev:amd64 (2:0.152.2854+gite9a5903-2) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up vim (2:8.0.1453-1ubuntu1.3) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode update-alternatives: warning: skip creation of /usr/share/man/fr/man1/vi.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/vi.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/vi.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/vi.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/vi.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/vi.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode update-alternatives: warning: skip creation of /usr/share/man/fr/man1/view.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/view.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/view.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/view.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/view.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/view.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode update-alternatives: warning: skip creation of /usr/share/man/fr/man1/ex.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/ex.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/ex.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/ex.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/ex.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/ex.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode update-alternatives: warning: skip creation of /usr/share/man/fr/man1/editor.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/editor.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/editor.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/editor.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/editor.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group editor) doesn't exist Setting up libharfbuzz0b:amd64 (1.7.2-1ubuntu1) ... Setting up libxau-dev:amd64 (1:1.0.8-1) ... Setting up libthai0:amd64 (0.1.27-2) ... Setting up liblept5 (1.75.3-3) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up libxcb1:amd64 (1.13-2~ubuntu18.04) ... Setting up libfontconfig1:amd64 (2.12.6-0ubuntu2) ... Setting up libsm6:amd64 (2:1.2.2-1) ... Setting up libxcb-render0:amd64 (1.13-2~ubuntu18.04) ... Setting up libleptonica-dev (1.75.3-3) ... Setting up libx11-6:amd64 (2:1.6.4-3ubuntu0.2) ... Setting up libtesseract4 (4.00~git2288-10f4998a-2) ... Setting up libtesseract-dev (4.00~git2288-10f4998a-2) ... Setting up libxcb-shm0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libx11-dev:amd64 (2:1.6.4-3ubuntu0.2) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libxext6:amd64 (2:1.3.3-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1) ... Setting up libpango-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Setting up libcairo2:amd64 (1.15.10-2ubuntu0.1) ... Setting up libpangoft2-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Setting up libpangocairo-1.0-0:amd64 (1.40.14-1ubuntu0.1) ... Setting up tesseract-ocr (4.00~git2288-10f4998a-2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for mime-support (3.60ubuntu1) ...
torch.__version__
'1.7.0.dev20200702'
path = Path("/tf/data/datasets/videos")
video_paths = sorted(path.glob("**/video.mp4")); video_paths[:6]
[PosixPath('/tf/data/datasets/videos/art_and_design/ibis_paint/scenario1/video.mp4'), PosixPath('/tf/data/datasets/videos/art_and_design/ibis_paint/scenario2/video.mp4'), PosixPath('/tf/data/datasets/videos/art_and_design/pixel_art_paint/scenario1/video.mp4'), PosixPath('/tf/data/datasets/videos/art_and_design/pixel_art_paint/scenario2/video.mp4'), PosixPath('/tf/data/datasets/videos/auto_and_vehicles/car_part/scenario1/video.mp4'), PosixPath('/tf/data/datasets/videos/auto_and_vehicles/car_part/scenario2/video.mp4')]
rico_path = Path('/tf/data/combined/data')
img_paths = sorted(rico_path.glob('*.jpg'))
len(img_paths), img_paths[:5]
(66261, [PosixPath('/tf/data/combined/data/0.jpg'), PosixPath('/tf/data/combined/data/1.jpg'), PosixPath('/tf/data/combined/data/10.jpg'), PosixPath('/tf/data/combined/data/100.jpg'), PosixPath('/tf/data/combined/data/1000.jpg')])
from random import sample
n = 10 # 10_000
# sampled_imgs = [np.array(Image.open(img)) for img in sample(img_paths, n)]
sampled_imgs = [Image.open(img) for img in sample(img_paths, n)]
len(sampled_imgs)
10
class
Extractor
[source]
Extractor
(extractor
) ::ABC
Helper class that provides a standard way to create an ABC using inheritance.
imagenet_normalize_transform
[source]
imagenet_normalize_transform
()
get_transforms
[source]
get_transforms
(size
=224
)
model = SimCLRModel.load_from_checkpoint(checkpoint_path='/tf/data/models/simclr/checkpointepoch=98.ckpt').eval()
simclr_extractor = SimCLRExtractor(model)
features_0 = simclr_extractor.extract(sampled_imgs[7]).detach().numpy()
features_1 = simclr_extractor.extract(sampled_imgs[9]).detach().numpy()
imgs = get_rand_imgs(video_paths[0], 30_000, n = 100)
#Three different extraction techniques
# learn, linear_output_layer = trainPetsModel()
# extractor = CNNExtractor(cnn.createExtractor(learn, linear_output_layer, 'resnet50', True))
extractor = CNNExtractor(createExtractor(None, None, 'resnet50', False))
# extractor = CNNExtractor(cnn.createLayeredExtractor())
sampled_imgs[0]
array([[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], ..., [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], ..., [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]], dtype=uint8)
#Using the extractor to extract the feature vector
features = extractor.extract(sampled_imgs[0])
gen_vcodebook
[source]
gen_vcodebook
(path
,img_paths
,model_name
,extractor
,vwords
)
Constructs a visual codebook based on the given images. You can change vwords to increase the vocabulary of the codebook.
fname = f'/tf/data/models/features/M00/15000n_features.pkl'
features_list = pickle.load(open(fname, 'rb'))
len(features_list)
1504405
len(features_list)
46683923
gen_codebooks
[source]
gen_codebooks
(path
,models
,vwords
,samples
=15000
)
vwords = 1_000
codebook = gen_vcodebook(sampled_imgs, extractor, vwords)
import pickle
fname = f'/tf/data/models/cookbook_M00_1000n_100vw.model'
codebook_00 = pickle.load(open(fname, 'rb'))
vwords = 1_000
fname = f'/tf/data/models/cookbook_{len(sampled_imgs)}n_{vwords}vw.model'
pickle.dump(codebook, open(fname, 'wb'))
# load the model from disk
codebook = pickle.load(open(fname, 'rb'))
--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-93-fce7a5303eee> in <module> 1 fname = f'/tf/data/models/cookbook_{len(sampled_imgs)}n_{vwords}vw.model' ----> 2 pickle.dump(codebook, open(fname, 'wb')) 3 4 # load the model from disk 5 codebook = pickle.load(open(fname, 'rb')) NameError: name 'codebook' is not defined
# #export
# def get_df(imgs, extractor, codebook, vwords):
# """Generates the document frequency for the visual words"""
# arr = []
# for img in imgs:
# features = extractor.extract(img)
# vw = codebook.predict(features)
# arr.extend(vw)
# arr = np.asarray(arr)
# return np.histogram(arr, bins = range(vwords))
get_df
[source]
get_df
(imgs
,extractor
,codebook
,vwords
)
Generates the document frequency for the visual words
df = get_df(imgs, extractor, codebook, vwords)
get_bovw
[source]
get_bovw
(vid_path
,extractor
,codebook
,vwords
,n
=None
)
Generates the bag of visual words (bovw) for an entire video.
# #export
# def new_get_bovw(vid, extractor, codebook, vwords, fps = 30, frames_to_keep = 1):
# bovw = []
# for i in range(0, len(vid), int(fps / frames_to_keep)):
# img = vid[i]
# if not img: continue
# features = extractor.extract(img)
# vw = codebook.predict(features)
# bovw.extend(vw)
# bovw = np.array(bovw)
# bovw = np.histogram(bovw, bins = range(vwords + 1))[0]
# return bovw
# # bovw = np.concatenate((bovw, vw))
extract_features
[source]
extract_features
(vid
,extractor
,fps
=30
,frames_to_keep
=1
)
list(range(0, 30, 4))
[0, 4, 8, 12, 16, 20, 24, 28]
[x * 4 for x in range(0, 7)]
[0, 4, 8, 12, 16, 20, 24]
30 / 4
7.5
new_get_bovw
[source]
new_get_bovw
(features
,codebook
,vwords
)
vid = Video(video_paths[3])
features = extract_features(vid, extractor, fps = 30, frames_to_keep = 1)
bovw = new_get_bovw(features, codebook, vwords, frames_to_keep = 2)
len(bovw)
26
calc_tf_idf
[source]
calc_tf_idf
(tfs
,dfs
)
tf_idf_pix2 = calc_tf_idf(hist, df)


Mark Valentine is just a small town boy trying to make it in the big city. Join us as he makes new friends and enemies in this hilarious 40 minute comedy every Sunday at 3. John Hennessy is the president of Stanford University. He takes HCI classes in his spare time.


Don't forget to have a glass or bottle of water next to you.
You'll have a break for it midway through the exercise.
Rock on!
One more day of success, one less day until a better habbit.
Don't forget to check in tomorrow. It's just 7 minutes ;-)
Rock on!


About Me
Alexey Cherkashin, Rubist
Email: goodniceweb {at} gmail {dot} com
Full stack software engineer with 4+ years experience in web technologies.
Skills
| Markup and styles: | HTML5/CSS3, Haml, Slim, SASS, SCSS, LESS, BEM |
| Front-End scripts: | Javascript, CoffeeScript, JQuery, Backbone, Ember2, React, Redux |
| Server-side languages: | PHP, Python, Ruby |
| Testing | Rspec, Capybara, Selenium, Cucumber, Minitest, Guard, TDD, BDD |
| DB engines: | MySQL, PostgreSQL, MongoDB |
| Back-End frameworks: | Symfony2, Django, Ruby on Rails, Rack, Grape, Express |
| CMS: | Joomla, Wordpress, Octopress |
| Cloud: | AWS, DigitalOcean, Heroku |
| Search engines: | Sphinx, ElasticSearch |
| Also: | Docker, Redis, SEO, Continuous Integration, DevOps |
Experience
August 2012 - December 2013
| Company name: | Detective agency “Orlan” |
| Role: | Junior Web developer |
| Address: | Ukraine, Kharkov, Rimarskaya str. 19, room 32 |
| Duties: | Layouting, CMS integration, SEO, bugfixing |
Achievements: Here I get my first web experience, meet with markup, stules, front-end scripts and have a lot of SEO experience and PHP basics.
January 2014 - July 2014
| Company name: | Detective agency “Orlan” |
| Role: | Junior Ruby developer |
| Address: | Ukraine, Kharkov, Shevchenko str. 32, room 207A |
| Duties: | Migration from Joomla to Rails, maintenance |
Achievements: Getting start with Rails. Rewrite CMS logic to another engine with data save.
August 2014 - May 2015
| Company name: | Sloboda studio |
| Role: | Middle Ruby developer |
| Address: | Ukraine, Kharkov, Moskovs’kyi Avenue, 257 |
| Duties: | Rails projects |
Achievements: Working with Big Data. Using a lot of accompanying technologies: Agile, Scrum, Docker, Continuous Integration, DevOps.
June 2015 - current
| Company name: | ITechArt |
| Role: | Software Engineer |
| Address: | Belarus, Minsk, Tolstogo str. 10 |
| Duties: | Full stack projects |
Achievements: Close working on Front-end + Back-end projects, in particular: Backbone and React.
Education
Goverment
Complete secondary education in school #58 (September 2002 - May 2012)
Kharkovskiy patent-computer collage: Junior software engineer (September 2012 - January 2015)
Courses
Coursera: Gamification (January 2014 - April 2014)
ItBursa: Python + Django (November 2014 - January 2015)


--- layout: default hideheader: true contentheight: 90% pinfooter: true ---
The page you are looking for could not be found
Go to Home Page


Welcome to ray chops where you get the best deals on small chops. Here you can order mouth watering appetizers for your consumption, you can also book our services for your programmes and events. We offer tasty chops like: samosa, spring roll, meatpie, buns etc. thats why our customers keep coming back to purchase our snacks.
Ray chops limited was established on 15th July,1999. It began its function offically on May, 2000. Presently, ray chops limited won the award for the best selling snacks company in Africa. We have our branches located in different cities in Africa like; Abuja, Lagos, Addis Ababa, Kinshasa, Cario, Johannesburg, Dakar etc. while our headquaters is situated in Abuja.
We provide cooking services for weddings, events and programmes. we also supply small chops for your conventions and meetings.We engange in delivery of our chops for customers who order them. Our services are unique and affordable.Below are the list of our snacks and services and how to purchase them online:
| SNACKS/SERVICES | PURCHASE HERE |
|---|---|
| Order now | |
| Order now | |
| Order now | |
| Order now |
Inorder to purchase any of our snacks or to enjoy any of our services, you can simply go to any of our branches around you or call<PHONE_NUMBER>2.
Follow us on twitter @ www.twitter.com/Rayguy
Follow us on facebook @ www.facebook.com/Raymond Francis
Follow us on instagram @ www.instagram.com/eborasom
ENDEAVOUR TO PATRONISE RAY CHOPS INORDER TO TASTE THE DIFFERENCE.......


let's explore the rotoverse!
paste URL here (yours or someone else's): go!
(made by @aeon. also try rotosearch!)
user count: 0 fetching: 0


CITY OF ANGELS (PG-13)
Directed by Brad Silberling Running Time: 114 minutes Originally Released: April 10, 1998
Reviewed by E. Benjamin Kelsey
* * * (out of four)
I've noticed something lately that I've never thought of before. Pseudo- substance - Hollywood faking deep meanings in their films.  More and more, filmmakers seem to be putting out well rehearsed, melodramatic films that evoke strong connotations of being a great film, but if you step aside and reflect on your movie going experience, you may just discover nothing more than elegantly presented fluff.
I'm not trying to say CITY OF ANGELS is that bad. It had a lot going for it, but somewhere along the way, it faltered.  The predictable ending that shattered our hopes (even though we saw it coming) only added to the disappointment. But for over an hour, CITY OF ANGELS is well worth the time.
Nicolas Cage is Seth, a guardian angel who, like hundreds (likely thousands or even millions) of other angels, spends eternity watching over the citizens of mortality; humans never aware of how much celestial intervention occurs in their life. Meg Ryan, in her most subdued performance yet, plays Maggie, a doctor who begins to ponder exactly who it is we're fighting against when we fight to keep someone alive. After losing a patient on the surgery table, these questions envelope Maggie, and Seth, the angel who was there to oversee the patient's transition into the afterlife, is immediately captivated by the doctor. He begins following and observing Maggie, falling more and more in love with her everyday.
Angels, who we quickly learn are not and never were humans, can not experience human sensations such as taste and touch, but they do have the ability to make themselves seen to anyone they desire. Seth's adoration is too much to resist, and eventually he does appear to Maggie, quite regularly, although such a thing seems taboo among the angelic community. The angels are interestingly presented, all of them dressed in black and more reminiscent of hitmen than traditional glowing white entities, but it's a nice touch that never seems like a mere attempt at uniqueness. Cage is a wonderfully versatile actor (think FACE/OFF, RAISING ARIZONA, and IT COULD HAPPEN TO YOU - what a combo!) who slips into the role of a heavenly agent quite nicely but threatens sappiness more than once.
It's nice to see Ryan pick up roles like this and the one in COURAGE UNDER FIRE. The two aren't very comparable to each other, but they both deviate from her usual "intelligently ditzy" romantic comedy roles, and it's an impressive side of Ryan movie goers rarely have the chance to enjoy. But even though the two leads do an impressive job, it is Dennis Franz who grabs us with his interpretation of a hospital patient who knows more than meets the eye. It's a shame that with so much going for it, CITY OF ANGELS falters so much in its final stages, leaving us with the realization that an emotionally incredible movie was out there, they just didn't know quite how to get to it. They struggle for an impacting conclusion and wind up with painful thud rather than an exhilarating high.
Based on the German film WINGS OF DESIRE (that being the English title, of course), CITY OF ANGELS is ninety percent success, enough to make most people forgive its shortcomings, even the devastatingly disappointing ending. Most movie goers, the non-cynics anyway, will be too wrapped up in the surreal atmosphere to give criticism to that which needs to be criticized. Nonetheless, CITY OF ANGELS is beautifully captivating, which is probably enough to satisfy those poetic viewers who will appreciate a delve into rich emotional territories.
April 21, 1998
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


Classes VS Ids
Identity Values
Learning PLan
Javascript & the DOM
Emotional Intelligence
Neuroplasticity
Problem Solving
Foundation Reflections


Lua Data Types
Lua Types Tutorial
lua-users home wiki
This is a short introduction to the eight basic types of values in Lua: number, string, boolean, table, function, nil, userdata, thread. Each section introduces a different type.
Please look at TutorialExamples for notes about running the examples here. We’ll use the print() function to print out values or calculations on those values. The parentheses around the arguments are important and will cause an error if omitted.
!
> print("hello") -- print the string hello.
hello
Numbers
The number type represents a floating point (fractional) number. There is no separate integer (non-fractional) type.
Lua allows simple arithmetic on numbers using the usual operators to add, subtract, multiply and divide.
> print(2+2)
4
> print(2-7)
-5
> print(7*8)
56
> print(7/8)
0.875
Notice that the numbers are not rounded into integers. They are floating point, or real numbers. We can assign values to variables using the = operator.
> x = 7
> print(x)
7
The = operator assigns the number 7 to the variable x. We use the print() function again to print out the value of x. We can now use the value in x for other calculations.
> x = x * 9
> print(x)
63
> print(x*2) -- will not change the value of x
126
> print(x)
63
For more information on Lua’s number type you can look at the NumbersTutorial.
Strings
Lua also uses strings (i.e. text) types. To create strings, wrap text in “double quotes” or ‘single quotes’:
> print("hello")
hello
We can assign strings to variables just like we can numbers:
> who = "Lua user"
> print(who)
Lua user
We can concatenate (join together) strings together using the .. operator:
> print("hello ")
hello
> print("hello " .. who) -- the variable "who" was assigned above
hello Lua user
> print(who)
Lua user
Unlike some other languages, you cannot use the + operator to concatenate strings. i.e.:
> message = "hello " + who
stdin:1: attempt to perform arithmetic on a string value
stack traceback:
stdin:1: in main chunk
[C]: ?
For more information on Lua’s string type you can look at the StringsTutorial.
Boolean
Boolean values have either the value true or false. If a value is not true, it must be false and vice versa. The not operator can be placed before a boolean value to invert it. i.e. not true is equal to false.
> x = true
> print(x)
true
> print(not x)
false
> print(not false)
true
Boolean values are used to represent the results of logic tests. The equals ==, and not equals ~= operators will return boolean values depending on the values supplied to them.
> print(1 == 0) -- test whether two numbers are equal
false
> print(1 == 1)
true
> print(1 ~= 0) -- test whether two numbers are not equal
true
> print(true ~= false) -- is true not equal to false?
true
Note that for assignment you use a single equals sign (=), but for comparison you use a double equals sign (==). These two operators have different meanings but look similar, it’s a common mistake to write one where you meant the other.
For more information on Lua’s Boolean type you can look at the ExpressionsTutorial.
Tables
Lua has a general-purpose aggregate datatype called a table. Aggregate data types are used for storing collections (such as lists, sets, arrays, and associative arrays) containing other objects (including numbers, strings, or even other aggregates). Lua is a unique language in that tables (which are associative arrays) are used for representing all other aggregate types.
Tables are created using a pair of curly brackets {} . Let’s create an empty table:
> x = {}
> print(x)
table: 0035C910
(it is normal if your table does not have the same unique identifier as in the above example.)
The TablesTutorial will later explain how to use tables.
Functions
In Lua, functions are assigned to variables, just like numbers and strings. Functions are created using the function keyword. Here we create a simple function which will print a friendly message.
> foo = function () print("hello") end -- declare the function
> foo() -- call the function
hello
> print(foo) -- get the value of the variable "foo"
function: 0035D6E8
Notice we can print the value of the variable foo and it displays (like tables) that the value is a function, and has unique identifier for that particular function. So, being a value just like any other, we should be able to assign functions to variables, just like the other values, and we can.
> x = function() print("hello") end
> x()
hello
> print(x)
function: 0035EA20
The ability to do this is because Lua has first class values. This means that all values are treated the same way. This is a very powerful and useful feature of Lua.
A function can be part of a table:
> a = "aeiou" -- a string
> b = 13 -- a number
> c = function() -- a function
> print ("\n\n\tAin't it grand")
> end
> d = { a, b ,c} -- put them in a table
> function printit(tata) -- print their types.
> table.unpack(tata) -- unpack the table
> for key, value in ipairs(tata) do print(key, type(value)) end
> end
> printit(d)
1 string
2 number
3 function
The FunctionsTutorial will later explain how to use functions.
nil values
nil is a special value which indicates the lack of a useful value. If you try getting a variable that doesn’t exist you will get nil:
> print(x)
nil
> x = 2.5
> print(x)
2.5
The other places where nil is used will be shown in other tutorials.
Userdata
Userdata values are objects foreign to Lua, such as objects implemented in C. These typically come about when an object in a C library is exposed to Lua. You cannot do anything with a userdata value in Lua other than pass it around, it’s only useful for giving to functions exposed by the same C library that made the userdata. But using metamethods (explained in a later tutorial), it’s possible to make userdata work with operators and act similar to tables. Userdata is a more advanced topic discussed further in the [Lua Reference Manual].
Thread
A thread value represents an independent (cooperative) thread of execution. These are discussed further in CoroutinesTutorial.
Dynamic typing
You might have noticed that whilst we created the above variables, we did not have to specify which type of variable we were creating. For example,
a = 1
b = "hello"
c = {}
In other languages, such as C, we have to specify the type of a variable when we create it. In Lua we can also assign different types of values to the same variable, e.g.
a = 1
a = "hello"
a = {}
This is called dynamic typing. This means that you don’t have to specify what type a variable is. The variable knows what type it is from the value, or object, assigned to it.
Querying type
As Lua is a reflective language, we can use the Lua function type() to get a description of the type of a particular object.
> x = "123" -- a string
> print(x, type(x)) -- show the value of x and its type
123 string
> x = x + 7 -- add a number to the string which forces coercion
> print(x, type(x)) -- again show the value and type
130 number
RecentChanges · preferences edit · history Last edited December 22, 2013 11:16 pm GMT (diff)
- Previous
- Next


SuperShopper eNewsletter


Bootstrap Tutorial
Bootstrap is the most popular HTML, CSS, and JS framework for developing
responsive, mobile-first projects on the web.
Basic Well
×
Success! Indicates a successful or positive action.
×
Info! Indicates a neutral informative change or action.
Warning! Indicates a warning that might need attention.
Danger! Indicates a dangerous or potentially negative action.
Button 1
Button 1
Button 1
Button 1
btn1
btn2
btn3
btn4
test
test
envelop :
search :
print :
DANGER !
first col
second col
third col
col 1 row 1
col 2 row 1
col 3 row 1
col 1 row 2
col 2 row 2
col 3 row 2
col 1 row 3
col 2 row 3
col 3 row 3
First 10
second 3
third 5
Test dropdown
Test dropup
First 10
second 3
third 5
Test this is a random text
Test2 this is a random text
collapse link
collapse
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.


--- layout: post title: Wicket Homepage Redirecting date: 2010-08-31 19:28:04.000000000 -07:00 type: post parent_id: '0' published: true password: '' status: publish categories: [] tags: - Framework - Java - Programming - Web - Wicket meta: _edit_last: '1' tmac_last_id: '166390231539523584' _jetpack_related_posts_cache: a:1:{s:32:"8f6677c9d6b0f903e98ad32ec61f8deb";a:2:{s:7:"expires";i:1543623683;s:7:"payload";a:3:{i:0;a:1:{s:2:"id";i:452;}i:1;a:1:{s:2:"id";i:695;}i:2;a:1:{s:2:"id";i:967;}}}} author: login: Philihp email<EMAIL_ADDRESS>display_name: Philihp first_name: '' last_name: '' ---
With the Wicket Java Web framework where a lot of magic happens behind the scenes, and almost no XML needs to be configured. Most of it is done with Java. It has a lot of pretty cool features. I just came across this one.
In the init setup of your class that extends WebApplication, you can "mount" your pages at paths, like this:
@Override protected void init() { super.init(); mountBookmarkablePage("/search", SearchPage.class); }
So when you goto http://somewhere.com/somecontext/search, it gives you the SearchPage class.
You can also specify a HomePage index, like this:
public Class extends Page> getHomePage() { return IndexPage.class; }
Then when you goto http://somewhere.com/somecontext/, it gives you the IndexPage class.
The cool subtle thing here is what happens when you do them both; i.e. you mount SearchPage to /search, and you override getHomePage to return SearchPage.class. Do this, and when you goto http://somewhere.com/somecontext/, it will redirect to http://somewhere.com/somecontext/search!


{% extends 'layouts/layout-bsa-design-system.html' %} {% set active = "components" %} {% set activesub = "Tabs" %} {% block pageTitle %} Tabs - NHSBSA design system {% endblock %} {% block beforeContent %} {% include "includes/breadcrumbs__components.html" %} {% endblock %} {% block content %}
Show and hide related content.
{% filter escape %}{% include "includes/components/tabs.html" %}{% endfilter %}
{% filter escape %}{% include "includes/css/tab.scss" %}{% endfilter %}
Tabs don't test well on citizen facing services, so are usually reserved for agent facing services. Tabs are used to break down related content into more manageable chunks. Tabs should be only be used when you have a lot of related content on one page, and should only be used as a progressive enhancement to sections with headings.
Tabs should generally not be used on citizen facing services as research suggests the ‘one thing per page’ is more effective.
Tabs should not be used as a substitute for a navigation menu or a sub-navigation menu. They should not be used to link between different pages and URL's, or to link content together that is unrelated.


{% block title %}{% endblock title%}
Books
Stats
Library ({{book_number}})
Picks for you({{picks_number}})
{% block book_content %}
{% endblock book_content %}
{% for pick in picks_list %}
{% endfor %}
{{pick.2}}
{{pick.2}}


Unsupervised learning task No labels provided Uncovering structure by using only input Input : docs as a vector \(x_i\) Output : cluster labels \(z_i\)
Center and shape Assign observation \(x_i\) (doc) under cluster k (topic label) if Score under cluster k is higher than others Can think of distance from cluster center as a metric
Partitional clustering approach Each cluster is associated with a centroid Number of cluster, K are specified. Select K points as initial centroids. repeat Form K clusters by assigning all points to the closest center Recompute the centroids of each cluster. Until the centroids don't change.
Initial centroids are often chosen randomly. Clusters produced vary from one run to another. ‘Closeness’ is measured by a proximity measure e.g., Euclidean distance, cosine similarity, or correlation. K-means will converge for common proximity measures mentioned above. Most of the convergence happens in the first few iterations.
Divide region into a number of rectangular cells of equal volume and define density as # of points in each cell.
Density = number of points within a specified radius (Eps) A point is a core point if it has more than a specified number of neighbors (MinPts) within Eps. These are points that are at the interior of a cluster. A border point has fewer than MinPts within Eps, but is in the neighborhood of a core point. A noise point is any point that is not a core point nor a border point.
Eliminate noise points Perform clustering on the remaining points Label all points as core, border or noise points. Eliminate noise points. Put an edge between all core points that are within Eps of each other. Make each group of connected points into one cluster. Assign each border point to one of the clusters of its associated core points.


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
For the onion rings, heat the vegetable oil in a deep, heavy-bottomed pan until a bread crumb sizzles and turns brown when dropped into it. (CAUTION: hot oil can be dangerous. Do not leave unattended.)
Place the separated rings of sliced onion into a large bowl with the buttermilk to soak for 30 minutes, stirring occasionally.
Place the flour, polenta, salt, freshly ground black pepper and chilli powder into a clean bowl and mix well. Transfer the mixture to a large plate.
Take individual onion rings from the buttermilk, making sure there's lots of buttermilk clinging to the onion.
Dredge each ring in the flour and polenta mixture and set aside, taking care not to shake off any excess flour and polenta coating.
Carefully add the coated rings to the hot oil in batches of six and fry, stirring occasionally, for 3-4 minutes, or until crisp and golden. (The rings may sink to the bottom at first, but will then float to the top as they cook.)
Carefully remove the rings with a slotted spoon and drain on kitchen paper. Repeat the deep-frying process until all of the onion rings are cooked.
For the burger, place the mince into a bowl and season well with salt and freshly ground black pepper.
Divide the mince into four and mould each piece into a patty shape.
Brush each patty with the olive oil and place onto a hot griddle pan. Cook for four minutes on each side, or until completely cooked through.
Place a burger inside each focaccia bun. Spoon over mayonnaise, to taste, and garnish with lettuce, tomato and gherkins.
To serve, place the onion rings into a large bowl and sprinkle with salt. Place a small bowl of balsamic vinegar alongside to dip into.
Place the burgers and buns onto plates and serve with the onion rings.


Hi, My name is Sujin.
I am a software engineer and also was involved in the developer relations team. I worked with C and also, parallel programming which is a recent technology for accerelating the preformcance.
In the latter half of the last year, I met many people jumping in to this start up era, and read a lot of articles about it. What attracts me is not money or the press people get, what really inspires me is being creative and starting on something that I think interesting.


Segment a numeric variable based on a dichotomous dependent variable by using the weight of evidence (WOE) approach (Ref: Siddiqi, N. (2006) <doi:10.1002/9781119201731.biblio>). The underlying algorithm adopts a recursive approach to create segments that are diverse in respect of their WOE values and meet the demands of user-defined parameters. The algorithm also aims to maintain a monotonic trend in WOE values of consecutive segments. As such, it can be particularly helpful in improving robustness of linear and logistic regression models.
| Version: | 0.1.3 |
| Depends: | R (≥ 3.4.0) |
| Imports: | dplyr |
| Suggests: | smbinning |
| Published: | 2018-01-03 |
| Author: | Kashish Soien |
| Maintainer: | Kashish Soien <kashish.soien19 at gmail.com> |
| BugReports: | https://github.com/kraken19/woeR/issues |
| License: | GPL-3 |
| NeedsCompilation: | no |
| CRAN checks: | woeR results |
| Reference manual: | woeR.pdf |
| Package source: | woeR_0.1.3.tar.gz |
| Windows binaries: | r-devel: woeR_0.1.3.zip, r-release: woeR_0.1.3.zip, r-oldrel: woeR_0.1.3.zip |
| OS X binaries: | r-release: woeR_0.1.3.tgz, r-oldrel: woeR_0.1.3.tgz |
| Old sources: | woeR archive |
Please use the canonical form https://CRAN.R-project.org/package=woeR to link to this page.


 Limited time offer. Get it now
That necessitates a robust ecommerce platform that optimizes your store & products
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.
Lorem Ipsum is simply dummy text themes print industry orem psum has been them industry spa also the loep into type setting.


Use this list to define the IntelliJ IDEA behavior when a patch is created. The available options
are:
- Ask:
if this option is selected, IntelliJ IDEA will display a dialog informing about successful patch creation, and a
suggestion to locate the patch file in the native file manager.
- Yes:
if this option is selected, native file manager always opens to show the patch file.
- No:
if this option is selected, the native file manager will not open.


I am a new graduate from Vaasa University of Applied Sciences, majoring in Information Technology. My specialization is Software Engineering, therefore I have been using many tools and technologies during my studies period. I have experience in Web development from my study and practical training, as well as Object Oriented programming. I always try my best to be active, be creative and hunger with new knowledge.
Vietnamese: Native
English: Professional working proficiency
- Worked mostly with Javascript, HTML and CSS.
- Built marketing email for businesses and companies.
- Built animation marketing banners using Javascript framework: TweenMax.
- Built landing page for company's website.
- Improved and maintained UI, content through their CMS.
- Learned the basic of Drupal as well as CMS engine.
- Learned the function of Pantheon working environment.
- Practised to create a responsive website with plugins from scratch.
- Involved in daily company's activities and assignments.
Mobile application, Web development, Data Science
- Student project for a course at VAMK University of applied sciences. The idea was to create a package tracker for internal logistics that stores and reads data using Ethereum blockchain API.
- Worked with a team of 3 members.
- Worked with the front-end of the application, also as a tester.
- Added features to display JSON DATA from Ethereum and Google API. Created user's location with Google API.
- Applied testing skill by creating test cases through the application.
- A project offered by a teacher at VAMK for the thesis topic.
- Working with Swift, python and Django to build a full working system.
- Python and Django are used for creating admin website, storing user's orders and restaurant's menu
- An IOS app for the client to communicate with the admin website.
- Working with hosting engines such as Heroku and Pythoneverywhere.
- A full-stack application using Flask, AngularJS and MongoDB.
- RESTful API for communication between Flask and AngularJS.
- The application allows users to get a list of accounts with the functions for adding, editing and deleting the accounts.
- A project for practising Swift with api and string separator
- Using data from the api of weather-forecast website and display it whenever user search for weather of a place.
- Simple but good design of an IOS app.


--- layout: default title: Home ---
From publishing to marketing to web development, my career has been a journey of considering great ideas from authors, teams, and peers and helping them come to life.
I went from writer/editor to professional React/Rails developer in less than a year. Changing careers taught me how far I’m willing to push myself to feel challenged by my work and take accountability for my own happiness and growth. I learned how to have fun while learning, expose my ignorance, and speak my truth. Today I am dedicated to pushing the boundaries of my expertise and helping to raise the voices of underrepresented folks in tech.
Currently, I work at Home Chef, a Chicago-based meal kit company that, in partnership with Kroger, is expanding into the retail grocery space. I help build the internal applications that our Culinary and Customer Support teams use to design new meals and address customer concerns. I like that I get to work on a truly diverse team that delivers thoughtful solutions to our stakeholders. In my spare time, I sing in two choirs and snuggle my cats.


The Diary of Anne Frank (1959)
Grade: 54
You would think that "The Diary of Anne Frank" would make a terrific movie. There is suspense, bad guys, innocent victims, and all are believable because they are taken from real life incidents. But while the basis of a great movie is here, this film can't deliver the goods. One problem is it mostly takes place in an attic. But it is talky, overlong, and our young heroine is miscast. Anne Frank is played by Millie Perkins, at 21 too old for the role, and gratingly precocious and self-absorbed.
It is World War II. The Nazis have taken over Europe and are bent on hunting down and exterminating jews. A group of jews are forced to hide in an Amsterdam attic, in a factory owned by a good samaritan who shows up now and then to give them food.
Among the shut-ins are Anne Frank, her older sister Gretchen, her parents, and a handsome young man named Peter and his parents. Anne's parents, as portrayed in the film, are ever-patient saints, while Peter's parents are often jerks. Anne must compete with Gretchen for the attention of Peter, who is more interested in playing with his cat.
Life is boring for everyone in the attic. To pass the time, they read books, and Anne begins a diary. They must all be quiet during the day, or workers below will hear and report them.
The film is at its best when demonstrating how strangers forced to live at length in close quarters will get on each other's nerves. Food deprivation and fear of discovery only increase the stress. Shelly Winters, who won an Oscar for her performance, plays Peter's mother. Her character is all over the place, alternatively charming, bitter, and hysterical.
One night a burgler breaks into the factory and hears noises made by the jews in the attic. Their days are numbered now, since someday when the burglar is caught he will turn them in to reduce his sentence.
Later, a kindly, elderly dentist joins the group. He tells them horror stories of neighbors getting stripped of their possessions and shipped to death camps. But now three food rations must be stretched to feed eight people. Still, no one seems to lose any weight.
The dentist and Anne must share a room. He is also allergic to Peter's cat. These scenes provide rare comic relief. Anne begins having nightmares, waking up screaming, frightening the others and endangering their presence.
The movie drags on, much as did their real life in the attic. The shut-ins begin to appear miserable and catatonic. The exception is Anne, who is still vivacious due to a budding but platonic relationship with dreamy Peter.
A few years pass. The jews celebrate Hannukah with makeshift decorations.  German soldiers hear noises and check out the factory, nearly discovering them. Peter's father is caught stealing food, and is nearly evicted. They hear of D-day and have hope of liberation. But their hope is proved false when German troops learn of their hiding place, and they are all taken away to concentration camps.
One must separate the film from its historical context. When I criticize the movie, I am not lacking sympathy for European Jews, who suffered great losses of property, life, and liberty. But you can't slap a gold star on a movie based upon good intentions and a redeeming subject matter.
http://members.tripod.com/~Brian_Koller/movies.html
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


Baltimore Beach Volleyball 2014 ASICS Coed 6's WSOVB Qualifier Tournament PayPal Payment Page
Baltimore Beach Volleyball ClubCopyright © 1999 - 2014 All rights reserved. Revised: May 19th, 2014


Profile
A mixed exposure of diverse industries; bringing innovative solutions to interesting business problems.
I am a data and strategy consultant with exposure to diverse set of industry and domain.
I work with the goal of proposing solution with meaningful impact. I have often driven the execution of these proposals. This has helped me develop a sense of possible bottlenecks that may manifest while putting the proposal in practice, and thus come up with beyyer ideas next time.
Across projects, my approach is to model the situation as a problem and then apply various frameworks or take a first principles approach to arrive at a feasible solution.
Beyond work related assignments, I spend time exploring developments in technology and management sciences.
Work Experience
Summary
Summary
Coordinated with shift managers and technical team across production and maintenance for operations planning of a blister copper purification unit (capacity 2 million tonnes per annum).
Scheduled maintenance work allocation and supervision leading a team of 9 electricians to achieve management set targets for OEE of 4 nos. EOT cranes (5-24 MT), Rectifiers (2 nos. x 35kA), Transformers (2 nos. x 10 MVA).
Inspection and breakdown handling for electrical systems including 3 nos. SIMATIC S7-300 PLC based machines, 132 kW crane motor and drive, automated electrolyte circulation pumps, power distribution system with 10 MVA loading.
Involved in a 35 member team for a green-field project worth € 400 million with independent technical ownership worth € 225 thousand.
Erected, commissioned and maintained 22 kV overhead and underground line feeding 2 nos. ABB compact substation of 2MVA each. Planned and allocated power requirements for site activities in a 4 member team.
Analysed, commented and approved technical details such as scope, electrical design, basic engineering and guarantee parameters for blower motors (500 kW to 1200 kW), ESP systems, EOT cranes (4 nos. x 80MT) and material handling system as electrical systems owner.
Analysed technical specification, quotation by vendors, and explored scope of cost optimization in a cross functional team.
Finalized technical specification for power systems covering distribution systems, emergency requirements, SCADA requirements and operational philosophy for a peak load of about 100 MW in a 10 member team.
Education
Summary
Summary
Summary
Other Engagements
Summary
Summary
Skills
Python C Java
SWOT analysis Blue Ocean Strategy
Project management Agile methods
German English


Call us today to place an order!
715-634-2785 or 1-800 40-FUDGE
Mail orders are shipped promptly.
Show Menu
home
homemade candes
olde-tyme candies
history
special events
contact us


public interface TokenStream extends IntStream
EOF, UNKNOWN_SOURCE_NAME
| Modifier and Type | Method and Description |
|---|---|
Token |
get(int index)
Gets the
Token at the specified index in the stream. |
String |
getText()
Return the text of all tokens in the stream.
|
String |
getText(Interval interval)
Return the text of all tokens within the specified
interval . |
String |
getText(RuleContext ctx)
Return the text of all tokens in the source interval of the specified
context.
|
String |
getText(Token start,
Token stop)
Return the text of all tokens in this stream between
start and
stop (inclusive). |
TokenSource |
getTokenSource()
Gets the underlying
TokenSource which provides tokens for this
stream. |
Token |
LT(int k)
|
Token LT(int k)
Token
instance associated with the value returned by
LA(k)
. This method has the same pre- and post-conditions as
IntStream.LA(int)
. In addition, when the preconditions of this method
are met, the return value is non-null and the value of
LT(k).getType()==LA(k)
.IntStream.LA(int)
Token get(int index)
Token
at the specified index
in the stream. When
the preconditions of this method are met, the return value is non-null.
The preconditions for this method are the same as the preconditions of
IntStream.seek(int)
. If the behavior of seek(index)
is
unspecified for the current state and given index
, then the
behavior of this method is also unspecified.
The symbol referred to by index
differs from seek()
only
in the case of filtering streams where index
lies before the end
of the stream. Unlike seek()
, this method does not adjust
index
to point to a non-ignored symbol.
IllegalArgumentException
- if {code index} is less than 0UnsupportedOperationException
- if the stream does not support
retrieving the token at the specified indexTokenSource getTokenSource()
TokenSource
which provides tokens for this
stream.String getText(Interval interval)
interval
. This
method behaves like the following code (including potential exceptions
for violating preconditions of get(int)
, but may be optimized by the
specific implementation.
TokenStream stream = ...; String text = ""; for (int i = interval.a; i <= interval.b; i++) { text += stream.get(i).getText(); }
interval
- The interval of tokens within this stream to get text
for.NullPointerException
- if interval
is null
String getText()
IntStream.size()
and getText(Interval)
, but may be
optimized by the specific implementation.
TokenStream stream = ...; String text = stream.getText(new Interval(0, stream.size()));
String getText(RuleContext ctx)
getText(Interval)
, but may be
optimized by the specific implementation.
If ctx.getSourceInterval()
does not return a valid interval of
tokens provided by this stream, the behavior is unspecified.
TokenStream stream = ...; String text = stream.getText(ctx.getSourceInterval());
ctx
- The context providing the source interval of tokens to get
text for.ctx
.String getText(Token start, Token stop)
start
and
stop
(inclusive).
If the specified start
or stop
token was not provided by
this stream, or if the stop
occurred before the start
token, the behavior is unspecified.
For streams which ensure that the Token.getTokenIndex()
method is
accurate for all of its provided tokens, this method behaves like the
following code. Other streams may implement this method in other ways
provided the behavior is consistent with this at a high level.
TokenStream stream = ...; String text = ""; for (int i = start.getTokenIndex(); i <= stop.getTokenIndex(); i++) { text += stream.get(i).getText(); }
start
- The first token in the interval to get text for.stop
- The last token in the interval to get text for (inclusive).start
and stop
tokens.UnsupportedOperationException
- if this stream does not support
this method for the specified tokensCopyright © 1992–2021 ANTLR. All rights reserved.


[1]
all of their staff were friendly and super accommodating.
[2]
we 've stayed at other places we were friendly and super accommodating.


--- layout: post permalink: audiomicro.html Tags: Array NameOfCoupon: Audio Micro Cash Back Summary: See our Audio Micro Coupon Code, Audio Micro Rebate, Audio Micro Promo Code, Audio Micro Discount, Audio Micro Coupon Cash Back Rebate here. MetaKeywords: Audio Micro Coupon Code, Audio Micro Rebate, Audio Micro Promo Code, Audio Micro Cash Back Rebate, Audio Micro Discount, Audio Micro Coupon Image: images/23697.jpg LinkURL: http://www.shareasale.com/r.cfm?b=188342&u=412002&m=23697 affiliate_url_link: http://www.icouponblog.com/jane.php?id=1655 thesis_readmore: See the Audio Micro Coupon thesis_thumb: http://www.icouponblog.com/tn.php?merchantURL=audiomicro.com Title: Save 12.5% - Audio Micro Coupon Code for audiomicro.com. Audio Micro Rebate & Discount thesis_description: Our Audio Micro Discount Coupon Code for audiomicro.com. We have the best Audio Micro Rebate anywhere. thesis_keywords: Audio Micro, Audio Micro Coupon Code, Audio Micro Discount, Audio Micro Rebate product_name: Audio Micro hop_url: http://www.icouponblog.com/hop.php?id=1655 ---
Do you have a website that needs music or sound effects but you cannot afford to pay royalty on it, every time it is used? If so, there is good news for you….At Audio Micro you can buy stock music and sound effects under a simple general use license agreement which means all files that Audio Micro sells to you are licensed for commercial use. You can use Audio Micro music and sound effects as iphone applications, web videos, software, video games, films, radio commercials, power point slides, flash animations and more. Audio Micro is affordable, innovative and very useful. Use our discount coupons to get the best possible deals on Audio Micro.
Audio Micro is a great place to buy music or sound effects for all your website needs. You can get stock music for as little as $2 per minute and sound effects for as little as $1 per minute. AudioMicro is a revolutionary collection of stock music, sound effects, royalty free music, free sound effects, production music, ringtones, and free sound clips. Audio Micro has over 300,000 stock music and sound effects to choose from. Check it out online and get what you need today. Save money by using our discount coupons.
Audio Micro has an impressive list of clients who have subscribed to Audio Micro and found them to be a great company to do business with. Audio Micro clients include, Wells Fargo, AMD, Smug Mug, Martha Stewart.com, Carlson, Legal Span, Cisco, Discovery, Random House, Penguin Group and many more. Use Audio Micro for a great product at a great price. Do not pay royalty; get stock music, sound effects and ring tones now from Audio Micro and our discount coupons will ensure that you get the best price!