|
CMSIS-Pack
Version 1.5.0
Delivery Mechanism for Software Packs
|
The CPDSC format provides the XML elements for defining CMSIS software projects. The CPDSC file content is considered static, so you do not have to keep the projects synchronized.
The scope of the description includes:
The project format creates a basic project configuration and does not reflect tool-specific features or configurations. The import and conversion from the CPDSC format into a toolchain-specific format is the responsibility of the tool vendor.
A CMSIS software project is a collection of files in a directory structure. The CPDSC file is located in the base folder of the directory structure. Only one CPDSC file is allowed. A CPDSC file can describe one or more projects.
Example CMSIS Project Description File (*.CPDSC):
The CPDSC file format shares the schema file (PACK.xsd) with the PDSC and GPDSC format. However, a CPDSC file can only contain the top level elements listed in this table.
| Parents | Element Chain | ||
|---|---|---|---|
| root | description root point for CPDSC | ||
| Attributes | Description | Type | Use |
| schemaVersion | Version of PACK.xsd the description is compatible with | VersionType | required |
| Child Elements | Description | Type | Occurrence |
| name | Name of the CPDSC Software Pack file. Could be displayed by an installer. | RestrictedString | 1..1 |
| vendor | Creator or owner of the CPDSC file. | RestrictedString | 1..1 |
| description | High level description of the projects. | xs:string | 1..1 |
| url | File location if generated, link to the PACK this file belongs to. If left empty, the pack cannot be updated automatically from a server location. | xs:anyURI | 1..1 |
| supportContact | Email or web page for reporting errors or problems related to this project. | xs:string | 0..1 |
| license | Reference to a license file relative to this CPDSC. | xs:string | 0..1 |
| requirements | Specify required packs, compiler, and programming languages for the project. | RequirementsType | 1..1 |
| create | Section capturing the project configuration. | CreateType | 1..1 |
| releases | Release history and release notes for tracking changes to this project. The attributes <deprecated> and <replacement> are not supported in the context of CPDSC files. | ReleasesType | 1..1 |
You can refer to /package for more details.
This element groups one or more projects, which should be related. For example, the Secure and Non-secure part of an application, or a set of library projects and the final application project. We recommend to use different CPDSC files for each individual project.
| Parents | Element Chain | ||
|---|---|---|---|
| package | /package | ||
| Child Elements | Description | Type | Occurrence |
| project | Grouping element to add project descriptions | ProjectType | 1..* |
This element bundles one project.
Example project section:
| Parents | Element Chain | ||
|---|---|---|---|
| create | /package/create | ||
| Attributes | Description | Type | Use |
| name | Name of the project. Will be used as file name as well. If not specified, then the name on the package level is used. | RestrictedString | optional |
| documentation | Path and file name of a document relative to the CPDSC file, or an url providing detailed information about the software project. | xs:string | optional |
| public | Set publishing permissions for the documentation. If <public> is true, then the vendor gives permission to extract the documentation from the pack and publish it on a web-page. Links to web pages are assumed to be public. The default value is false. | xs:boolean | optional |
| Child Elements | Description | Type | Occurrence |
| target | Section containing details, for example about the board, device, memory, debug, or algorithms. | TargetType | 1..1 |
| select | Specify the software components selected in the Run-Time Environment (RTE). | SelectType | 0..1 |
| files | List all files used for the project build, which are not configured using components. | ProjectFilesType | 0..1 |
This element describes the hardware target, including memory layout, debug probes, or flash programming algorithms.
Example target section:
| Parents | Element Chain | ||
|---|---|---|---|
| project | /package/create/project | ||
| Attributes | Description | Type | Use |
| Bvendor | Board vendor name. Either a board vendor and board name with optional board revision, or a device vendor and a device name. | xs:string | optional |
| Bname | SPecify the board name. Either a board vendor and board name with optional board revision, or a device vendor and a device name. | xs:string | optional |
| Bversion | Board version. Either a board vendor and board name with optional board revision, or a device vendor and a device name. | xs:string | optional |
| Dvendor | Device vendor name. Either a board vendor and board name with optional board revision, or a device vendor and a device name. | xs:string | optional |
| Dname | Device name. Either a board vendor and board name with optional board revision, or a device vendor and a device name. | xs:string | optional |
| Pname | Processor instance name. In case of multi-processor devices, this processor ID is required. | xs:string | optional |
| Dfpu | Selects the floating point unit option that is active for the project. Note, even if the device implements an FPU, setting Dfpu=0 here, will disable FPU code generation. Use predefined values from the table Device FPU. | DfpuEnum | optional |
Dendian | Selects the endianness to be used for the project. Note that selecting an endianness that is not supported by the device, will result in a build that will not run on the device. Use predefined values from the table DendianEnum. | DendianEnum | optional |
| Dmpu | Selects the memory protection unit to be enabled or disabled for the project. Use predefined values from the table Device MPU. | DmpuEnum | optional |
| Child Elements | Description | Type | Occurrence |
| output | Configure the build output name and type, and specify whether to include debug information. | OutputType | 1..1 |
| memory | Specify the memory configuration for this application. Based on the memory layout, the linker script will be generated by the toolchain. | TargetMemoryType | 0..* |
| stack | Specify the stack size in bytes allocated by the linker to the application. This element consists of one attribute named <size>. Set the value for this attribute. Only positive numbers are allowed. | StackType | 1..1 |
| heap | Specify the heap size in bytes allocated by the linker to the application. This element consists of one attribute named <size>. Set the value for this attribute. Only positive numbers are allowed. | HeapType | 1 |
| algorithm | Selects from the list of available flash programming algorithms specified for this device in the corresponding Device Family Pack. Target and RAM memory ranges can be reconfigured from the defaults specified in the device description. | TargetAlgorithmType | 0..* |
| debugProbe | Selects and configures the debug probe to be used for this project. | DebugProbeType | 0..* |
Example algorithm element
| Parents | Element Chain | ||
|---|---|---|---|
| target | /package/create/project/target | ||
| Attributes | Description | Type | Use |
| Pname | Processor name | xs:string | RestrictedString |
| name | References the name (without path) of the flash programming algorithm as defined by the DFP. | xs:string | required |
| start | Overrides the predefined programming start address of the flash programming algorithm as specified in the DFP. | NonNegativeInteger | optional |
| size | Overrides the predefined programming size of the flash programming algorithm as specified in the DFP. | NonNegativeInteger | optional |
| RAMstart | Overrides the predefined start address in RAM where the flash programming algorithm is loaded as specified in the DFP. | NonNegativeInteger | optional |
| RAMsize | Overrides the predefined RAM size in RAM where the flash programming algorithm is loaded as specified in the DFP. | NonNegativeInteger | optional |
| default | Sets this algorithm as the default algorithm for flash programming when the value is set to 1. The defualt value is 0 - false. | xs:boolean | optional |
| style | Sets flash programming format. The default value is Keil. Use the predefinde values as listed in the table Algorithm Styles. | AlgorithmStyleType | optional |
| parameter | Parameter string passed when invoking the algorithm. | xs:string | optional |
| endian | Specify the endianness of the algorithm. Default value is Little-endian. Use the predefined values as listed in the table Endinaness. | DendianEnum | optional |
Specify the attributes of a debug probe.
Example debugProbe element
| Parents | Element Chain | ||
|---|---|---|---|
| target | /package/create/project/target | ||
| Attributes | Description | Type | Use |
| name | Name of of the debug probe, for example JLink, ULink2, ULinkPro, CMSIS-DAP, or ST-Link. | xs:string | required |
| protocol | Select the debug protocol, for example, swd. Use the predefined values listed in the table Debug Protocol Type. | xs:string | required |
| coreClock | Clock frequency of the core once the system is initialized. | NonNegativeInteger | required |
| tpiuClock | Clock frequency of the TPIU block of the CoreSight debug logic. Only relevant for tracing. | NonNegativeInteger | optional |
Specify the memory layout. The linker script file will be genereted according to these settings.
Example memory element
| Parents | Element Chain | ||
|---|---|---|---|
| target | /package/create/project/target | ||
| Attributes | Description | Type | Use |
| Pname | Identifies the processor. | RestrictedString | optional |
| id | Eunmerated ID of memory. Deprecated since version 1.4.4 | MemoryIDTypeEnum | optional |
| name | Reference to the name of the memory as defined by the DFP. | xs:string | required |
| start | Overrides the predefined memory start address. | NonNegativeInteger | optional |
| size | Overrides the predefined memory size. | NonNegativeInteger | optional |
| access | Overrides the predefined access permissions for the memory as specified in the DFP. The default value is r, for 'read' permission. Use the predefined values defined in the table MemoryAccessTypeString. | AccessType | optional |
| alias | Reference by 'name' to another memory to express that the same physical memory is mapped at another address. | AccessType | optional |
| init | Deprecated; do not use! Ignore!!!. | xs:boolean | optional |
| default | Use to define the default memory for the linker. | xs:boolean | optional |
| startup | Specify whether the memory is used by the linker for the startup. The default value is 0 - false. | xs:boolean | optional |
Specify the characteristics for the build output file.
Example output element
| Parents | Element Chain | ||
|---|---|---|---|
| target | /package/create/project/target | ||
| Attributes | Description | Type | Use |
| name | Name of the build output file. | xs:string | required |
| type | Select the build target to be lib - library or exe - executable. You can use the wildcard * for | CompilerOutputType | required |
| debug | Select whether the output will contain debug information. Use the values 1;0 for true and false. | xs:boolean | required |
This element lists all software components that are selected within the Manage Run-Time Environment.
Example select section:
| Parents | Element Chain | ||
|---|---|---|---|
| project | /package/create/project | ||
| Child Elements | Description | Type | Occurrence |
| component | Group element for defining the selected software components. | ComponentSelectType | 1..* |
Specify the software components.
Example component element
| Parents | Element Chain | ||
|---|---|---|---|
| select | /package/create/project/select | ||
| Attributes | Description | Type | Use |
| Cvendor | Vendor name of the component. | xs:string | optional |
| Cbundle | Name of bundle to which the selected component belongs. | xs:string | optional |
| Cclass | Component class name. Predefined values can be used as listed in the table Component Classes. | xs:string | required |
| Cgroup | Component group name following the taxonomy. Predefined values can be used as listed in the table Component Groups. | xs:string | required |
| Csub | Component sub group name following the taxonomy (string may be empty) | CsubType | optional |
| Cvariant | Name of the variant of the selected component. | CvariantType | optional |
| Cversion | Version of the selected component. Note, a higher version number can be entered in case the matching version is not available. | ComponentVersionType | optional |
| Capiversion | Implemented api version defined for the corresponding Cclass:Cgroup:Csub. Set the value only for components that have an associated <api>. | ComponentVersionType | optional |
| instances | Number of instances created for the component. Set the value only for components that are multi-instance capable. Defaults to 1 if not set. | InstancesType | optional |
| Child Elements | Description | Type | Occurrence |
| file | Specify configuration files from the selected component. | ComponentSelectType | 0..* |
Specify the configuration files for the selected component. These files must already exist in the project folder structure and contain a configuration setup specifically for the project.
Example file element
| Parents | Element Chain | ||
|---|---|---|---|
| component | /package/create/project/select/component | ||
| Attributes | Description | Type | Use |
| condition | Condition id being used at the time of runtime configuration. | xs:string | optional |
| category | File type, for example header. Use predefined values from the table File Category. | FileCategoryType | required |
| attr | File action attribute, for example copy. Use predefined values from the table File Category. | FileAttributeType | optional |
| name | File path and name within pack it originates from. | xs:string | required |
| version | Version of the configuration file being used in the example. | VersionType | required |
The files section specifies files to be included into the project build that are not managed through software components. Files can be sorted into named groups.
Example files section:
| Parents | Element Chain | ||
|---|---|---|---|
| project | /package/create/project | ||
| Child Elements | Description | Type | Occurrence |
| file | Specify a file. | ProjectFileType | 0..* |
| group | Specify a group of files. | GroupType | 0..* |
Specify files that are not included through software components.
| Parents | Element Chain | ||
|---|---|---|---|
| files | /package/create/project/files | ||
| group | /package/create/project/files/.../group | ||
| Attributes | Description | Type | Use |
| name | Path and name of the file, relative to CPDSC location. | xs:string | required |
| category | Type of file, for example, whether the file is a C or assembler file. Use the predefined values from the table File Categories. | FileCategoryType | required |
| src | Folder specifying the source code location for a library. | xs:string | optional |
Nesting of groups is supported. It is tool dependent how grouping is represented in the tool, because the grouping of files has no impact on the build by default.
Example files section:
| Parents | Element Chain | ||
|---|---|---|---|
| files | /package/create/project/files | ||
| Attributes | Description | Type | Use |
| name | name of the group of files | RestrictedString | required |
| Child Elements | Description | Type | Occurrence |
| file | Specify a file. | ProjectFileType | 0..* |
| group | Specify a group (nesting). | GroupType | 0..* |


How Charity Ads Works
The flow of how your device loads a webpage is simple.
- Your device sends a request to a server. Something like
https://dumbwebsite.com/webpage
. That means your web browser sends a request to whatever computer is linked todumbwebsite.com
and asks forwebpage
. They send back a bunch of content, and tell your browser where to get other necessary content from. For example, your browser may receive code that says the equivalent of "put the image athttps://dumbwebsite.com/image.png
at the top of the page." Ads work the same way. For example, the webpage might have code that says "get an ad from Google and place it at the side" (Most ads on websites are from Google). - Your browser normally would go to Google, telling Google you're from dumbwebsite.com, and get the ad to display, and Google would put money into the account of the owner of dumbwebsite.com. This is where Charity Ads comes in. The extension blocks it, and replaces it with a new ad from charityads.net. This way, Google thinks the ads that are shown are from charityads.net, and places money into our account.
- This step's pretty simple. Each week we host a poll on Instagram for whichever charity people may want the money to go towards, and then we donate it!
Thank you so much for reading! Please share Charity Ads to help benefit those in need!


Bugout message board example.
connected: no
Fire up your own copy of the server.
Subscribe for updates and new releases at bugout.network.


Hi there,
Has anyone used the DHT44 (now RHT05) temperature/humidity sensor with the emonTH? It's supposed to be fully compatible with the DHT22 and looks ideal for remote mounting away from the emonTH node.
Only problem is getting hold of one - only found a supplier in Switzerland and it works out to 20GBP per unit...
Cheers,
Andy
Re: emonTH - subsituting DHT22 for DHT44
Presumably not. Cost?
Re: emonTH - subsituting DHT22 for DHT44
Yep more than likely. I also overlooked the shipping - makes it a whopping 40GBP... Oh well.
Re: emonTH - subsituting DHT22 for DHT44
I've tight interrupt timing requirements and DHT22 polled protocol was not and option.
I've ordered (still waiting) the new HTU21D that looks promissing and can use hardware i2c bus so other cpu task can remain active instead of pooling pins to know the data.
Re: emonTH - subsituting DHT22 for DHT44
Did you look at the Sensirion SHT21, which is also i2c? I've seen them on breakout boards from time to time (via eBay and aliexpress etc.).
Re: emonTH - subsituting DHT22 for DHT44
Yes i've looked at SHT21 that is pin compatible with HTU21D and can be found with a nice external casing.
I order the last because it was cheaper.
There are many options with i2c.
Re: emonTH - subsituting DHT22 for DHT44
OK. FWIW, Sensirion SHT21 (SMT device) without casing is around UKP £3, and I've bought them on breakouts for around £5.
Whilst I don't have any long-term accuracy or stability data for the SHT21, other Sensirion sensors seem to outperform cheaper devices from other manufacturers.
Re: emonTH - subsituting DHT22 for DHT44
I have the SHT21 working now - detail here: http://openenergymonitor.org/emon/node/10199
Re: emonTH - subsituting DHT22 for DHT44
This has obviously been out there for a minute, but I have a DHT44. I had originally acquired it for another project that has since been binned, but I just recieved my EmonTH's and decided to plug it up to one and it appears to read proper data when plugged into the DHT22 port right out of the gate with no modifications.
[Duplicate post deleted - Moderator (RW)]
Re: emonTH - subsituting DHT22 for DHT44
That sounds great ;-)
The DHT44 is a RHT05 i found out. It is produced by MaxDetect Technology Co., Ltd.
You will find a description here: http://www.humiditycn.com/pic/20135318415585088.pdf
I'll write a mail to Thomas Liu to ask about a bulk price.
When they are working we will need round 20 Pcs of it.
Is someone else interested in an order too?
Greetings Marc
Re: emonTH - subsituting DHT22 for DHT44
Hi Marc,
I would definitely be interested in buying one or two DHT44 if the price is right :)
Cheers,
Andy
Re: emonTH - subsituting DHT22 for DHT44
I tried to catch someone at MaxDetect Technology Co., Ltd. but nobody answered yet.
Re: emonTH - subsituting DHT22 for DHT44
There are suppliers carrying the DHT44 on eBay now - I managed to pick one up from China for £13 inc shipping. A search for AM2305 should turn up results.
Cheers,
Andy


This is main block of Chitkara University, and it is named after because it rhymes Charles Babbage who was an English polymath. A mathematician, philosopher, inventor and mechanical engineer, Babbage originated the concept of a digital programmable computer. This block has 5 floors, which includes Acoount department, Examination cell,Curin ,Foreign exchange department.
This block is named after the great Mathematician,Computer Scientist Alan Mathison Turing. This block is mainly for 1st year student who are under Chitkara college of Applied Engineering. It has 5 floors. It also has Chemistry, Physics, BEE ,Computer labs.
This block is named after a great mathematician, astronomer, theologian, author and physicist , Issac Newton . This block is for Computer science Studnets only, and has 2 floors. It only has computer labs and a few classrooms . It has a special lab which has only apple desktop computers.
This block is named after an American inventor and businessman, Thomas Edison. This block is for Electronics students , and has 3 floors . There are digital electronic labs in the ground floor.
This block is named after Georges Auguste Escoffier who was a French chef, restaurateur and culinary writer who popularized and updated traditional French cooking methods. This block has 4 floors and is Hotel-management department . Chitkara School of Hospitality (CSH) established in the year 2005 has been designed to be a world-class training centre where dedication and close ties to the hospitality and tourism industry are hallmarks of teaching and learningThis block is named after a great mathematician, astronomer, theologian, author and physicist , Issac Newton . This block is for Computer science Studnets only, and has 2 floors. It only has computer labs and a few classrooms . It has a special lab which has only apple desktop computers.
This block is named after Charles-Édouard Jeanneret, known as Le Corbusier who was a Swiss-French architect, designer, painter, urban planner, writer, and one of the pioneers of what is now called modern architecture. This block is for Architecture department . It has 2 floors and very big class rooms.
This block is named after Sir Alexander Fleming was a Scottish physician, microbiologist, and pharmacologist.This block has 4 floors in which one is a hall.This block is for BBA ,MBA and Pharmcy department. It has a very beautiful statue of Saraswati MATA in front of it and a fountain also.
This block is named after Galileo Galilei who was a central figure in the transition from natural philosophy to modern science and in the transformation of the scientific Renaissance into a scientific revolution. This block is for Nursing and physiology department and has 5 floors.
This block is named after Augustus De Morgan was a British mathematician and logician. This block is the smallest block in Chitkara University. This is for BCA department and has 1 floor only.
This block is named after a great mathematician, astronomer, theologian, author and physicist , Issac Newton . This block is for Computer science Studnets only, and has 2 floors. It only has computer labs and a few classrooms . It has a special lab which has only apple desktop computers.


| Field | Required | Type | Description |
|---|---|---|---|
candidates |
required | Array<Place> |
Contains an array of Place candidates.
Place Search requests return a subset of the fields that are
returned by Place Details requests. If the field you want is not
returned by Place Search, you can use Place Search to get a
place_id, then use that Place ID to make a Place Details request.
See Place for more information. |
status |
required | PlacesStatus |
Contains metadata on the request. See PlacesStatus for more information. |
error_message |
optional | string |
Contains additional information about the request. |
info_messages |
optional | Array<string> |
Contains additional information about the request. This field is only returned for successful requests. It may not always be returned, and its content is subject to change. |
Generated from the OpenAPI specification. Edit Report bug


hackGMS is a program designed by middle-schoolers to change the way our school—the Girls' Middle School—works.
In the words of our fearless leader, Chris Proctor:
We will create a “message board” web application for daily announcements, to be displayed on screens around the school. Parents will be able to send a text while parked in the traffic line to alert girls to meet their ride.For more information on the work that will go into the project, check out our Github repository!


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
Heat half of the butter in a pan over a medium to high heat. When the butter is foaming, add the pears. Season, to taste, with salt and freshly ground black pepper, then stir well to coat the pears in the butter.
Add the sugar and stir until the sugar has dissolved and caramelised and has coated the pears.
Meanwhile, heat the oil and the remaining butter in a separate frying pan. When the butter is foaming, add the pigeon breasts and fry for 1-2 minutes on each side. Season, to taste, with salt and freshly ground black pepper.
Add the thyme and cooked bacon and continue to cook for a further 2-3 minutes, or until the pigeon breasts are browned on all sides and cooked to your liking and the bacon has warmed through.
To serve, place one slice of grilled baguette into the centre of each of four serving plates. Place a handful of baby watercress leaves on top of each. Spoon over some of the pears, then the pigeon and bacon mixture.


| |
issue the command.
-
Description:
-
This API is used to issue the command.
-
注意:
-
none.
-
参数:
-
|
参数名称 |
描述 |
|
cmd |
[IN] The command to be issued. atiny_cmd_e. |
|
arg |
[IN/OUT] Buffer to store the command parameters. Agent_tiny is responsible for memory allocation. if cmd is GET_XXX, arg is outcoming parameter and this buffer is filled by device; else arg is incoming parameter and this buffer is filled by agent_tiny. |
|
len |
[IN] The length of the argument. |
-
返回值:
-
|
返回值 |
描述 |
|
int |
0 if succeed, or the error number atiny_error_e if failed. |
-
Dependency: none.
-
参见:
-
none.
|


---
layout: post
title: Lightroom 2 - D3X - Tether Hack
tags:
- Adobe Lightroom
- Apple
- Articles
- Automator
- Camera Control Pro
- d3x
- Nikon
- nikon camera
- work-flow
status: publish
type: post
published: true
meta:
_edit_lock: "1230699755"
_edit_last: "2"
dsq_thread_id: "373358288"
---
This post is for Scott over on the Nikonians site. It's a quick and dirty way to get tethered shooting working with the D3X and LR2 until Adobe has support for the camera RAW. The general approach will work for Aperture 2 users as well but they may as well just modify the already available script that most Canon shooters use.
The general approach is to shoot RAW+JPG. Using Nikon Camera Control Pro dump both files into a folder, let's say "Camera-Control-Folder". Next fire up Automator and drag a few steps into the work-flow so it looks like this:
The automator script merely copies the JPGs into the folder that you have setup for Lightroom auto-import. The whole point of this post is really just to give a really really simple example to folks who are not familiar with Automator in OS X a taste for the pretty amazing things that you can do with it. D3X or not Automator is an awesome tool for photographers trying save a little bit of time here and there.
Next - the secret sauce, go to the file menu and save this as a plug-in. While doing this choose the folder that CCP dumps it's files into "Camera-Control-Folder". Make sure the enable actions box is checked as well. It should look like this:
All the automator script does is copy only the JPG's to from CCP's input folder to LR2's auto import folder so that LR2 doesn't freak out when it sees an NEF that it does not recognize. I could have sworn that it used to just ignore files that it did not understand how to process but I may actually be thinking of another application.
Obviously feel free to modify the approach/hack to your personal workaround tastes. Good luck with the new D3X Scott. I personally would just use Nikon CCP for display but I guess you have your reasons (presets?).
RB


Widgets, validators, bindings and other useful features for your everyday job with Kendo UI Web
KiUI is a companion framework for Telerik's Kendo UI Web. It adds widgets, validators, bindings and other higher-level features useful for your everyday job with Kendo... so that you don't have to develop them yourself!! :)
KiUI comes to you from the experience of a professional that works day after day with Kendo framework to build customized widgets and features for web applications and sites.
KiUI is currently tested on the latest version of Chrome and Firefox using Kendo UI Web v<%= kendoVersion %>.
To start working with KiUI begin downloading the latest version,
the package contains .css
and .js
files both in minified and un-minified version.
After you included the Kendo UI Web library and one of its color themes, you must include the KiUI library using the following code:
<link href="<%= filename %>-<%= pkg.version%>.min.css" rel="stylesheet" />
<script src="<%= filename %>-<%= pkg.version%>.min.js"></script>
Now you're good to go!! Explore all the available KiUI features using the top menu and... happy coding!! :)
You had an idea for a new feature that you think would be a perfect addition to KiUI? Just open a new issue or submit a new pull request and tell me all about it!! Together we can try to add it!! :)


Once we know how to count how often words occur in the input, a logical next step is to write a program to generate a cross-reference table that indicates where each word occurs in the input. This extension requires several changes to our basic program.
First, instead of reading a word at a time, we'll need to read a line at a time, so that we
can associate line numbers with words. Once we're reading lines instead of words, we'll
need a way to break each line into its constituent words. Fortunately, we already wrote
such a function, named split
, in §6.1.1/103. We can use this function to turn each input
line into a vector<string>
, from which we can extract each word.
Rather than using split
directly, we're going to make it a parameter to the cross-reference
function. That way, we leave open the possibility of changing the way we find
the words on a line. For example, we could pass the find_urls
function from
§6.1.3/105, and use the cross-reference function to see where URLs appear in the input.
As before, we will use a map
with keys that are the distinct words from the input. This
time, however, we will have to associate a more complicated value with each key. Instead
of keeping track of how often the word occurs, we want to know all the line numbers on
which the word occurred. Because any given word may occur on many lines, we will
need to store the line numbers in a container.
When we get a new line number, all we will need to do is append that number to those
that we already have for that word. Sequential access to the container elements will suffice,
so we can use a vector
to keep track of line numbers. Therefore, we will need a
map
from string
to vector<int>
.
With these preliminaries out of the way, let's look at the code:
// find all the lines that refer to each word in the input map<string, vector<int> > xref(istream& in, vector<string> find_words(const string&) = split) { string line; int line_number = 0; map<string, vector<int> > ret; // read the next line while (getline(in, line)) { ++line_number; // break the input line into words vector<string> words = find_words(line); // remember that each word occurs on the current line for (vector<string>::const_iterator it = words.begin(); it != words.end(); ++it) ret[*it].push_back(line_number); } return ret; }
Both the return type and the argument list of this function deserve attention. If you look
at the declaration of our return type and the local variable ret
, you will see that we carefully
wrote >>
instead of >>
. The compiler needs that space, because if it sees >>
without
intervening spaces, it will assume that it is looking at an >>
operator, rather than at
two separate >
symbols.
In the argument list, notice that find_words
defines a function parameter, which
captures our intent to pass to xref
the function to use to split
the input into words. The
other interesting thing is that we say = split
after the definition of find_words
, which
indicates that this parameter has a default argument. When we give a parameter a default
argument, we're saying that callers can omit that argument if they wish. If they supply an
argument, the function will use it. If they omit the argument, the compiler will substitute
the default. Thus, users can call this function in either of two ways:
xref(cin); // uses split to find words in the input stream xref(cin, find_urls); // uses the function named find_urls to find words
The function body starts by defining a string
variable, named line
, which will hold
each line of input as we read it, and an int
variable, named line_number
, to hold the
line number of the line that we are currently processing. The input loop calls getline
(§5.7/91) to read a line at a time into line
. As long as there is input, we increment the
line counter and then process each word in the line.
We begin that processing by declaring a local variable named words
, which will hold
all the words from line
, and initialize it by calling find_words
. That function will be
either our split
function (§6.1.1/103), which splits line
into its component words, or
another function that takes a string
argument and returns a vector<string>
result.
We continue with a for
statement that visits each element in words
, updating the map
each time through words
.
The for
header should be familiar: It defines an iterator, and marches that iterator
sequentially through words
. The statement that forms the body of the for
may be hard
to understand on first reading,
ret[*it].push_back(line_number);
so we'll pick it apart a bit at a time. The iterator it
denotes an element of words
, and so
*it
is one of the words in the input line. We use that word to index our map
. The
expression ret[*it]
returns the value stored in the map
at the position indexed by *it
.
That value is a vector<int>
, which holds the line numbers on which this word has
appeared so far. We call that vector
's push_back
member to append the current line
number to the vector
.
As we saw in §7.2/125, if this is the first time we've seen this word, then the associated
vector<int>
will be value-initialized. Value-initialization of class types is a bit complicated,
as we'll see in §9.5/164; what we need to know is that vector
s are value-initialized
the same way that variables of type vector
are created when we don't give
them an initial value explicitly. In both cases, the vector
is created without any elements.
Thus, when we insert a new string
key into the map
, it will be associated with
an empty vector<int>
. The call to push_back
will append the current line number to
this initially empty vector
.
Having written the xref
function, we can use it to generate a cross-reference table:
int main() { // call xref using split by default map<string, vector<int> > ret = xref(cin); // write the results for (map<string, vector<int> >::const_iterator it = ret.begin(); it != ret.end(); ++it) { // write the word cout << it->first << " occurs on line(s): "; // followed by one or more line numbers vector<int>::const_iterator line_it = it->second.begin(); cout << *line_it; // write the first line number ++line_it; // write the rest of the line numbers, if any while (line_it != it->second.end()) { cout << ", " << *line_it; ++line_it; } // write a new line to separate each word from the next cout << endl; } return 0; }
We expect that this code will look as unfamiliar as the code that updated the map
. Nevertheless,
it uses only operations that we've already seen.
We begin by calling xref
to build a data structure that contains the numbers of the
lines on which each word appears. We use the default value for the function parameter,
so this call to xref
will use split
to break the input into words. The rest of the program
writes the contents of the data structure that split
returns.
Most of the program is the for
statement, the form of which should be familiar from
§7.2/124. It starts at the first element in ret
and looks at all the elements in sequence.
As you read the body of the for
loop, remember that dereferencing a map
iterator
yields a value of type pair
. The first
element of the pair
holds the (const
) key, and
the second
element is the value associated with that key.
We begin the for
loop by writing the word that we're processing and a message:
cout << it->first << " occurs on line(s): ";
That word is the key at the position in the map associated with the iterator it
. We get at
the key by dereferencing the iterator and fetching the first
element from the pair
.
We are justified in writing the message at this point because the only way an element
could have gotten into ret
is if it represents a word with one or more references. In this
case, we know for certain that at least one line number will follow the message. We don't
know if there will be more than one, so we are ambiguous about the plural.
Just as it->first
is the key, it->second
is the associated value, which in this case
is a vector<int>
that holds the current word's line numbers. We define line_it
as an
iterator that we will use to access the elements of it->second
.
We want commas to separate those numbers, but we don't want a stray comma at the
end. Therefore, we must treat either the first or the last element specially. We choose to
treat the first one specially, by writing that element explicitly. It is safe to do so because
every element of ret
represents a word with at least one reference to it. Having written
an element, we increment the iterator to indicate that we've done so. Then the while
loop iterates through the remaining elements (if any) of the vector<int>
. For each element,
it writes a comma, followed by the value of the element.


{%load static%}
Dashboard
User Profile
Teachings
Publications
Education
Projects
Achievements
Logout
Team Triple_H
Complete your profile
Upload photo


I’m in my mid 20’s, over 6 foot tall.
2007 I underwent custom Lasik surgery on both my eyes. Prior to the surgery, all I had done drug wise was had a few beers the night before, and during the week I had been taking my usual multivitamin and 2mg of Acetyl L Carnitine I take daily.
The morning of the surgery I went to the office on an empty stomach, and 4 hours of sleep. No multivitamin, no Acetyl L Carnitine. Straight from bed, to the car, to the surgeon's office.
I filled out the forms, went over the care instructions, all that mess. Next, arrived a cup with 2 pills. I asked a bit about them, the nurse/assistant didn't seem to know much about them. I thought they were Valium. I explained I act a bit peculiar on that drug, and would rather take half. I reluctantly took one of the 2 pills. Another medical person stepped in, I explained what was going on with the pills, she told me to take the other, I said no thanks, she then told me to take the crumpled paper cup, with the pill inside, with me to the surgical waiting area.
I was starting to feel the one pill creeping up on me. I felt a bit relaxed. Around that time I figured I should take a break for the toilet, as I don't want to feel like I need to piss during the surgery. During the walk to the toilet, and back, things were a bit spacey. My feeling was, “Good, this should be enough for the surgery”.
The surgeon heard from another nurse that I only took half of the meds. He told me he would really rather I take both pills. I explained my concern, he explained his, told me it wasn’t too strong of a dose, only 2mg of Ativan, I should be fine. He understood where I was coming from about “losing control”. I gave in, uncrumpled the paper cup, and followed the doctor’s orders. Down went the other 1mg of Ativan.
Things start to blur 5-10 minutes from there. I remember spacing out at the wall. Time was a bit off, I have no idea how long I was staring at the wall. I recall clearly hearing my name being called to the surgery area, standing up, and making sure I had my checkbook, and everything on my person so they did not grow legs and walk off.
I was a bit giggly when they were asking questions about what my name was. I can’t recall what the other 2 questions were they asked me, though I did ask them, “You’re asking me these questions to make sure I’m coherent, right”. They said yes, and I giggled with a sense of accomplishment as to figuring out why the questions were asked.
The first eye went fine, no problems there. However, when it came time for the second eye, the hallucinations started. After getting some numbing drops in that eye, the light I was to stare at started to move. The doctor told me to please stop moving my eye. I told him the light was moving. He told me the light was bolted to this, that is bolted to this, and bolted to the floor, and weighs XXXXX. The light isn’t moving. For some reason, my mind then went with, “Maybe it’s an earthquake”. This seemed to be the only explanation, I seriously thought, “Well, it must me an earthquake.” The doctor explained it wasn’t, I think he also said if there was an earthquake he and his assistants would be feeling it. From there, things get even more blurry, and all I recall clearly was being told to stop moving my eye, the doctor finally getting the suction thing on my eye and saying “Gotcha” (I think…), smelling my eyeball burning, and an assistant helping me up, with a smile on his face.
Next I was led to a recliner. All was ok there. I had an interesting time playing with the remote, figuring out what the buttons did with my blurry vision (It was a massage recliner). I kept trying to lean the recliner back, but the back wouldn’t go. I tried over and over again, thinking maybe I could get it to go back THIS time. I think a nurse heard me, and led me to another recliner. There, she explained that the other recliner wasn’t going back because of the wall behind it……
I was offered treats. It appeared one container had chocolate candies, and the other salty snacks. I said “No” to the chocolate, and went for the salty, crispy stuff. I recall looking at the ingredients to see if they included dairy (Dairy makes me sick sometimes). Whey and such in dry foods doesn’t bother me much, though butterfat and similar can. From there, things blur a bit.
I finish one package. I had nothing to eat that morning, and I wanted more snacks. It took a lot of energy to speak while on this Ativan. At the moment, it had probably been 1 hour after my first pill (1mg), and 30-45 min after my second (1mg). I looked around and spotted the container with the crispy, salty food packages. I make my way out of the recliner, and look through it. I grab some sort of cookie, and chex mix (all were “snack size” packages). I ask another person in the room, who was treated prior to me if he wanted anything from over here, he said no, and I returned to my recliner with more treats.
After eating treats, I began to notice my mouth was really dry. Also, the salt REALLY stood out. I knew I was twisted. I drank some water I had, that made it all the better. I recall eating the chex mix, and as I was chewing, having trouble chewing. It took a lot of energy. I figured, I didn’t want to drop the bag, so I place it on a table, and nod out…..
This is the moment when I have to rely on my memory an awful lot, as I can’t recall much of what I said or did after this. Things have been coming to me later, 24-48 hours after this I would remember bits and pieces and think, “Did I really say that? Did I do that? Oh no….”
I recall being led to a room so the surgeon could look at my eyes through medical device of some sort, I’m guessing to make sure the flaps in my eye were seated properly. I don’t recall being led back to the recliner.
What I recall after that, is relying on a blurred memory.
I’m a bit embarrassed, it is going to take me a while to get over some of it if I actually said or did the things I did, hahaha. I try to laugh about it…
I think I cried at some point, I vaguely recall a tissue near my eyes and someone telling me not to touch my eyes. I have no idea when I got the sunglasses placed on my eyes, but they were there when my ride picked me up. I THINK I talked about problems I’ve had with getting laid.  Drugs I’ve done, people I’ve known, etc, etc.
Overall, I have a feeling I spoke about A LOT of personal stuff, to people I barely know. I’m still not certain why I did this, where I thought I was, etc. I’m also not sure how much was mumbled, or spoken clearly. I was smashed.
I vaguely recall someone checking my pulse.
I think the doctor later asked me, in my half sleeping stupor had I done any other drugs that day. He must have asked this a few times, or said it loudly, as I recall it. I think I said something to the effect of, “I’ve smoked weed, Woodrose seeds, ecstasy…' “No, have you done any drugs today???” “No”. I think the dr. said more after that. I think since the questions were bothering my rest, I told him he can take my blood, or take my piss and test it, I don’t care.
I vaguely recall being picked up about 2 – 2 1/2 hours after that first pill. I don’t recall walking out of the building, I don’t recall walking back through the streets of downtown to the parking area. I do recall the validation machine for the parking ticket. I recall nothing of the drive home. I recall looking at the front door and saying, “No packages today”. From there I slept on a couch for about 5 hours, when the doctor called at 7pm to check on me.
At that time I recalled nothing of the silly Lorazepam effects. I felt energetic, however. That night around midnight I drank 4 beers in 2 hours, and took it easy.
Last bit, was the day after. I went for my day after LASIK check-up, and I could tell due to looks I was getting, and laughter, that I probably did act a fool after surgery. Around 9pm, at home, I started feeling anxious, like I have from some psychedelic drugs. Anxiety, bordering on panic attack. I have some emergency Xanax for such situations, and I took ¼ mg to take the edge off, and ease that anxiety away.
The week after Lasik, I had another appointment to check on healing. I was very embarrassed to be there. I feel, last week I could have stripped down and walked around naked in front of all the employees, and felt less embarrassed, than some of the stuff I may have spoke about during my stupor.
During this appointment, I noticed more smiles, and some employees who seemed to be TRYING to hold back smiles, but with the smile just PUSHING through. I explained during that visit I did not like the Ativan, and I am sensitive to benzos. A little goes a long way.
I wanted to leave, fast. People I barely know, knowing who knows what about me, not being sure exactly what I spoke of, how much was true, exaggerated, etc.
Long story short, benzos, from now on, will only be low dose for me. Anything close to 2mg of Ativan, I will be certain to have a ride ready to pick me up from surgery ASAP, or it will be consumed around friends and such.
This was similar to times I’ve blacked out from alcohol, and had fragments of the black-out come to me later on. During those times I’ve also spoken about all sorts of stuff.  Nothing too much different than this Ativan experience.
This was very similar to those alcohol blackouts I’ve had, and I’ve had 5-10 of them during my life. Not many, but enough that I prefer to avoid them! Loazepam was similar, only it lasted a shorter amount of time, gave me a few mild hallucinations, and left me very anxious 36 hours later (popping 0.25mg of Xanax calmed me down).
From what I’ve read, the effects I had (Extroversion, hallucinations) were pretty strong for the dose I had. More common in elderly, children, people with CNS problems, people who also have other drugs in their system, damaged GABA communication, etc. I’m not sure where I fit in.
I learned a bit from this experience.  They may have told others, and for all I know most of the practice’s employees probably heard something of me. It’s a bit embarrassing to go back for check-ups, however I try to laugh about it. Writing this trip experience helps. I’m not a secretive a person, however I generally don’t talk about certain things to anyone.
Sometimes I laugh about it, other times it bothers me. I more than likely would not repeat this again around strangers.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


You are editing a user account that is not your own. Be careful!
{% endif %}Edit your details
{% include 'account/_edit_user_form.html' %} {% if current_user.is_super %}Delete this account
This irrevocably deletes the account.
{% endif %} {% else %}{{ account.id }}
You are not logged in as this user. Use the login page if you want to change this
{% endif %}


30
1 The sayings of Agur the son of Jakeh—an oracle:
This man declared to Ithiel, to Ithiel and Ucal:
2 Surely I am more like an animal than any human,
and I do not have the understanding of a human being.
3 I have not learned wisdom,
nor do I have knowledge of the Holy One.
4 Who has gone up to heaven and come down?
Who has gathered up the wind in the hollow of his hands?
Who has gathered up the waters in a cloak?
Who has established all the ends of the earth?
What is his name, and what is the name of his son?
Give me neither poverty nor riches,
just give me the food I need.
9 For if I have too much, I will deny you and say, "Who is Yahweh?"

There are three things that are never satisfied,
four that never say, "Enough":
16 Sheol, the barren womb,
land thirsty for water,
and the fire that never says, "Enough."
17 The eye that mocks a father
and scorns obedience to a mother,
his eyes will be pecked out by the ravens of the valley,
and he will be eaten by the vultures.
18 There are three things that are too wonderful for me,
four that I do not understand:
19 the way of an eagle in the sky;
the way of a snake on a rock;
the way of a ship in the heart of the sea;
and the way of a man with a young woman.
20 This is the way of an adulteress—
she eats and she wipes her mouth
and says, "I have done nothing wrong."
21 Under three things the earth trembles,
and the fourth it cannot endure:
22 a slave when he becomes king;
a fool when he is filled with food;
23 a hated woman when she marries;
and a maid when she takes the place of her mistress.
24 Four things on earth are small,
and yet they are very wise:
25 the ants are creatures that are not strong,
but they prepare their food in the summer;
26 the rock badgers are not mighty creatures,
but they make their homes in the rocks.
27 Locusts have no king,
but all of them march in rank.
28 As for the lizard, you can hold it in your two hands,
yet they are found in kings' palaces.
29 There are three things that are stately in their stride,
four that are stately in how they walk:
30 a lion, strongest among wild animals—
it does not turn away from anything;
31 a strutting rooster; a goat;
and a king whose soldiers are beside him.
32 If you have been foolish, exalting yourself,
or if you have been devising evil—
put your hand over your mouth.
33 As churning milk makes butter,
and as one's nose will produce blood if it is twisted,
so deeds done in anger produce conflict.


TOT JOY
Dunfermline mum blessed with ‘miracle babies’ after refusing hysterectomy for endometriosis
by Katy PaganUNDERGO a hysterectomy and never have children or endure years of excrutiating pain with your "insides wrapped in barbed wire".
These were the two devastating options offered to a 21-year-old who hadn't even thought about starting a family yet.
Lucy-Anne Patterson, from Dunfermline, was forced to choose after being diagnosed with endometriosis, a chronic and debilitating gynaecological condition that can lead to infertility.

Recalling the decision she faced in her 20s, Lucy-Anne is relieved she opted not to have the major surgery to remove her womb.
According to NHS guidelines, it is usually only performed on women who have found other treatments unsuccessful and who have decided to not have any more children.
Lucy-Anne, engaged to Partick Thistle star Joe Cardle, said: "I have lived with endometriosis for years and only got diagnosed when I was 21.
"I started having pain in my teens, and everyone told me it was normal.
"It continued to get worse over the years until finally I was diagnosed with endo."
Before diagnosis, Lucy-Anne was told she had ulcerative colitis, then IBS - and one doctor even suggested the pain was all in her head.
She added: "I was missing school and work a lot and during my periods I couldn't get out of bed.
#endoperiodstigma
The Scottish Sun Online has teamed up with Endometriosis UK to raise awareness of endometriosis, a chronic and debilitating condition that causes painful periods and affects one in 10 UK women.
The campaign will run on The Scottish Sun website until March 2020 -Endometriosis Awareness Month - and will tell the stories of women living with endo.
News Scotland, which includes The Scottish Sun, The Times Scotland and The Sunday Times Scotland, is also delighted to announce it has become the second official Endometriosis Friendly Employer in the UK.
By March we hope to have signed up 100 new businesses - read how easy it is to do so here and join us!
Follow the campaign at www.thescottishsun.co.uk/endo and join in the conversation on Facebook, Twitter and Instagram.
"I looked six months pregnant with bloating, was constantly sick and tired.
"At 21 I was told I had to have a hysterectomy - it was the only cure.
"Back then, nobody specialised in endo."
Thankfully, a family friend who specialised in endometriosis in the US swooped in to help after hearing about the hysterectomy plans.
Lucy-Anne, who is originally from Aberdeen, was flown out to Houston where a dedicated team used laser excision to rid her of her extensive endo damage.
To everyone’s surprise, she found out she was seven weeks pregnant when she went back to the States for her check up.
But she sadly she miscarried four days later.
Fertility problems are not uncommon with endometriosis sufferers because of damage to the fallopian tubes or ovaries.
Surgery to remove visible patches of endometriosis tissue can sometimes help, but there is still no guarantee you will get pregnant.
Women with moderate to severe endometriosis also tend to have a lower chance of getting pregnant with IVF than usual.
Brave Lucy-Anne told the Scottish Sun Online she went on to have a further three miscarriages before being blessed with her two miracle babies.
She said: "I had another laparoscopy back in 2013 just to check what was going on.
"I was then diagnosed with lupus and put on Fragmin, for blood clots, and aspirin daily.
 She is five now."
Lucy-Anne then had her second daughter, Lyla Jo, in June 2017.
But she has started to feel those familiar endo pains since giving birth.
People find it hard to believe anything is wrong with you as they don’t see why you're in so much pain.
No one ever takes my fiance seriously when he says how much pain I was and am in as they say 'she looks great'.
I looked normal on the outside but on the inside felt like I was wrapped in a barbed wire fence and being torn.Lucy-Anne Patterson
She said: "A recent scan showed my endometriosis was back and my ovaries are kissing.
"I am waiting on a specialist but more surgery will be required.
"I have been given an injection to suppress my ovaries for the time being and it’s taken the extreme pain away."
Determined not to let endo control her life, she added: "Having lived with it for so many years and with expert treatment and knowledge I really feel I can keep this under control with certain medicines and most importantly diet."
And she has urged the public to be more aware of invisible illnesses.
She said: "People find it hard to believe anything is wrong with you as they don’t see why you're in so much pain.
"No one ever takes my fiance seriously when he says how much pain I was and am in as they say 'she looks great'.
"I looked normal on the outside but on the inside felt like I was wrapped in a barbed wire fence and being torn."
The mum of two has spoken out about her brave battle against endometriosis to support the Scottish Sun Online’s Endo Period Stigma campaign.
By March 2020, Endometriosis Awareness Month, we hope to spread the word about the condition and get employers on board as endo-friendly workplaces.
What are the symptoms of endometriosis?
There are many different symptoms of endometriosis and they can vary in intensity. Some women with endometriosis will have no symptoms at all.
The most common symptoms are:
- Painful periods
- Painful sex
- Infertility
- Painful bowel movements
- Fatigue
Other symptoms include:
- Lethargy
- Nausea
- Extreme tiredness
- Depression
- Frequent infections such as thrush
- Feeling faint/fainting during periods
You can find out more about endometriosis symptoms here.
Lucy-Anne said: "It’s such a huge relief that this disease is being specialised, spoken about and taken seriously in the UK now and girls don’t need to suffer like I did.
"Speak up if you’re hurting, don’t hide away in pain. I was so lucky to have the care I did."
She added: "Even though my endo has come back, even after a traumatic few years, I still feel amazing, happy and love myself.
"When you’ve accepted that life is taking you down a path different from the one you wanted, it’s a miracle to wake up and realise you have everything you ever hoped for - my beautiful daughters. "They are the definition of a miracle.
"I owe everything to the amazing team in Houston, my parents and my fiancé who has taken such a interest in my illness so he could support me every step of the way."


BCom or Bachelor of Commerce is a three-year undergraduate course imparted in regular as well as distance education mode. BCom is the second most popular undergraduate course in the Commerce branch. Under BCom, there are three most popular courses, namely BCom or BCom-General, BCom (Honours) and BCom LLB. The BCom or BCom-General is also referred to as BCom-Pass by many universities. In the BCom course, candidates are taught core subjects related to commerce and finance. In the three-year duration, the candidates are given options to choose from a few elective subjects too. The programme is usually spread over six semesters during which the student is taught topics like financial accounting, corporate tax, economics, company law, auditing, business management, etc. BCom is the best option for students who want to make a career in commerce, accounting, finance, banking and insurance. BCom is also ideal for those who wish to pursue Chartered Accountancy, Cost Accounting and Company Secretaryship. After completing BCom, students can also pursue career in management, teaching, advertising, law, journalism, mass communication, law, design, etc. The average starting salary of a BCom graduate is Rs 3 lakh and upwards.
BCom Eligibility Criteria
Unlike technical and vocational courses, BCom is offered by almost all the universities and colleges in India in regular as well as distance education mode. Eligibility criteria for BCom course: The candidate must have studied Commerce in class 11 and 12 with Accountancy, Business Studies, Economics, Maths/optional subject and English as main subjects The candidate must meet the minimum cut-off criteria for admission to the college applied to The minimum cut off marks criteria may be different in each college/university’s as it is subject to the college/university’s own admission criteria for that year Factors influencing the minimum cut off marks for B(Com) admission are a total percentage of candidates passing in Commerce in boards, the highest score in Commerce, the average score in Commerce, minimum cut off marks of the previous year, etc.
Top BCom Entrance Exam (University):
DUET , Christ University Entrance Test , AMU Entrance Exam , Jamia Milia Islamia Entrance Exam
BCom Syllabus
BCom syllabus is broken into six semesters and below is the semester-wise list of subjects taught under BCom Syllabus :
BCom Semester I Syllabus
Financial Accounting , Generic Elective courses like, Principles of Micro Economics or New Venture Planning, etc. , Business Organisation and Management , Environmental Studies
BCom Semester II Syllabus
Language: English/Hindi/Modern Indian Language , Business Laws , Generic Elective course like, Principles of Macro Economics or Economics of Regulation of Domestic and Foreign Exchange Markets , Business Mathematics and Statistics
BCom Semester III Syllabus
Company Law , Income Tax Laws , Discipline Specific Elective course like Indian Economy or Financial Markets and Institutions, etc. , Skill Based elective like Banking and Insurance or Financial Analysis and Reporting
BCom Semester IV Syllabus
Indirect Tax Laws , Corporate Accounting , Discipline Specific Elective course like Human Resource Management or Industrial Laws , Skill Based Elective course like E-Commerce or Investing in Stock Markets
Bcom Semester V Syllabus
Auditing and Corporate Governance , Cost Accounting , Discipline Specific Elective course like ) Principles of Marketing or Training and Development, etc , Skill Based Elective course like Computer Applications in Business or Advertising, etc.
Bcom Semester VI Syllabus
Fundamentals of Financial Management , Business Communication , Discipline Specific Elective course like, International Business, Consumer Affairs and Customer Care, Organisational Behaviour, Entrepreneurship and Small Business, Office Management and Secretarial Practice, Corporate Tax Planning, Fundamentals of Investment, Management Accounting , Skill Based Elective course like Personal Selling and Salesmanship or Cyber Crimes and Laws, etc.
BCom Jobs & Top Recruiters
In today’s job market, only a BCom degree is not enough. After completing the degree, students must pursue post-graduation in Commerce, Accounting and Finance. Courses like MCom, MBA, CA, CS etc. are a good options for B Com graduates. BCom graduates can also prepare for competitive exams for appointment in Government sector. But those who wish to start working immediately after completing the BCom course, can find various jobs at junior level in accounting, commerce, banking and finance and related fields. They can also seek jobs in public sector undertakings. Some of the job profiles for BCom graduates are listed below:
BCom jobs - Average salary , Accountant - Rs 2 lakh per annum and above , Financial Analyst - Rs 3.7 lakh per annum and above , Financial Consultant - Rs 5 lakh per annum and above , Account Executive - Rs 2.5 lakh per annum and above , Jr Accountant - Rs 1.75 lakh per annum and above , Business Consultant - Rs 9 lakh per annum and above , Accounts Manager - Rs 5.8 lakh per annum and above , Business Executive - Rs 3 lakh per annum and above , Tax Consultant- Rs 4.5 lakh per annum and above
BCom graduates are hired for various junior level profiles in the finance, accounting, banking, commerce, HR and administrative departments of organisations. BCom graduates are also hired by accounting and auditing firms as well as banks and insurance companies.
B Com Top Recruiters
SBI , Punjab National Bank , ICICI Bank , Citibank , HDFC , Pricewaterhouse Cooper , RBS , Deloitte , IndusInd Bank , KPMG , Ernest & Young , TFC , LIC , New India Assurance , Bajaj Allianz , United India Insurance , HDFC Life , ICICI Prudential , Kotak Life , Max Bupa


{% filter textile %}
h3(#how-it-works). How it works
Users of RPM-based Linux distributions (such as "openSUSE":http://opensuse.org or "Fedora":http://fedoraproject.org) provide weekly "anonymous":/faq#anonymity information about the packages they have installed. This is done by simply installing the *popcorn-client* package on their machines.
*popcorn-client* collects basic metadata about a participating user's system and all their installed packages. It also figures out when those packages were last used and splits them into four categories: _recent_, _old_, _voted_ or _nofiles_. Once a week it sends this data to the popcorn server (here). Read more about the popcorn-client "here":#.
The *Popcorn server* receives the data sent by *popcorn-client* and stores it in a database. We don't track user IPs or even the history of a system's installed packages over time. It then makes this data available to everyone through *charts* (like the ones above and on the various API documentation pages) and a "RESTful API":/api (for other services to use).
h3(#why). Why?
Linux distributions are built from open source packages. But there are a lot of them and people resources are often very limited. Figuring out which packages our users really use would help a lot with prioritising tasks. It's also good to know that someone uses that package you were up all night trying to build.
There are a lot of questions that Linux distributions ask themselves: from things as simple as figuring out what CPU architectures people are using to more specialised questions like:
* Should we bother to package gems as RPMs or is everyone installing them as gems anyway?
* Is anyone actually using python3 at this point?
* How long do people use an old distribution release for after we've declared it End of Life?
h3(#how-you-can-help). How you can help
The best way to help right now (and the easiest) if you're an RPM-based Linux distribution user is to "install popcorn-client":/download and then forget about it. It will send us the data we need to make your distribution better for you.
If you're a developer you might want to check out "the sources":http://github.com/opensuse/popcorn and hack something on the server. It's mostly python under an MIT License. Look for bugs in our "issue tracker":https://github.com/opensuse/popcorn/issues or think up new features. We're really open to contributions even if you're not so experienced.
If you want to develop a third party service, go ahead and look at the "API":/api.
If you have a question that you think popcorn's data might be able to answer and you can't find the answer by looking at all our crazy graphs, "contact us":/contact and we'll try to figure out an answer for you.
{% endfilter %}


{% extends '_layout.html' %} {% load formatting %} {% block meta_title %}Sponsors and partners – {{ block.super }}{% endblock %} {% block main_classes %}bg-white text-dark{% endblock %} {% block main %}
We’re grateful to companies that help us organize PyCon CZ and allow keeping ticket prices as low as possible.
Do you want to sponsor us too? Check out our offer or contact us.


roomCast 2.0
hide help
resources
new resource
ID
type
roomcast
application
cluster
include in distribution
distribute to designer
info
label
link
version
save resource
delete resource
cancel


Impressions of DBC
May 23, 2015
First week in DBC done. The time to take stock. Couple months ago I decided to find school for improving my knowledge and finally finished what I started many years ago. There are a lot of schools. Almost all of them have very similar program(lecture, pair programming, solo project). But when I started to read more precisely I saw that DBC has a bunch of differences. I have some background in CS, but it turned out that almost three years ago I moved to live in USA. Since I started learning English only here, I had problems with communication. That's why I was trying to find a school which not just improving my knowledge and skills but also help me be more social.
And DBC is just such a place.They have a different approach to learning. It's not only about build web development skills but also develop essential non-technical skills like empathy, listening, relationship-building, and leadership that will make you invaluable to dynamic, highly collaborative teams.
It is important to remember that you cannot just sit back and say "teach me". You must want to learn.


Canvas with 100,000 points. Hover to highlight the closest point.
Also see the canvas version highlighting all overlapping points and the SVG version. Source on GitHub.


seaborn.
plotting_context
(context=None, font_scale=1, rc=None)¶Return a parameter dict to scale elements of the figure.
This affects things like the size of the labels, lines, and other elements of the plot, but not the overall style. The base context is “notebook”, and the other contexts are “paper”, “talk”, and “poster”, which are version of the notebook parameters scaled by .8, 1.3, and 1.6, respectively.
This function returns an object that can be used in a with
statement
to temporarily change the context parameters.
A dictionary of parameters or the name of a preconfigured set.
Separate scaling factor to independently scale the size of the font elements.
Parameter mappings to override the values in the preset seaborn context dictionaries. This only updates parameters that are considered part of the context definition.
See also
set_context
set the matplotlib parameters to scale plot elements
axes_style
return a dict of parameters defining a figure style
color_palette
define the color palette for a plot
Examples
>>> c = plotting_context("poster")
>>> c = plotting_context("notebook", font_scale=1.5)
>>> c = plotting_context("talk", rc={"lines.linewidth": 2})
>>> import matplotlib.pyplot as plt
>>> with plotting_context("paper"):
... f, ax = plt.subplots()
... ax.plot(x, y)


They deleted it. Even though I read the sidebar and stayed in the rules.
Doesn't matter. You gave me the answers I need.


Acknowledgments
This website is based on the Wikimedia Research landing page and the Wikimedia UI Style Guide by Wikimedia Foundation design team. "headshot.jpg" copyright Dana Bublitz.
This website is based on the Wikimedia Research landing page and the Wikimedia UI Style Guide by Wikimedia Foundation design team. "headshot.jpg" copyright Dana Bublitz.


 We sincerely hope that you can accept our invitation of an interview session.
Congratulations! You have passed the interview and finalised all the job application procedure. Please wait for further contact.
We apologise that you have not passed the interview process.
Your application has been finalised. You can click the following button to ARCHIVE
it. (cannot be undone)
Archive application
Your application is in a status of processing or already archived. You can only view your application now.
Job information - {{job.jobPosting.title}}
Author:
{{job.jobPosting._uId}}
Salary rate:
{{job.jobPosting.salaryRate}}
Position type:
{{job.jobPosting.positionType}}
Closing time:
{{job.jobPosting.closingTime}}
Job details:
{{job.jobPosting.details}}
Job status:
{{job.jobPosting.status}}


--- creation_epoch:<PHONE_NUMBER> lastmod_epoch:<PHONE_NUMBER> categories: Programming title: Tidy command to indent xml --- tidy -indent -xml -o "%1.FORMATTED" -wrap 120 "%1"
Creates second file with indented xml in file ending with same name plus .FORMATTED


{% extends "site_base.html" %} {% load staticfiles %} {% block head_title %}Front Page{% endblock %} {% block body_id %}frontpage{% endblock %} {% block body_class %}{% endblock %} {% block nav_class_about %}active{% endblock %} {% block content %}
Visualize the relative difficulty of a Russian text based on core, foundation, expansion, and specialization vocabulary. Words are colorized according to their level.
Enter Visible VocabularyEnter target vocabulary and then write sentences, a paragraph, a mini-story, etc that uses up that vocabulary.
Enter Mini-story CreatorColorize words in HTML according to their level.
Enter HTML ColorizerRank words by form/lemma frequency.
Enter Quick Lemma Tool


Lost Highway (1997) Bill Pullman, Patricia Arquette, Balthazar Getty, Robert Blake, Natasha Gregson Wagner, Richard Pryor, Lisa Boyle, Michael Massee, Jack Nance, Henry Rollins, Gary Busey, Robert Loggia, Marilyn Manson. Directed by David Lynch. Rated R, ** and one half stars (out of *****)
Review by Ed Johnson-Ott For more reviews, go to www.nuvo-online.com/film
At a party, a mystery man in white-face, with black lips and no eyebrows, approaches from across the room. Fred recognizes him from a dream. "We've met before, haven't we?" the man says, smiling dangerously. "I don't think so," Fred stammers, "Where was it you think we met?" "At your house. In fact, I'm there right now."  Smoothly, the mystery man pulls out a cell phone and barks "Call me. Dial your number." Fred calls his home phone number. After two rings, he hears it answered. "I told you I was here," says the voice of the mystery man over the phone. Astonished, Fred gazes at the man standing in front of him and gasps "How'd you do that?" Staring intently at the phone in Fred's hand, the man says "Ask me," then laughs like a maniac.
Welcome to "Lost Highway," the latest offering from "Blue Velvet" and "Twin Peaks" creator David Lynch. This time around, Lynch dispenses with any semblance of traditional storytelling, pushing the weird-o-meter off the scale in a baffling excursion into horror noir.
Bill Pullman and Patricia Arquette play Fred and Renee, an edgy couple who communicate in a halting, primary school form of dream-speech. Every move these two make imparts a sense of dread, a Lynch specialty. Life in their orange retro-trendy home goes from creepy to creepier as they find a series of videotapes on their doorstep. After a tape reveals that someone has filmed the couple while they were sleeping, they call the cops. Fred tells the Dragnet boys of his disdain for camcorders, stating blandly (and significantly,) "I like to remember things my own way. How I remembered them, not necessarily the way they happened."
It's possible the whole film is presented from Fred's tortured point of view. Mind you, I'm just guessing here. Anyway, after encountering the aforementioned mystery man (played with psychotic gusto by Robert Blake,) Fred finds another tape, showing him standing over Renee's dead body. In quick fashion, Fred is convicted of murder and locked in a gothic prison cell by guard Henry Rollins (whose neck, by the way, is now wider than his head.) During a morning cell check, the authorities discover that Fred has disappeared, and in his place is Pete (Balthazar Getty,) a dazed young auto mechanic who squints a lot. Since Pete isn't Fred, he is released from prison by the confused warden.
Are you still with me? Congratulations. Pete recuperates at home, where his parents (Gary Busey and Lucy Butler) watch produce documentaries and make cryptic remarks that indicate they might know what happened to their son. When he returns to work, psycho-gangster and regular customer Mister Eddy (Robert Loggia) shows up with his girlfriend Alice (also played by Arquette.) Despite having watched Mister Eddy pistol whip a discourteous driver while screaming highway safety statistics, Pete decides to have an affair with Alice. This leads to a numbing series of schemes and surrealistic images, punctuated by lots of ultra-violence.
So, what does it all mean? Well, maybe Fred killed his wife, but couldn't cope with the consequences. Trapped in his cell, he falls into a dream and imagines he is transformed into another man and freed. In short order, though, he becomes involved with another incarnation of the woman he murdered, finding that even a psychotic state of mind affords no escape from his personal Hell. Or maybe he did change identities, only to be pursed by the wrathful spirit of Renee. I'm just guessing here.
It's also possible that the whole thing is just beautifully photographed smoke and mirrors from a gifted director who has painted himself into a creative corner. David Lynch has been blending sex, violence, doppelgangers, surrealism and deadpan humor for years, upping the outrage level with each new work. Maybe this is just where he ended up, on his own Lost Highway, performing dazzling, but meaningless cinematic card tricks. I honestly don't know whether Lynch's work here is ballsy or merely desperate. If you see "Lost Highway" and figure out what going on, drop me a line, okay?
copyright 1997, Ed Johnson-Ott
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


-
A Terror Cell That Avoided the Spotlight
www.nytimes.com
Intelligence officials believe that the Khorasan Group, a Syrian jihadist cell that has emerged as a leading U.S. target, ultimately answers to Al ...
-
Why the Garbage Man Might Dislike Your Dog - NYTimes.com
www.nytimes.com
It is a civic drama that plays out each morning on sidewalks across New York City.
-
U.A.E.’s first female fighter pilot dropped bombs on the Islamic State
www.washingtonpost.com
But this is hardly a victory for feminism.
-
Global Response to Ebola Is Too Slow, Obama Warns
www.nytimes.com
At a United Nations meeting on the outbreak, President Obama said the world was doing too little and “not moving fast enough.”
-
The Woman Who Walked 10,000 Miles (No Exaggeration) in Three Years
www.nytimes.com
For Sarah Marquis, a very long hike – from Siberia through the Gobi Desert, China and eventually Australia – can become a voyage of discovery.
-
Miss a Payment? Good Luck Moving That Car - NYTimes.com
dealbook.nytimes.com
The thermometer showed a 103.5-degree fever, and her 10-year-old’s asthma was flaring up. Mary Bolender, who lives in Las Vegas, needed to get her ...
-
Exposing Hidden Bias at Google - NYTimes.com
www.nytimes.com
Google, like many tech companies, is a man’s world.
-
How Former Treasury Officials and the UAE Are Manipulating American ...
firstlook.org
A bizarre neocon/Israel/Gulf-dictator coalition is now driving not only U.S. policy but U.S. discourse, as well, aided by ex U.S. officials.
-
Inside the New York Fed: Secret Recordings and a Culture Clash
www.propublica.org
A confidential report and a fired examiner’s hidden recorder penetrate the cloistered world of Wall Street’s top regulator -- and its history of ...
-
Narendra Modi: The Social Media Politician
www.nytimes.com
India’s leader isn’t popular on Facebook and Twitter only because of his country’s huge population. It’s part of a strategy to reach supporters ...
-
ISIS Revenue Sources Remain Crucial Target, U.S. Says
www.nytimes.com
American, Saudi and Emirati planes hit 12 oil refineries in Syria on Thursday in an effort to cut the Islamic State’s ability to fund its operations.
-
Navajos to Get $554 Million to Settle Suit Against U.S.
www.nytimes.com
The Navajo Nation will receive $554 million after agreeing to end its claim that the federal government mismanaged tribal resources.
-
Apple Responds to Complaints of Bent iPhones
bits.blogs.nytimes.com
Social media channels have overflowed this week with commentary on whether Apple’s new iPhone 6 Plus bends under pressure.
-
Modi Defies Expectations With Mix of Soft and Severe in India
www.nytimes.com
India’s new prime minister, Narendra Modi, has shown caution on the economy while seeking fundamental changes in the way the government functions.
-
David Cameron to Apologize for Saying Queen ‘Purred’ Over Scottish Vote ...
www.nytimes.com
The British prime minister broke protocol by accidentally disclosing Queen Elizabeth II’s reaction to the outcome of the referendum in Scotland.
-
Iran’s President Says West’s Blunders Helped ISIS Rise
www.nytimes.com
The president of Iran, Hassan Rouhani, said the West and Arab states should apologize for “blunders” that he said had given rise to extremist groups.
-
Ebola Epidemic Worsening, Sierra Leone Increases Quarantine Restrictions
www.nytimes.com
More than a quarter of Sierra Leone is now sealed off after officials placed quarantine restrictions on hundreds of thousands more citizens.
-
In Liberia, Home Deaths Spread Circle of Ebola Contagion
www.nytimes.com
The C.D.C. said that only 18 percent of patients in Liberia are being cared for in proper medical centers, raising the risk of the Ebola virus ...
-
24 Hour Live and pre-recorded Programming
webtv.un.org
The UN Web TV Channel is available 24 hours a day with selected live programming of United Nations meetings and events as well as with pre-recorded ...
-
For Polar Bears, a Climate Change Twist
www.nytimes.com
When sea ice melts and polar bears meet snow geese on their nests, the effects of climate change get complicated.
-
Amid Airstrikes Against ISIS, Refugees Flee Syria
www.nytimes.com
A visual guide to the crisis in Iraq and Syria.
-
The Benefits of Easing Climate Change
www.nytimes.com
For all the fears that curbing carbon emissions will put the brakes on economic growth, it might actually enhance it.
-
On a Warmer Planet, Which Cities Will Be Safest?
www.nytimes.com
Scientists trying to predict the consequences of climate change see few havens from future storms, floods and droughts. But some regions will fare ...
-
A Mother in Jail for Helping Her Daughter Have an Abortion
www.nytimes.com
An exclusive interview with Jennifer Whalen, who is serving time for ordering pills online for her 16-year-old daughter to induce a miscarriage.
-
The Mathematics of Ebola Trigger Stark Warnings: Act Now or Regret It | ...
www.wired.com
Without immediate action, Ebola could claim tens to hundreds of thousands more lives by the end of 2014.
-
Steve Jobs Was a Low-Tech Parent - NYTimes.com
www.nytimes.com
When Steve Jobs was running Apple, he was known to call journalists to either pat them on the back for a recent article or, more often than not, ...
-
No Time for Car Shopping? Click ‘Print’ to Make Your Own
www.nytimes.com
A Phoenix company used a process known as 3-D printing to build a car made entirely from the same composite that is used to make Lego bricks, ...
-
U.S. Vividly Rebuts ISIS Propaganda on Arab Social Media
www.nytimes.com
A government team’s striking video and other postings are being disseminated through Twitter and Facebook to counter ISIS’s skillful online campaigns.
-
FBI investigating claims Oklahoma beheading suspect tried to convert ...
kfor.com
MOORE, Okla. - Officials with the Moore Police Department say the FBI is now involved in the investigation related to a brutal attack of workers at a ...
-
Video: Hundreds of Hong Kong high school students skip class for democracy ...
www.nytimes.com
Hundreds of schoolchildren joined university students demanding greater democracy, capping a week-long campaign calling for Hong Kong's leader to ...


 The trite wordplay of the latest hit speaks volumes. The words are cliche and the message is obvious. And why is it obvious? Because it is true. This is content whose veracity has stood the test of time and become mundane through it’s repetition. Perfect stuff for a hook. Nobody ever listens to the words, but the modern day prophets of top 40 music have somehow managed to unlock the DNA of our reality.
Breaking up actually is hard to do.
At the end of the day, whether it’s a serious commitment or a one night thing, girls want to have fun.
Father should be good to their daughters.
If you want to make a change you have to start with the man in the mirror.
The first cut is the deepest.
It ain’t about what’s waiting on the other side, it’s the climb.
Some men like big butts….and they refuse to prevaricate.
More money can lead to more problems-simplify.
Women do not like ‘scrubs’ or any guy hanging out the side of his best friends ride.
Sometimes we all could ‘use somebody’
You can’t read a pokerface.

You’ve gotta have faith….faith…a…faith..a faith.
And so on.
If only Uriah had been able to listen to the wise warning of Jimmy Soul’s 1963 classic before marrying Bathsheba: “If you want to be happy for the rest of your life, never make a pretty woman your wife. So from my personal point of view get an ugly girl to marry you.” It probably would have worked out better for him.


Aonic Tech is an Electronics distributor serving the customers in various segments like Telecom, Industrial, Defence & Aerospace, Nuclear, Railways industries
We provide technologically advanced solutions from international manufacturers of Switch Mode Power Supplies – AC/DC, DC/DC, DC/AC, Battery Charger & other Power Conversion Products.
Aonic Tech Pvt. Ltd. serves the Electronic Product & System build in various market segments like Industrial, Telecom, Medical, Railways, Defence & Aerospace.
Aonic is authorized Representative and Distributor for some of the world’s renowned and leading manufacturers of Switch Mode Power Supplies, Power Components, RF & Microwave and Passive Components. We work with suppliers across the globe in the Power Electronics industry, which enables us to supply products for the niche market segments according to customer needs. We hold our relationship with suppliers and customers at very high value.
Our relationship with some of the foremost Power Conversion product manufacturers give us the ability to supply our Customers with top class products at best possible prices.


The Saddest Book Ever Written: Microwave Cooking For One
I could have used this on many occasions.via The
Consumerist by Meg Marco on 4/8/10
SFWeekly has declared this book, Microwaving Cooking For One, by Marie T. Smith, to be the saddest cookbook ever written.
We have to agree, which is why we’re glad Stouffers is putting suicide prevention tips on their packages. (Not really, it’s from the The Onion. We wish it was true, however.)
Pic of the Day: Saddest Cookbook Ever [SFWeekly]


Travelling is a favorite hobby of mine. I have been all over the world! Here is a list of some of my favorite destinations.


My faith, your faith, our faith
by Darren HandschuhWhat happens when representatives of numerous faiths and culture get together?
They have a discussion, share ideas and answer questions.
That's the plan for the interfaith conference Absolute Justice, Kindness and Kinship being held in Vernon Monday from 6-8:30 p.m.
According to organizers, the “event is aimed at inspiring confidence in Canadians and discussing the practical and sustainable paths that can lead the world towards peace.”
Prominent religious representatives from aboriginal spirituality, Baha`I, Buddhism, the Catholic Church, Trinity United Church, The Jesus Christ Latter-day Saints Church, Center for Spiritual Living, Judaism and Islam will be taking part in the event.
The conference will be held at the Vernon recreation centre, 3310 37th Ave.
The event website states:
- The event aims to explore the teachings and practices of different religious and philosophical traditions, with the hope that such mutual exploration will encourage better understanding and promote harmonious co-existence among the members of Canada’s cultural mosaic.
- The conference continues to strive to shorten the gap between diverse communities, and to demonstrate that we can live together in the spirit of acceptance, harmony and compassion.
- The objectives of the event is to promote interfaith respect, harmony, inclusiveness and diversity. It inculcates mutual understanding and respect between different faith traditions and philosophies of the world. It promotes respect, harmony and cohesion among all people.


Turkey says a US national, member of Islamic State group, sent home as Ankara starts repatriating...
by EndPlayANKARA, Turkey - ANKARA, Turkey (AP) - Turkey says a US national, member of Islamic State group, sent home as Ankara starts repatriating captured IS militants.


My Understanding Of Emotional Intelligence
Being self aware, knowing your own emotions, being able to express yourself properly and know what your’e actually feeling.
I feel like emotional intelligence is greater than IQ purely because with EQ, you’re able to know and find yourself mentally
and emotionally, you can pretty much set your mind to do anything you want it to do. Whereas with IQ, you could have a very high
IQ and be very intelligent/book-smart but if your EQ is out of order, you can become mentally unstable, your emotions may not be
in order and not being able to focus on what your’e doing at that time. My understanding of it is, that you can change your emotional
intelligence through meditation and other awesome sources for the better but with IQ, it is very hard to change and with EQ I feel like
you have more common sense and can figure out problems easier.
I honestly think emotional intelligence is a very awesome attribute to attain and keep on top of because not only does it help you
physically, but it can also help with a lot of other things in your life and balance everything out nicely. Doing the task for listening
and looping this week was very good for me as I found out some of my own problems by just expressing them verbally. I also found it
very good to listen to someone else as their experiences were very different to mine and they solved things in a different way which
helped me to try out something different to see of I have different results from what I was originally doing.
I found that exercise is a good way to keep your EQ in-tact because you’re doing something that’s benefiting your body but also
benefiting your mind at the same time. I found it very interesting learning about this and I could be completely wrong with my
understanding of EQ but I think it doesn’t matter too much as I think what I have done this week has benefited me in a very good
way and I seem a lot more focussed and engaged with what I’m doing.


Congratulations, you've just created a new Play application!
Play Framework makes it easy to build web applications with Java & Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption for highly-scalable applications.
This tutorial introduces you to the essentials of your new Play application. The aim of this seed is to demonstrate how to integrate your play app with docker.
Before we go any further, let's run the application.
In Play, web requests are handled by Action
s.
Action
s process each request, perform any work that's needed, and then return a Result
. Action
s are generated by Controller
s.
This application defines a Controller
in app/controllers/Application.scala. Application
's index
method creates an Action
which returns a Result
of Ok
.
Learn about Actions, Controllers and Results
Play routes incoming HTTP requests to their Action
s. The mappings between requests and Action
s are defined in conf/routes.
This application renders HTML using Twirl templates.
The templates are defined in the app/views directory. Each Twirl template is compiled into a Scala object which can be called from Java or Scala code.
The views.html.index(...)
code within Application.scala calls the app/views/index.scala.html template.
Twirl ships with Play by default but you can use other view technologies too. For example, you could use Handlebars instead of Twirl.
Your application automatically serves static resources such as JavaScript, CSS and images.
Normal assets live in the public folder.
Assets that need compilation, such as CoffeeScript and LESS files, go in the app/assets folder. These assets have extra processing applied to them.
Assets are served by Play's Assets
controller. The Assets
controller is configured in the conf/routes file.
Learn about Working with Assets
Your Play application is built with sbt.
Build configuration is defined in the build.sbt file. You can edit this file to add new project dependencies or to change compilation settings.
Plugins extend sbt with new behavior. You can set up sbt plugins in the project/plugins.sbt file. The Play sbt plugin is configured in this file. There are also separate plugins to compile assets, such as CoffeeScript and LESS.
You can change your application's runtime behavior by editing conf/application.conf file. There are lots of commented-out settings in there for you to use as a starting point.
Play uses the Typesafe Config Library to manage its configuration. Editing the application.conf
file is just one of many ways that you can configure your application.
You're probably reading this tutorial right now from within Typesafe Activator's browser UI. However, if you prefer, you can build and run your application from the command line.
$ activator ~run
You can run tests from the command line too.
$ activator ~test
Docker is a way to build applications in their own container, allowing better operational control. (see docker.com for more information). This Dockerfile will create your play app, and will run the test suite while building it. If you push your app to the public repository, it can do automated builds, running your test suite. Consult the README.md file for more details about how docker works.
To create a container you need to build it. More information is available here.
$ docker build -t <Your-docker-username>/play-docker-ci .
To run your container, the folllowing command will run a detached version and open up port 9000 for you. There are several options on how to run your app, consult the Run Reference page.
$ docker run -d -p 9000:9000 <Your-docker-username>/play-docker-ci
General information about Play is available from playframework.com.
There is documentation available online.
You can also ask questions on Stack Overflow.
More information about docker is available from docker.com
A bit thanks goes to adamalex who created the initial dockerfile that this project was based on.


The Latest: Norovirus outbreak affects Air Force Academy
GRAND JUNCTION, Colo. (AP) - The Latest on norovirus outbreaks in Colorado (all times local):
3:25 p.m.
The Air Force Academy outside Colorado Springs says that 400 cadets have been sickened by norovirus since October but that the outbreak hasn’t disrupted classes.
The Gazette reported Thursday that infected cadets have been placed on bed rest for at three days after their symptoms disappear. Medical personnel clear those affected before they can return to class.
The academy’s 3,600 other students have continued classes.
Norovirus is a highly contagious bug that causes diarrhea, vomiting and other symptoms.
Thousands of students in western Colorado are out of school because of a suspected norovirus outbreak.
10:20 a.m.
Thousands of students in western Colorado are out of school because of a suspected outbreak of norovirus.
All 46 schools in the district serving Grand Junction and the surrounding area are closed Thursday and Friday. School District 51 spokeswoman Emily Shockley says they won’t reopen until after the scheduled Thanksgiving break to allow custodians to do a thorough disinfecting of all surfaces.
Norovirus is a highly contagious bug that causes diarrhea, vomiting and other symptoms and can spread quickly in public places.
The outbreak was first seen at a high school last week before spreading to other schools. The district believes there is also a second related strain of the virus now.
Shockley said it’s not clear yet how many students and staffers have become sick.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.