Filtering Events
How to filter the events displayed in the Log Viewer.
- Navigate to Admin > Event Viewer - OR - Navigate to a Log Viewer module.
- Expand the Viewer section.
- At Type, select an event type from the drop down list. The matching records will then be displayed below.
- At Records per page, select the number of records to be displayed per page from the drop down list. You can choose to display up to 250 records per page however the viewer will default back to 25 records each time the page is refreshed.
Filtering Log Viewer records by event type


Vodka, Whiskey, Gin, Cocktails and recipes what we serve. What is included in this website is a shop with a selection of drinks which you can order for affordable prices, and a tab with prestine cocktail recipes, with the ability to recreate at home for you leisure. You can order anything from one bottle or a whole party from us, send an amazing gift or stock up on Whiskey or Vodka for the summer or winter. You won’t see thousands of Liquors on our website however every bottle comes personally recommended by us.
The Beverages was founded in February 2014, when it first started providing cocktails and information now it sells drinks as well as providing information such as recipes. Our simplicity of information and the design makes our website very easy to navigate these wide choices. Our homepage offers you a user-friendly and an up-to-date approach that will lead you to the product range. Our non-stop shopping will allow you to purchase drinks! We have added recipes of our drinks as well as videos (How to videos) We have produce our website as a team for our module called Team Project. In our team we have myself, David, Melba, John, Amit and Rahul.
Order pret


{border-style px;} #ffffff;} infectious invasion human novel invasive organisms biological science COVID- invasions px; research spread {font-family disease font-size global double; species Elsevier Health Invasion [], border-color border-width crossdisciplinary diseases impacts organisms, rapid solid; {font-style {font-weight SARS-CoV- bold centre coronavirus courier; ecological em; emerging environmental evolutionary factors health introduced management pathogens pt;} resource understanding


Our Cookies
Our founder, Pat, has come up with a wonderful cookie idea by combining two signature Seattle icons: coffie-time confections and salmon!
They're cookies made into the shape of a salmon, and actually made with salmon (though the fish is ground up so fine that you can't even taste it!) that is the ideal match for a steaming cup of coffee on a gray Seattle morning.
Our cookies are salmon-shaped, too! See an example of a finished cookie by interacting with the cookie cutter image.


Last usage of a mail file - for all users
My admin is getting a little rusty. When I was asked: " How can I indentify a dormant mailbox?" I couldn't name a place in admin where to look. Of course, there is the
As usual YMMV
NotesDatabase.LastModified
property, but that would get updated on a design refresh too. So I asked innocently: " dormant, how?" After an amusing 2 hour discussion between the stake holders (only the popcorn was missing) we concluded that it is either
- No document has been created for a while (including incoming)
- No email has been sent for a while
($All)
and for sent documents ($Sent)
. The LotusScript code is just a few lines. I needs to be run, so it can access all mailboxes.You can do that in Full-Admin mode or run it with the server id. Important: all servers need to be reachable. Of course the code could be modified to run on the current server only and to send a (MIME) message instead of writing a file. Anyway here you go:
Option Public
Option Declare
Sub Initialize
Dim s As New NotesSession
Dim allAdr As Variant
Dim out As NotesStream
Dim nab As NotesDatabase
Set out = s.Createstream()
'change this - you could write into
'an eMail or a database or or or
out.Open("report.csv")
allAdr = s.Addressbooks
ForAll oneDB In allAdr
Set nab = oneDB
Call recordUsers(out, nab)
End ForAll
Call out.Close()
End Sub
Sub recordUsers(out As NotesStream, nab As NotesDatabase)
On Error GoTo Err_recordUsers
Dim userView As NotesView
Set userView = nab.Getview("People")
If userView Is Nothing Then
Call out.Writetext("No user view in "+nab.Filepath, EOL_PLATFORM)
GoTo Exit_recordUsers
End If
Dim doc As NotesDocument
Dim MailServer As String
Dim MailFile As String
Dim FullName As String
Set doc = userView.Getfirstdocument()
Do Until doc Is Nothing
'Check for the fields
If doc.Hasitem("FullName") Then
FullName = doc.Getitemvalue("FullName")(0)
If Not doc.Hasitem("MailServer") Or Not doc.Hasitem("MailFile") Then
Call out.Writetext("No entry for user "+fullName)
Else
MailServer = doc.Getitemvalue("MailServer")(0)
MailFile = doc.Getitemvalue("MailFile")(0)
Call out.Writetext(fullName+", ",EOL_NONE)
Call fetchLastDocumentDate(out, MailServer, MailFile)
End If
End If
Set doc = userView.Getnextdocument(doc)
Loop
Exit_recordUsers:
Exit Sub
Err_recordUsers:
MsgBox Error$
Resume Exit_recordUsers
End Sub
Sub fetchLastDocumentDate(out As NotesStream, MailServer As String, MailFile As String)
Dim s As New NotesSession
Dim nsf As NotesDatabase
Dim v As NotesView
Dim doc As NotesDocument
Set nsf = s.Getdatabase(MailServer, MailFile)
If Not nsf.Isopen Then
Call nsf.Open("", "")
End If
If Not nsf.Isopen Then
Call out.Writetext("can't open "+MailFile, EOL_PLATFORM)
Else
Set v = nsf.Getview("$All") 'Change this if your definition of dormant is different
Set doc = v.Getlastdocument()
Call out.Writetext(CStr(doc.Created), EOL_PLATFORM)
End If
Exit_fetchLastDocumentDate:
Exit Sub
err_fetchLastDocumentDate:
Call out.Writetext(Error$, EOL_PLATFORM)
Resume Err_fetchLastDocumentDate
End Sub
As usual YMMV
Posted by Stephan H Wissel on 21 November 2014 | Comments (4) | categories: IBM Notes


To create a project you need to specify a project prefix (e.g. customer), a project name and optionally modules to include in your project.
Example: The following command will build a django-cms project with unittest and jenkins support:
chuck create_project <project_prefix> <project_name> django-cms,unittest,jenkins
You can also add other Python module with a version number like for using pip
chuck create_project <project_prefix> <project_name> unittest,jenkins -a django-social-auth==0.6.9
At some time in your development process you have got a project in your version control system and another developer wants to setup his or her development environment. This normally includes the following steps:
After doing these steps five or tens times it gets annoying, so why don’t you let Chuck do the job?
chuck setup_project <url_to_repo>
For example if you use a Git repository you simply execute the following:
chuck setup_project git://github.com/notch-interactive/django-chuck
Note
As for now, this process is only supported for projects which got created through Django Chuck or contain a valid chuck_setup.py file. We plan to make this work on non-Chuck projects in the near future though.


Measure as you go, not at the end
Marketers need to make sure they have set aside enough money to provide the evidence and insight they need to deliver impactful campaigns confidently and consistently.
By Tanya Joseph 25 Nov 2019 7:30 am
They say a sign of madness is doing the same thing and expecting different results. I always wonder who the ‘they’ are but in this case I am not arguing with them. It is bonkers to expect a different outcome when the input is the same. And yet we as individuals and as marketers do it all the time. Worse still is when we do the same thing time and again and don’t even know what the outcome is, we just hope for the best.
Not us, we don’t do that, I hear you say. But can you honestly say that you evaluate the outcome of every campaign you undertake, even the quick and dirty ones? That you know the ROI on every piece of work you do? I can’t and I am obsessed by monitoring and evaluation (M&E).
I admit I used to take a more cavalier approach. A more ‘we had loads of positive feedback, let’s carry on’ stance. I might even have been guilty of once or twice taking a ‘nothing bad happened last time, let’s do it again’ position. But then some years ago I had a damascene moment when I found myself telling my then boss to “trust me, it will work” about, as they would say in the civil service, a ‘brave’ intervention.
Seeing the somewhat sceptical response, I realised that if I wanted to be bold, to be brave, if I wanted to do impactful and outstanding work, I would need to prove its effects. I would need to prove it to the boss (or client), to the board, to internal and external stakeholders.
That means investing time and money in really understanding the problem you are seeking to solve, how you expect the intervention you are making to have an impact and how you are going to measure that impact. Of course, marcoms doesn’t operate in a vacuum and there will be many factors that will influence your target audience; some in your control, many not.
It is hard to design robust M&E tools but if you want organisational buy-in, stakeholder support, more funding or – yes, I am saying it – to win awards, you need to put in the effort.
Measurement and evaluation should not be an afterthought, something done on the cheap. If you get it right, it will ultimately save you money.Tanya Joseph
To be clear, this is a specialist gig, not a side project. You have to have someone on the team who knows what they are doing, and can help develop tools and work with your agencies to ensure your money is being spent effectively. You can delegate responsibility to an agency but having some in-house expertise will help guide the development of work as it is being designed and make sure it meets the varied needs of all of your stakeholders.
I would advocate thinking about M&E at the start of each piece of activity. There is absolutely no point setting campaign goals which can’t be measured.
I am also a big fan of having the M&E work run alongside campaign deployment so that you can assess the impact of activity in real time, or as close to it as possible. It allows you to finesse activity, dialling up and down, giving you the freedom (yes, freedom) to turn off activity which isn’t paying its way swiftly.
I realise I risk stating the obvious but on more than one occasion I have worked with organisations that pride themselves on their M&E capabilities, which dutifully carry out comprehensive consideration of activity, but only when the activity is completed. As a result their insightful reports went unread, sitting in the digital equivalent of the cupboard in the corner.
All of this comes at a cost. But M&E should not be an afterthought, something done on the cheap. If you get it right, it will ultimately save you money, ensuring you can ruthlessly focus on the activity that is truly effective and don’t throw good money after bad on the things which fail to hit the mark.
So whether you are a client or an agency, make sure that you have set aside enough money to provide the evidence and insight you need to deliver impactful campaigns confidently and consistently. No need to cross your fingers.
Marketing Week will be investigating different methods of measurement in a series kicking off next week.
Tanya Joseph is director of Tanya Joseph Consulting and previously worked for Nationwide and Sport England.


Upload a module:
Drop an .omod file here or
choose a file
Upload progress: {{progress}}%
HTML5 Drop File is not supported!
Describe this module:
Name
Description
Documentation URL
Describe this release:
Version
OpenMRS Version Requirement
Complete Upload
Cancel


Basic
Bootstrap includes several predefined button styles, each serving its own semantic purpose, with a few extras thrown in for more control.
Outline Buttons
In need of a button, but not the hefty background colors they bring? Replace the default modifier classes with the .btn-outline-*
ones to remove all background images and colors on any button.
Sizes
Fancy larger or smaller buttons? Add .btn-lg
or .btn-sm
for additional sizes.
Block buttons
Create responsive stacks of full-width, “block buttons” like those in Bootstrap 4 with a mix of our display and gap utilities. By using utilities instead of button specific classes, we have much greater control over spacing, alignment, and responsive behaviors.
Disabled state
Make buttons look inactive by adding the disabled
boolean attribute to any <button>
element. Disabled buttons have pointer-events: none
applied to, preventing hover and active states from triggering.
Button group
Wrap a series of buttons with .btn
in .btn-group
.
Outlined styles
Button toolbar
Combine sets of button groups into button toolbars for more complex components. Use utility classes as needed to space out groups, buttons, and more.
Nesting
Place a .btn-group
within another .btn-group
when you want dropdown menus mixed with a series of buttons.
Vertical variation
Make a set of buttons appear vertically stacked rather than horizontally. Split button dropdowns are not supported here.


Our doggy boarding programs are always supervised and provides positive social interaction with dogs that are of similar size, temperament, and play style.
Don't leave your furry kids with a stranger or waiting for the pet sitter! Let your puppy splash in Canine Harbor, snack on gourmet treats, and snooze soundly in a room that feels like home!


Strictly Christmas special couples announced in festive extravaganza
Strictly Come Dancing's Christmas special will real-life couples Joe Sugg and Dianne Buswell and Gemma Atkinson and Gorka Marquez dance together
by Brogan-Leigh HurstReal-life couples who met on Strictly Come Dancing will be returning to dance together on the show in this year's Christmas special.
Joe Sugg and Dianne Buswell, who found love on the BBC show last year, will be waltzing together once again.
Meanwhile Gemma Atkinson and Gorka Marquez, who now have a daughter together, will also join each other on the dance floor.
In December, the much-loved special will be returning once again as six former Strictly stars make a comeback.
Here are the other couples who will be dancing together in the long-awaited special...
Holby City actress Chizzy Akudolu, 46, will be dancing with Italian dancer Graziano Di Prima, 25.
BBC Radio star Debbie McGee, 61, will be dancing with pro dancer Kevin Clifton, 37.
Former Towie star Mark Wright, 32, will be dancing with Janette Manrara.
While Good Morning Britain's Richard Arnold, 49, will be dancing with Luba Mushtuk.
Head judge Shirley Ballas will be back, joining Motsi Mabuse on her first Christmas special alongside fellow judges Bruno Tonioli and Craig Revel Horwood.
*Strictly Come Dancing special will air on BBC One on Christmas Day.


About Us
The Association for Computing Machinery is the largest and oldest international
scientific and educational computing society in the industry today. The ACM is dedicated to advancing the art, science, engineering, and application of information technology.
The BYU chapter is just one of many student chapters throughout the United States. Our
vision for the BYU chapter of ACM is:
"Enhancing our university experience through Networking, Education and Service"
Networking
...as in people networking. This aspect of our vision includes getting to know representatives
from local and international companies, the faculty here at BYU and other universities
and each other! Activites include:
Presentations from faculty and industrial sponsor representatives
Career placement presenatations
Social Events
Education
This is why we're here at BYU, right? But beyond the learning we do in the classroom, there are
other topics that are important to helping us transition into the workplace. Plus, it's fun to
learn cool stuff! Activites include:
Monthly Workshops on various topics
ACM International Collegiate Programming Contest
Graduate School Information
Service
We are all blessed with talents and abilities and now BYU ACM is providing opportunites to use those to help others! At least once a semester we have our Weekend of Code service project where
we all get together and work on a project. There is always food and we all learn a lot about a new programming paradigm or language we weren't familiar with before.


@(u: User)(implicit ctx: Context) @auth.layout( title = "Check your email", zen = true) {
We've sent you an email. Click the link in the email to activate your account.
If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.


Finding the first element satisfying a boolean predicate in a list
Define a function that takes as arguments a type A,
a function of type A->bool, and a list and returns the first
element in the list, for which the function is true (use the option
type).


If you've tested positive for coronavirus (COVID-19) or have symptoms, however mild, you should self-isolate immediately and for the next full 10 days. Everyone you live with should also self-isolate immediately.
If you are under 18 years old, and test positive for coronavirus, you should notify a trusted adult before taking any action.
Information:
It's a legal requirement to self-isolate if you test positive or are told to self-isolate by NHS Test and Trace. There are very specific and limited exemptions. You could be fined if you do not self-isolate.
Get a test as soon as possible if you have any symptoms of coronavirus.
Information:
Self-isolating protects your family, friends and local community and breaks the chain of transmission. You could be fined if you do not self-isolate.
More on the importance of self-isolating


SCOMODO
Status:
Connected
Disconnected
Dashboard
Cloud of Things
Scenes
Programs
Settings
Help
Alerts
{{ notificationsNr }}
{{ notificationsNr }} New Alert(s)
{{ not.timestamp | date:'shortTime'}}
{{ not.message }}
Clear
Souliss
Settings
Connect
Disconnect
{{ dateTime | date:'medium' }}
{{ path.name }}
{{alert.msg}}


Home
Sign in
About
Contact
Explore Yourself
Become more creative
Start Exploring
User Name
Password
Submit


Script pandoc-zotxt.lua
SYNOPSIS
pandoc -L pandoc-zotxt.lua -C
DESCRIPTION
pandoc-zotxt.lua looks up sources of citations in Zotero and adds them either to a document's "references" metadata field or to a bibliography file, where pandoc can pick them up.
Cite your sources using "easy citekeys" (provided by zotxt) or "Better BibTeX Citation Keys" (provided by Better BibTeX for Zotero). Then tell pandoc to filter your document through pandoc-zotxt.lua before processing citations. Zotero must be running, of course. That's all there is to it.
pandoc-zotxt.lua only queries Zotero for sources that are defined neither in the "references" metadata field nor in any bibliography file.
BIBLIOGRAPHY FILES
If you set the "zotero-bibliography" metadata field to a filename, then pandoc-zotxt.lua adds sources to that file, rather than to the "references" metadata field. This speeds up subsequent processing of the same document, because pandoc-zotxt.lua will only fetch those sources from Zotero that are not yet in that file. It will also add the path of that file to the document's "bibliography" metadata field, so that pandoc picks up those sources (if you have already set another bibliography file, it neither changes that file nor removes it from the document's metadata; Pandoc will process both files).
The biblography is stored as a JSON file, so the filename must end with ".json". You can safely set "zotero-bibliography" and "bibliography" at the same time.
pandoc-zotxt.lua interprets relative filenames as relative to the directory of the first input file that you pass to pandoc or, if you do not pass any input file, as relative to the current working directory. However, you may want to use a single bibliography file for all of your documents.
pandoc-zotxt.lua only ever adds sources to the bibliography file. It doesn't update or delete them. If you want to update the sources in your bibliography file, delete it. pandoc-zotxt.lua will then regenerate it from scratch.
EXAMPLES
pandoc -L pandoc-zotxt.lua -C <<EOF
See @doe2020Title for details.
EOF
This instructs Pandoc to filter the input through pandoc-zotxt.lua, which then looks up the bibligraphic data of the source with the citation key "doe2020Title" in Zotero before Pandoc processes citations.
cat <<EOF >document.md --- zotero-bibliography: bibliography.json --- See @doe2020Title for details. EOF pandoc -L pandoc-zotxt.lua -C document.md
This instructs pandoc-zotxt.lua to store bibliographic data in a file named "bibliography.json" and to add that file to the metadata field "bibliography", so that Pandoc picks it up. "bibliography.json" is placed in the same directory as "document.md", since "document.md" is the first input file given. The next time you process "document.md", pandoc-zotxt.lua will not look up the source "doe2020Title" in Zotero, because the file "bibliography.json" already contains its bibliographic data.
KNOWN ISSUES
Zotero, from v5.0.71 onwards, does not allow browsers to access its interface. It defines "browser" as any user agent that sets the "User Agent" HTTP header to a string that starts with "Mozilla/". However, Zotero v5.0.71 and v5.0.72 fail to handle HTTP requests from user agents that do not set the "User Agent" HTTP header. And pandoc does not. As a consequence, pandoc-zotxt.lua cannot retrieve data from these versions of Zotero, that is, unless you tell pandoc to set that header. If you cannot upgrade to a more recent version of Zotero, you can make pandoc set that header by passing, for instance, --request-header User-Agent:Pandoc/2. If you must set the "User Agent" HTTP header to a string that starts with "Mozilla/", you can still get pandoc to connect to Zotero by setting the HTTP header "Zotero-Allowed-Request". You do so by passing --request-header Zotero-Allowed-Request:X.
KNOWN ISSUES
pandoc-zotxt.lua ignores Pandoc's --resource-path option.
CAVEATS
pandoc-zotxt.lua is Unicode-agnostic.
SEE ALSO
pandoc(1)
Info:
- Copyright: 2018, 2019, 2020 Odin Kroeger
- Release: 1.0.1b
- License: MIT
- Author: Odin Kroeger
Functions
| split_path (path) | Splits a file's path into a directory and a filename part. |
| warn (msg, ...) | Prints warnings to STDERR. |
| is_path_absolute (path) | Checks if a path is absolute. |
| get_input_directory () | Returns the directory of the first input file or '.'. |
| read_file (fname) | Returns the content of a file. |
| write_file (str, fname) | Writes data to a file. |
| read_json_file (fname) | Reads a JSON file. |
| write_json_file (data, fname) | Writes JSON data to a file. |
| read_yaml_file (fname) | Reads a CSL YAML file. |
| read_url (url) | Retrieves data from a URL via an HTTP GET request. |
| conv_nums_to_strs (data) | Converts all numbers in a multi-dimensional table to strings. |
| get_source_csljson (citekey, parse) | Retrieves bibliographic data (low-level). |
| get_source_csl (citekey) | Retrieves bibliographic data (for use in JSON files). |
| get_source (citekey) | Retrieves bibliographic data (for references metadata field). |
| get_used_citekeys (doc) | Collects citation keys used in document. |
| get_refs_citekeys (doc) | Returns citation keys in references metadata field. |
| get_biblio_citekeys (doc) | Returns the citation keys in bibliography files. |
| update_bibliography (citekeys, fname) | Adds sources to a bibliography file. |
| add_bibliography (citekeys, meta) | Adds sources to a bibliography file and that file to the metadata. |
| add_references (citekeys, meta) | Adds sources to references metadata field. |
| main (doc) | Collects sources and adds bibliographic data to a document. |
Tables
| ZOTXT_KEYTYPES | Types of citation keys. |
Fields
| NAME | The name of this script. |
| VERSION | The version of this script. |
| PATH_SEP | The path seperator of the operating system. |
| EOL | The end of line sequence of the operating system. |
| ZOTXT_BASE_URL | The URL to lookup citation data. |
Functions
- split_path (path)
-
Splits a file's path into a directory and a filename part.
Parameters:
- path string The path to the file.
Returns:
- warn (msg, ...)
-
Prints warnings to STDERR.
Prefixes messages with NAME and ": ". Also appends EOL.
Parameters:
- msg string A message to write to STDERR.
- ...
Arguments (think string.format) for
msg
.
- is_path_absolute (path)
-
Checks if a path is absolute.
Parameters:
- path string A path.
Returns:
-
bool
true
if the path is absolute,false
otherwise. - get_input_directory ()
-
Returns the directory of the first input file or '.'.
Returns:
-
string
The directory the first input file is in.
- read_file (fname)
-
Returns the content of a file.
Parameters:
- fname string Name of the file.
Returns:
-
string
The content of the file.
Or
-
nil
nil
if an error occurred. - string An error message.
- int The error number.
- write_file (str, fname)
-
Writes data to a file.
Parameters:
Returns:
-
bool
true
ifdata
was written to the file.Or
-
nil
nil
if an error occurred. - string An error message.
- int The error number.
-
nil
- read_json_file (fname)
-
Reads a JSON file.
Parameters:
- fname string Name of the file.
Returns:
-
The parsed data.
Or
-
nil
nil
if an error occurred. - string An error message.
- int An error number. Positive numbers are OS error numbers, negative numbers indicate a JSON decoding error.
- write_json_file (data, fname)
-
Writes JSON data to a file.
Terminates files with EOL.
Parameters:
- data Data.
- fname string Name of the file.
Returns:
-
bool
true
ifdata
was written to the file.Or
-
nil
nil
if an error occurred. - string An error message.
- int An error number. Positive numbers are OS error numbers, negative numbers indicate a JSON decoding error.
- read_yaml_file (fname)
-
Reads a CSL YAML file.
Parameters:
- fname string Name of the file.
Returns:
-
The parsed data.
Or
-
nil
nil
if the file could not be read. - string An error message.
- int An error number. Positive numbers are OS error numbers, negative numbers indicate a YAML decoding error.
Raises:
An error if the given YAML code cannot be decoded. But only if you are not using Pandoc v2.10 or later. This error cannot be caught. - read_url (url)
-
Retrieves data from a URL via an HTTP GET request.
This is a function of its own only in order for the test scripts to be able to easily replace it with a function that redirects HTTP GET requests to canned responses.
Parameters:
- url string The URL.
Returns:
-
string
The data.
Or
-
nil
nil
if no data could be retrieved. But only if you are using Pandoc v2.10 or later. Otherwise an error is raised. - string An error message.
- userdata A pandoc error value.
Raises:
An error if no data can be retrieved. But only if you are not using Pandoc v2.10 or later. This error cannot be caught. - conv_nums_to_strs (data)
-
Converts all numbers in a multi-dimensional table to strings.
Also converts floating point numbers to integers. This is needed because all numbers are floating point numbers in JSON, but some versions of Pandoc expect integers.
Parameters:
- data Data of any type.
Returns:
-
The given data, with all numbers converted into strings.
- get_source_csljson (citekey, parse)
-
Retrieves bibliographic data (low-level).
Takes a citation key and a parsing function, queries zotxt for that citation key, passes whatever zotxt returns to the parsing function, and then returns whatever the parsing function returns.
Tries every citation key type defined in ZOTXT_KEYTYPES, until the query is successful, that is, the parsing function does not raise an error. If the parsing function raises an error, the next citation key type is tried.
This is a low-level function and should not be called directly. Use get_source or get_source_csl.
Parameters:
- citekey string The citation key of the source, e.g., 'name:2019word', 'name2019TwoWords'.
- parse func A function takes a CSL JSON string and returns bibliophic data.
Returns:
-
string
A CSL JSON string.
Or
-
nil
nil
if an error occurred. - string An error message.
-
string
The type of error that occurred, where
read_err
means that no data could be read from zotxt, andno_match
that no meaningful data could be found forcitekey
.
Raises:
An error ifcitekey
is the empty string or if no data can be read from zotxt and you are not using Pandoc v2.10 or later. The latter error cannot be caught. - get_source_csl (citekey)
-
Retrieves bibliographic data (for use in JSON files).
Returns bibliographic data as Lua data structure, not as a Pandoc data structure. That is, the return value of this function can be passed to write_json_file, but should not be stored in the
references
metadata field. (Unless you are using a version of Pandoc prior to v2.11.)Parameters:
- citekey string The citation key of the source, e.g., 'name:2019word', 'name2019TwoWords'.
Returns:
-
table
A CSL item.
Or
-
nil
nil
if the source wasn't found or an error occurred. - string An error message.
- string The type of that error. See get_source_csljson.
Raises:
See get_source_csljson. - get_source (citekey)
-
Retrieves bibliographic data (for
references
metadata field).Returns data as a Pandoc data structure, which can be used in the
references
metadata field. (Regardless of what version of Pandoc you use.)Parameters:
- citekey string The citation key of the source, e.g., 'name:2019word', 'name2019TwoWords'.
Returns:
-
table
Bibliographic data for that item.
Or
-
nil
nil
if the source wasn't found or an error occurred. - string An error message.
- string The type of that error. See get_source_csljson.
Raises:
See get_source_csljson. - get_used_citekeys (doc)
-
Collects citation keys used in document.
Parameters:
- doc pandoc.Doc A document.
Returns:
- get_refs_citekeys (doc)
-
Returns citation keys in
references
metadata field.Parameters:
- doc pandoc.Doc A document.
Returns:
- get_biblio_citekeys (doc)
-
Returns the citation keys in bibliography files.
Parameters:
- doc pandoc.Doc A document.
Returns:
- update_bibliography (citekeys, fname)
-
Adds sources to a bibliography file.
If a source is already in the bibliography file, the data of that source will not be updated in the file.
Prints an error message to STDERR for every source that cannot be found.
Parameters:
- citekeys
tab
Set
of citation keys that should be added, e.g.,
{['name:2019word']=true, 'name2019WordWordWord'=true}
. - fname string The name of the bibliography file.
Returns:
-
bool
true
if the bibliography file was updated or no update was needed.Or
-
nil
nil
if an error occurrs. - string An error message, if applicable.
- int An error number, if applicable. Positive numbers are OS error numbers, a negative number indicates that no data could be retrieved.
Raises:
See get_source_csljson. - citekeys
tab
Set
of citation keys that should be added, e.g.,
- add_bibliography (citekeys, meta)
-
Adds sources to a bibliography file and that file to the metadata.
Behaves in the same way as update_bibliography, but also adds the the given bibliography file to the metadata field
bibliography
(existing bibliography files are kept).Parameters:
- citekeys
tab
Set
of citation keys that should be added, e.g.,
{['name:2019word']=true, 'name2019WordWordWord'=true}
. - meta
pandoc.Meta
A metadata block, with the field
zotero-bibliography
set to the filename of the bibliography file.
Returns:
-
pandoc.Meta
An updated metadata block, with the field
bibliography
added if needed.Or
-
nil
nil
if no sources were found,zotero-bibliography
is not set, or an error occurred. - string An error message, if applicable.
Raises:
See get_source_csljson. - citekeys
tab
Set
of citation keys that should be added, e.g.,
- add_references (citekeys, meta)
-
Adds sources to
references
metadata field.Prints an error message to STDERR for
- every source that cannot be found.
- every citation key that is defined more than once.
Parameters:
- citekeys
tab
Set
of citation keys that should be added, e.g.,
{['name:2019word']=true, 'name2019WordWordWord'=true}
. - meta pandoc.Meta A metadata block.
Returns:
-
pandoc.Meta
An updated metadata block,
with the field
references
added if needed.Or
-
nil
nil
if no sources were found or an error occurred. - string An error message, if applicable.
Raises:
See get_source_csljson. - main (doc)
-
Collects sources and adds bibliographic data to a document.
Prints messages to STDERR if errors occur.
See the manual for detais.
Parameters:
- doc pandoc.Pandoc A document.
Returns:
-
pandoc.Pandoc
doc
, but with bibliographic data added.Or
-
nil
nil
if nothing was done or an error occurred.Raises:
See get_source_csljson.
Tables
- ZOTXT_KEYTYPES
-
Types of citation keys.
See get_source_csljson and https://github.com/egh/zotxt for details.
Fields:
- betterbibtexkey Better BibTeX citation key
- easykey zotxt easy citekey
- key Zotero item ID
Fields
- NAME
- The name of this script.
- VERSION
- The version of this script.
- PATH_SEP
- The path seperator of the operating system.
- EOL
- The end of line sequence of the operating system.
- ZOTXT_BASE_URL
-
The URL to lookup citation data.
See get_source_csljson and https://github.com/egh/zotxt for details.


Hi !
I'm Akash Manna... currently a Student of B.Tech in department of Information Technology in Siliguri Institute of Technology. My favourite programming enviroment and language is Java. In this rapid advancement
of Human Civilization by Computer Scientists and IT specialists, I aim to be a participant rather than being a spectator.
22 Years of being Homo Sapiens, Still Learning!


Long time, no post. So today I am going to post this quote I just read. So true...
"All Fords are exactly alike, but no two men are just alike. Every new life is a new thing under the sun; there has never been anything just like it before, never will be again. A young man ought to get that idea about himself; he should look for the single spark of individuality that makes him different from other folks, and develop that for all he is worth. Society and schools may try to iron it out of him; their tendency is to put it all in the same mold, but I say don't let that spark be lost; it is your only real claim to importance."
Henry Ford


--- layout: post title: to do list temporary tatts boing boing date: '2008-05-25T09:25:00+01:00' tags: [] tumblr_url: http://backlog.robbevan.com/post/35974940/to-do-list-temporary-tatts-boing-boing ---
To-Do List temporary tatts - Boing Boing


Almeria owner Turki Al-Sheikh hosts Leo Messi for game vs. Elche
Messi and a number of other Argentines went to the Sheikh's house in Riyadh
by Sport.esThe owner of Almería, the Saudi Arabian Sheikh Turki Al-Sheikh, continues to strengthen his relationship with Barcelona and Argentina star Lionel Messi. He invited the forward to his residence in Riyadh this weekend to watch Almeria's game against Elche.
Al-Sheikh and Messi met for the first time this week as Argentine played Brazil in Saudi Arabia. He expressed his desire to sign the Barça man "within five years" in a cordial atmosphere.
Messi accepted the invitation to go to the Sheikh's house to watch the game, along with international teammates like Dybala, De Paul, Agüero and former Real Betis man Lo Celso. They enjoyed Al-Sheikh's hospitality as they watched the Spanish second division game, which ended 1-1.
The draw did not satisfy Al-Sheikh, although Messi calmed him down by pointing that there is still a long way to go in the season. Almeria, coached by former Real Madrid player Guti, have won just one of their last 10 games, but remain third in the race for promotion to La Liga.
Al-Sheikh is a big user of social media and posted a photograph of Messi and his Argentina teammates watching the game at his property in the Saudi Arabian capital.
Argentina beat Brazil 1-0 on Thursday and have another game on Monday in Tel Aviv (Israel) against Luis Suarez's Uruguay side.


Observer (OS): Parker Anne Fagrelius
Observer (DQS): LL Cool J
Lead Observer: Satya Gontcho A Gontcho
Telescope Operator: Amy Robertson
Ephemerides in local time [UTC]:
- sunset: 18:38 [01:38]
- 18(o) twilight ends: 19:56 [02:56]
- 18(o) twilight starts: 05:13 [12:13]
- sunrise: 06:31 [13:31]
- moonrise: 01:27 [08:27]
- moonset: daytime
- illumination: 50
Plan for the night
The detailed operations plan for today (obsday 20200817) can be found at https://desi.lbl.gov/trac/wiki/DESIOperations/ObservingPlans/OpsPlan20200817.
Main items are listed below:
Milestones and Major Progress
- things are going well; Exposures: [12345 - 12346], excluding 12345.
- important thing happened; Exposures: [12345 - 12346], excluding 12345.
- milesone!; Exposures: [12345 - 1246], excluding None.
Problems and Operations Issues (local time [UTC])
Encountered by the OS
- 20:10 [03:10]
- another problem ; AlarmID: None; Action:
- 23:50 [06:50]
- problemo; AlarmID: None; Action:
Encountered by the DQS
- 20:20 [03:20]
- problem; AlarmID: None; Action:
- 20:30 [03:30]
- problem; AlarmID: None; Action:
Checklists
OS checklist completed at (Local time): 21:46, 13:47 (everything is ok)
DQS checklist completed at (Local time): 20:10, 20:10, 21:45
Weather Summary
- 18:00
- clear skies; Temp: nan, Wind: nan, Humidity: nan
- 19:00
- cloudy; Temp: 50.0, Wind: 12.0, Humidity: 5.0
Details on the night progress from the OS (local time [UTC])
Startup and Calibrations
- 21:22 [04:22]
- script
None
, first exposure 12345
- None
- last exposure 12346, progress
- 22:40 [05:40]
- script
None
, first exposure 12345
- None
- last exposure 12346, comment
Observations
- 20:15 [03:15]
- exposure 12345, None sequence, None tile 68001, humidity is kind high
Details on the night progress from the DQS (local time [UTC])
- 20:20
- Exp. # 12345 - 12346, Focus, Good, comment
observing conditions: ok
instrument performance: fine


{% extends "core/email/common.html" %} {% block content %}
Just a heads up, builds for the project {{ project.name }} are failing due to high resource usage.
Common reasons for high resource usage include importing extraneous modules or modules that require a compilation step, a problem with your Sphinx configuration resulting in high memory usage or an endless loop, or having a large documentation set.
Because Read the Docs is a free, shared resource, we must put resource limits on build processes in order to maintain fair queueing for all projects. We are happy to raise limits on your project, but please consider donating to Read the Docs, either financially or with your time.
For more information on contributing, you can read more here:
{% endblock %}


Give us some info on what you might be interested in, and we'll suggest a track for you!
**Disclaimer: This quiz is only meant to point you in the right direction. Almost anyone can succeed in almost any language.
Thanks, . We suggest you take:
The C# ("C sharp") programming language is most commonly used with the .NET framework. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more. Students who learn C# programming and combine it with their knowledge of the .NET framework can target larger enterprises, government agencies, and companies serving enterprise and government clients for employment. Companies using C# and .NET who have hired Epicodus graduates include Windsor and Incomm.
Java is arguably the most popular programming language today. It's used for everything from web applications to backend services to mobile applications to embedded systems. Students who learn Java programming will be able to create dynamic web applications, and be able continue into our Android track. Companies using Java who have hired Epicodus graduates include Nike and Thetus.
PHP is a popular programming language used for web development, especially for content-heavy websites. It's most commonly used with content management systems like WordPress, Drupal, and Joomla, but is also used in many web applications and backends as well. Students who learn to code in PHP will be able to collect form data, generate dynamic page content, send and receive cookies, and much more. Intel, Metal Toad, and OpenSesame are all companies that use PHP and have hired Epicodus graduates in the past.
Ruby is a programming language focused on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. The Ruby programming language is most commonly used with the Ruby on Rails framework. Ruby and Rails are typically used by younger companies and startups, especially for building interactive web applications. Companies using Ruby and Rails who have hired Epicodus graduates include New Relic, LivingSocial, and SpendWell.
CSS is the language for describing the presentation of Web pages, including colors, layout, fonts, and other stylistic choices. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, and printers. HTML — used for building the structure of the page — and CSS — used for the visual layout — are the two basic languages involved in the building of web pages and web applications.


- Good afternoon class, yes, come in, sit down. Today we will be learning about classes. That's right, it's the classes class. As we all know, literally EVERYTHING in Ruby is an object. The main purpose of a class is to be a template for making objects, containing attributes and behaviors that are defined when creating the object. They are the blueprint, the prototype, the Platonic Ideal of objects. If objects were alive their class would be their DNA. In order to demonstrate how apropos this analogy is, we're going to build a dog in Ruby. Let's begin!
- We'll start by defining a class, like this: class Dog. That was easy, wasn't it? If we wanted to we could create a dog right now by typing >Rover = Dog.new. That would created a Dog object called Rover, but Rover would be more of a meaningless blob than a real dog. Within the Dog class we'll start defining some behaviors that dogs have using methods. In the life of a real dog, the very first thing that it has to do is become a dog. This is commonly refered to as "being born", but in Ruby we call it "initialization". Inside of our Dog class we'll type def initialize to create an initialization method, and within this method we'll add @legs = 4. There, now every dog we build will be born with 4 @legs. At this point our code looks something like this:
class Dog def initialize @legs = 4 end end
- Let's add another method so our dog can bark! We'll do that with a simple def bark. What should our dog say? Well, at the moment he only consists of a set of 4 @legs and nothing else, so why don't we have him tell us how many legs he has. Inside the bark method we'll put "I have #{@legs} legs!". Wow, we just made a talking dog! Sure, he's just a sack of legs, but we can make him more. Let's add some more features to our dog:
class Dog def initialize @legs = 4 @breed = "beagle" @alive = true end def bark "I have #{@legs} legs!" end end
- Now any dogs we make will have 3 attributes: legs, a breed, and the state of being alive or not. Because we have defined it so in the initialize method, every dog will be a 4-legged living beagle. At this point we have accomplished our goal and can successfully make a dog. By typing >Snoopy = Dog.new we will create a Dog object named Snoopy and if we add >Snoopy.bark we will get the message =>"I have 4 legs!". What more could you ask for in a dog?
class Dog def initialize @legs = 4 @breed = "beagle" @alive = true end def bark "I have #{@legs} legs!"  If being born is the first behavior a dog ever performs then dying is the last. Now a command of >Snoopy.die will elicit a reply of =>"I am dead :(". You make think this is cruel, but remember that Dog objects are not real dogs. Even though Snoopy is no longer alive, if you ask him to bark he'll still tell you have many legs he has.
>Snoopy = Dog.new >Snoopy.bark =>"I have 4 legs!" >Snoopy.die =>"I am dead :(" >Snoopy.bark =>"I have 4 legs!"


freddie-mac
Businessmodel of Freddie Mac
Customer Segments
Freddie Mac provides services to a range of institutional and commercial clients operating primarily in the financial services and banking sector. The Company’s customers can be organised by service line:
- Single-Family Customers, which principally comprise lenders lenders that originate loans for new or existing homeowners, including mortgage banking companies, commercial banks, community banks, credit unions, other non-depository financial institutions, housing finance agencies, and thrift institutions;
- Multifamily Customers, which principally comprise apartment project operators, to which the Company provides post-construction financing; and
- Other Securities Customers, including various institutional customers, such as state and local governments, insurance companies, money managers, central banks, depository institutions, and pension funds. Freddie Mac includes a number of the largest loan originators in the US among its customers, doing significant business with Wells Fargo Bank, Bank of America, US Bank, Quicken Loans, JP Morgan Chase Bank, and Nationstar Mortgage. Freddie Mac exclusively serves customers in the US.
Value Propositions
Freddie Mac provides value to its customers in the following ways:
- Its industry standing and reputation, with the Company commanding a positive reputation in the US as one of the leading mortgage institutions, having a track record for providing effective and reliable services to a diverse customer base;
- Its government backing, with the Company operating as a government-sponsored entity, receiving an annual subsidy and being granted reduced local and registration taxes, which enable the Company to operate more efficiently;
- Its relationship with lenders, with the Company maintaining close working relationships with many of the largest lending institutions in the US, including high-profile banks such as Bank of America, Wells Fargo Bank, JP Morgan Chase Bank, and US Bank; and
- Its industry expertise and experience, with the Company employing highly-trained financial professionals across its three operating segment, including specialist mortgage and lending professionals, as well as a team of experienced industry executives. ### Channels
Freddie Mac operates a website at www.freddiemac.com, through which its provides information on its operations, service offerings, suppliers, and operating locations. The Company does not operate an online sales channel, nor does it provide an online customer portal through which clients can manage their business dealings.
Freddie Mac operates principally through dedicated service teams organised by operating segment, employing personnel dedicated to single-family and multifamily operations. These personnel work directly with lenders and other customers across US residential market, utilising a prior-approval underwriting approach for multifamily loans and a delegated underwriting approach for its Single-Family Guarantee segment, and completing its own underwriting and credit review processes. These personnel operate out of the Company’s network of offices across the US, including in major cities such as Washington DC, Atlanta, New York, Dallas, and Chicago.
Freddie Mac additionally utilises the services of various third-party operators to provide its services. This notably includes independent loan and mortgage servicers, as well as other financial intermediaries.
Customer Relationships
Despite its online presence, Freddie Mac does not provide services to its customers on a self-service basis, beyond basic tools and resources. The Company, instead, closely manages its relationships with lenders and loan originators, through its dedicated single-family and multifamily service personnel, who consult directly with high-profile institutions such as Wells Fargo Bank, JP Morgan Chase Bank, and Bank of America. The Company seeks to affect a positive outcome for itself, as well as for its lenders, ensuring recurring business and longstanding relationships.
The importance of Freddie Mac’s lender relationships is such that the Company provides personal care to its major customers through dedicated account management teams. The Company also provides ongoing support to customers through its dedicated support teams, which are able to provide tailored assistance to new and existing customers over the phone or online. Freddie Mac provides contact details for each of its regional offices on its website.
Freddie Mac additionally provides a range of online resources designed to address common customer queries. This includes FAQs, security data, legal documentation, and guides. The Company also operates a number of social media accounts – including with Twitter and Facebook – through which it is able interact directly with customers and consumers.
Key Activities
Freddie Mac is a government-sponsored enterprise engaged in the investment of mortgage loans and mortgage-related securities in the US. The Company aligns its operations into three reportable business segments: Single-family Guarantee, which reflects results from the Company’s single-family credit guarantee activities; Multifamily, which reflects results from its investment, securitization and guarantee activities in multifamily loans and securities;
Investments, which reflects results from managing its mortgage-related investments portfolio, its treasury function and interest rate risk. Freddie Mac purchases residential mortgages originated by mortgage lenders – including from leading lenders such as Wells Fargo Bank and Bank of America – packaging mortgage loans into mortgage-related securities, which are guaranteed by the Company and are sold in the global capital markets. The Company does not originate mortgage loans or lend money directly to consumers.
Key Partners
Freddie Mac works closely with a network of partner companies and organisations, with which the Company collaborates on various projects and services. These partners can be organised broadly into the following categories:
- Supplier and vendor Partners, including suppliers of services, equipment, and technologies that support the Company’s operations, as well companies to which certain non-technical functions can be outsourced;
- Technology Partners, including software and hardware companies that provide products and services in support of the Company IT infrastructure and systems, enabling the Company to operate efficiently and reliably;
- Financial and Lending Partners, including various loan originators and financial institutions, with which the Company collaborates on projects and provides joint service and solutions;
- Social and Community Partners, including various non-profits and charitable organisations, with which the Company collaborates on joint social and community projects across the US. Freddie Mac has a number of partnerships in place. This includes a partnership with to Quicken Loans to make home financing accessible for new buyers, a technology integration partnership with Ellie Mae, a tie-up with NAHREP to launch a joint loan program, and community partnerships with National Urban League and National Council of La Raza.
Key Resources
Freddie Mac’s key resources are its financial reserves, its access to capital markets, its lender relationships, its IT and communications infrastructure, its relationship with the US Government, its partnerships, and its personnel.
Freddie Mac does not own any patents or technologies that are key to its activities. The Company does, however, own and or lease a number of physical properties that are important to its operations. This notably includes its network of offices across the US, in particular its principal offices, which consist of four office buildings in McLean, Virginia spread across approximately 1.3 million square feet.
Cost Structure
Freddie Mac incurs costs in relation to the purchase of loans and assets, the procurement of professional services, the management of its lender relationships, the management of it partnerships and other relationships, the accrual of credit expenses, the implementation of marketing and promotional programs, the maintenance of its IT and communications infrastructure, and the retention of its personnel.
In 2015 Freddie Mac recorded total non-interest expenses in the amount of $4.74 billion. This included administrative expenses – including the payment of professional service fees – in the amount of $1.93 billion.
Revenue Streams
Freddie Mac generates revenue through the collection of guaranty fees from its various lender customers. These fees comprise compensation for assuming and managing the credit risk on the Company’s single-family and multifamily guaranty books. The Company also collects fees received for engaging in structured transactions and providing other lender services, as well as revenue derived from certain investment activity.
In 2015 Freddie Mac recorded net interest income for the year in the amount of $14.95 billion, up marginally on the $14.26 billion recorded by the Company in 2014.


|
Generated by JDiff |
||||||||
| PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES | DETAIL: REMOVED | ADDED | CHANGED |
| Added Classes | |
|
|
Exception thrown when there was a failure entering request scope. |
|
|
Annotates a GuiceFilter that provides scope functionality, but doesn't dispatch to ServletModule bound servlets or filters. |
| Changed Classes and Interfaces | |
|
|
A binding to a single instance of a filter. |
|
|
A binding to a single instance of a servlet. |
|
|
A linked binding to a filter. |
|
|
A linked binding to a servlet. |
|
|
See the EDSL examples at ServletModule.configureServlets() |
|
|
See the EDSL examples at ServletModule.configureServlets() |
|
|
A binding created by ServletModule. |
|
|
A visitor for the servlet extension. |
|
|
Servlet scopes. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |


ALICE AND MARTIN (Alice et Martin)
Reviewed by Harvey Karten USA Films Director: Andre Techine Writer: Oliver Assayas, Gilles Taurand, Andre Techine Cast: Juliette Binoche, Alexis Loret, Mathieu Amalric, Carmen Maura, Jean-Pierre Lorit, Marthe Villalonga, Pierre Maguelon, Eric Kreikenmayer, Jeremy Kreikenmayer, Kevin Goffette, Christiane Ludot, Veronique Rioux, Corinne Hache, Mauricio Angarita
Almost every week you hear about a guy who has achieved material success but who has expressed his feeling about his circumstances by committing suicide--or worse, by being the perpetrator of an inexplicable homicide. In "Alice and Martin," filmmaker Andre Techine, whose previous works "Barocco" and "The Bronte Sisters" hone in on the impact of fear, anxiety and guilt--dramatizes a tale about one such person who early in life achieves rapid fame and substance only to be strangely despondent despite his good fortune. Sometimes he is pleased with himself. For the most part when he is not simply staring out a window he behaves in bizarre ways, particularly toward one person to whom he had declared his love. While "Alice and Martin" is not a thriller but rather indulges in the usual Gallic film tradition of elevating talk to a preeminent status, Techine intends to have his audience teased by suspense, wondering just why such a youthful, handsome, and financially successful fellow who is loved by the object of his affection is so downright miserable.
As the title indicates, the film is a romance focusing on two persons, the eponymous woman being a human being who is herself insecure, if not chronically disheartened. This movie can serve as either a love story or a psychological case study. Techine has not succeeded in giving the narrative much dramatic impact, a disappointment particularly if Philippe Sarde's pulsating opening score has you anticipating a work of unique intensity.
Techine's screenplay, co-written by Gilles Taurand and Oliver Assayas, posits the not unusual theory that the past is always with us--sort of like the adage that holds that when you're in bed with your lover, there are really six people under the sheets: the man, the woman and their parents. The story opens on the ten-year-old Martin (Jeremy Kreikenmayer) who is inexplicably ordered by his divorced mother Jeanine Sauvagnac (Carmen Maura) to visit the boy's father Victor (Pierre Maguelon)--only to find that Victor has his own brood consisting of his wife Lucie (Marthe Villalonga) and three half-brothers. (Victor, by the way, seems way too old to be the father of this kid.) As photographer Caroline Champetier cuts to Martin (Alexis Loret in his debut performance) a decade or so later, we find the man aimlessly running through a field, homeless, stealing raw eggs from a farmer's chicken coop for food and sheltering himself as best he could from the cold and rain. Taking refuge with his half brother Benjamin (Mathieu Amalric), a struggling actor, he meets Benjamin's roommate, insecure violinist Alice (Juliette Binoche), secures a fabulous job as a model for commercial products, and makes a bid for Alice's heart. The relationship between Alice--whose masochistic love for the neurotic and moody Martin--is the crux of Techine's account.
Though Martine Giordano's editing is often choppy, in one case flashing back to Martin's youth as though the segment were continuous with his present life, Techine does succeed in various fragments to cast an ambient vision on the production, particularly capturing the routine that tourists go through when exploring an area like Granada's Alhambra and engages the imagination particularly in one slow-motion shot that communicates the vastness of the sea and the insignificance of the human being when placed in contrast. But the story is sloppily organized, the relationship between Martin and his father underdeveloped where further explication is needed, and the project consequently lacks the facility to engross its audience.
Rated R. Running time: 123 minutes. (C) 2000 by Harvey Karten<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Company Name
Time Clock
Employee Id:
Please select your employee ID
101
102
Time In
Time Out
Add New Employee
Add New Employee
First Name:
Last Name:
Employee Id:
Department Name:
Save


|
BitShares-Core
6.1.0
BitShares blockchain implementation and command-line interface software
|
Classes | |
| class | curl_wrapper |
| class | es_client |
| struct | es_data_adaptor |
| class | padding_ostream |
Functions | |
| std::vector< std::string > | createBulk (const fc::mutable_variant_object &bulk_header, std::string &&data) |
| template<typename T > | |
| void | get_program_option (const boost::program_options::variables_map &from, const std::string &key, T &to) |
| std::string | key_to_wif (const fc::sha256 &private_secret) |
| std::string | key_to_wif (const fc::ecc::private_key &key) |
| fc::optional< fc::ecc::private_key > | wif_to_key (const std::string &wif_key) |
| std::string | escape_string_for_c_source_code (const std::string &input) |
| fc::path | temp_directory_path () |
Variables | |
| const char *const | git_revision_sha |
| const uint32_t | git_revision_unix_timestamp |
| const char *const | git_revision_description |
| std::vector< std::string > graphene::utilities::createBulk | ( | const fc::mutable_variant_object & | bulk_header, |
| std::string && | data | ||
| ) |
Definition at line 69 of file elasticsearch.cpp.
| std::string graphene::utilities::escape_string_for_c_source_code | ( | const std::string & | input | ) |
Definition at line 29 of file string_escape.cpp.
| void graphene::utilities::get_program_option | ( | const boost::program_options::variables_map & | from, |
| const std::string & | key, | ||
| T & | to | ||
| ) |
Definition at line 30 of file boost_program_options.hpp.
| std::string graphene::utilities::key_to_wif | ( | const fc::sha256 & | private_secret | ) |
Definition at line 30 of file key_conversion.cpp.
| std::string graphene::utilities::key_to_wif | ( | const fc::ecc::private_key & | key | ) |
Definition at line 42 of file key_conversion.cpp.
| fc::path graphene::utilities::temp_directory_path | ( | ) |
Definition at line 31 of file tempdir.cpp.
| fc::optional< fc::ecc::private_key > graphene::utilities::wif_to_key | ( | const std::string & | wif_key | ) |
Definition at line 47 of file key_conversion.cpp.
| const char* const graphene::utilities::git_revision_description |
| const char* const graphene::utilities::git_revision_sha |
| const uint32_t graphene::utilities::git_revision_unix_timestamp |


--- title : Share my experiences with Raspberry Pi over the Pi…… description: A blog where I share my experiences with Raspberry Pi over the Pi…… ---
{{description}}


|
| enum | shapeType {
Line,
Polyline,
Polygon,
Rectangle,
Square,
Ellipse,
Circle,
Text
} |
| |
|
|
| Shape (QPaintDevice *pDevice, int xId, shapeType s) |
| |
|
Shape & | operator= (const Shape &)=delete |
| |
|
| Shape (const Shape &)=delete |
| |
| int | getId () const |
| |
| shapeType | getShapeType () const |
| |
|
virtual void | draw (QPaintDevice *pDevice)=0 |
| |
|
virtual void | move (QPoint &newUpperLeft)=0 |
| |
|
virtual void | update (void)=0 |
| |
|
virtual std::ostream & | print (std::ostream &os) const =0 |
| |
|
virtual double | calcPerimeter (void) const =0 |
| |
|
virtual double | calcArea (void) const =0 |
| |
shapeType - enumeration of all support shape types
- Author
- edt (5/14/18)
| QPaintDevice * Shape::get_qPaintDevice |
( |
void |
) | |
const |
|
protected |
get_qPaintDevice - fetch base class of paintable object
- Author
- edt (5/14/18)
- Parameters
-
- Returns
- QPaintDevice*
| QPainter & Shape::get_qPainter |
( |
) | |
|
|
protected |
getQPainter - fetch QPainter rendering engine
- Author
- edt (5/14/18)
- Returns
- QPainter&
| int Shape::getId |
( |
) | |
const |
getID - fetch shape ID
- Author
- edt (5/14/18)
- Returns
- int
getShapeType - fetch type as specified in enum shapeType
- Author
- edt (5/14/18)
- Returns
- Shape::shapeType
The documentation for this class was generated from the following files:
- /home/edt/CS1C/ClassProject/MainWindow/shape.h
- /home/edt/CS1C/ClassProject/MainWindow/shape.cpp


Scope of Variables¶
The scope of a variable is the region of code within which a
variable is visible. Variable scoping helps avoid variable naming
conflicts. The concept is intuitive: two functions can both have
arguments called x
without the two x
‘s referring to the same
thing. Similarly there are many other cases where different blocks of
code can use the same name without referring to the same thing. The
rules for when the same variable name does or doesn’t refer to the
same thing are called scope rules; this section spells them out in
detail.
Certain constructs in the language introduce scope blocks, which are regions of code that are eligible to be the scope of some set of variables. The scope of a variable cannot be an arbitrary set of source lines; instead, it will always line up with one of these blocks. There are two main types of scopes in Julia, global scope and local scope, the latter can be nested. The constructs introducing scope blocks are:
| Scope name | block/construct introducing this kind of scope | |
|---|---|---|
| global | module, baremodule, at interactive prompt (REPL) | |
| local | soft | for, while, comprehensions, try-catch-finally, let |
| hard | functions (either syntax, anonymous & do-blocks), type, immutable, macro |
Notably missing from this table are begin blocks and if blocks, which do not introduce new scope blocks. All three types of scopes follow somewhat different rules which will be explained below as well as some extra rules for certain blocks.
Julia uses lexical scoping,
meaning that a function’s scope does not inherit from its caller’s
scope, but from the scope in which the function was defined.
For example, in the following code the x
inside foo
refers
to the x
in the global scope of its module Bar
:
module Bar
x = 1
foo() = x
end
and not a x
in the scope where foo
is used:
julia> import Bar
julia> x = -1;
julia> Bar.foo()
1
Thus lexical scope means that the scope of variables can be inferred from the source code alone.
Global Scope¶
Each module introduces a new global scope, separate from the global scope of all other modules; there is no all-encompassing global scope. Modules can introduce variables of other modules into their scope through the using or import statements or through qualified access using the dot-notation, i.e. each module is a so-called namespace. Note that variable bindings can only be changed within their global scope and not from an outside module.
module A
a = 1 # a global in A's scope
end
module B
# b = a # would error as B's global scope is separate from A's
module C
c = 2
end
b = C.c # can access the namespace of a nested global scope
# through a qualified access
import A # makes module A available
d = A.a
# A.a = 2 # would error with: "ERROR: cannot assign variables in other modules"
end
Note that the interactive prompt (aka REPL) is in the global scope of
the module Main
.
Local Scope¶
A new local scope is introduced by most code-blocks, see above table for a complete list. A local scope usually inherits all the variables from its parent scope, both for reading and writing. There are two subtypes of local scopes, hard and soft, with slightly different rules concerning what variables are inherited. Unlike global scopes, local scopes are not namespaces, thus variables in an inner scope cannot be retrieved from the parent scope through some sort of qualified access.
The following rules and examples pertain to both hard and soft local
scopes. A newly introduced variable in a local scope does not
back-propagate to its parent scope. For example, here the z
is not
introduced into the top-level scope:
for i=1:10
z = i
end
julia> z
ERROR: UndefVarError: z not defined
(Note, in this and all following examples it is assumed that their top-level is a global scope with a clean workspace, for instance a newly started REPL.)
Inside a local scope a variable can be forced to be a local variable
using the local
keyword:
x = 0
for i=1:10
local x
x = i + 1
end
julia> x
0
Inside a local scope a new global variable can be defined using the
keyword global
:
for i=1:10
global z
z = i
end
julia> z
10
The location of both the local
and global
keywords within the
scope block is irrelevant. The following is equivalent to the last
example (although stylistically worse):
for i=1:10
z = i
global z
end
julia> z
10
Multiple global or local definitions can be on one line and can also be paired with assignments:
for i=1:10
global x=i, y, z
local a=4, b , c=1
end
Soft Local Scope¶
In a soft local scope, all variables are inherited from its parent scope unless a variable is specifically marked with the keywordlocal
.
Soft local scopes are introduced by for-loops, while-loops, comprehensions, try-catch-finally-blocks, and let-blocks. There are some extra rules for let-blocks and for for-loops and comprehensions.
In the following example the x
and y
refer always to the same
variables as the soft local scope inherits both read and write
variables:
x,y = 0, 1
for i = 1:10
x = i + y + 1
end
julia> x
12
Within soft scopes, the global keyword is never necessary, although allowed. The only case when it would change the semantics is (currently) a syntax error:
let
local x = 2
let
global x = 3
end
end
# ERROR: syntax: `global x`: x is local variable in the enclosing scope
Hard Local Scope¶
Hard local scopes are introduced by function definitions (in all their forms), type & immutable-blocks, and macro-definitions.
In a hard local scope, all variables are inherited from its parent scope unless:
- an assignment would result in a modified global variable, or
- a variable is specifically marked with the keyword
local
.
Thus global variables are only inherited for reading but not for writing:
x,y = 1,2
function foo()
x = 2 # assignment introduces a new local
return x + y # y refers to the global
end
julia> foo()
4
julia> x
1
An explicit global
is needed to assign to a global variable:
x = 1
function foo()
global x = 2
end
foo()
julia> x
2
Note that nested functions can behave differently to functions defined in the global scope as they can modify their parent scope’s local variables:
x,y = 1,2
function foo()
x = 2 # introduces a new local
function bar()
x = 10 # modifies the parent's x
return x+y # y is global
end
return bar() + x # 12 + 10 (x is modified in call of bar())
end
julia> foo()
22 # (x,y unchanged)
The distinction between inheriting global and local variables for
assignment can lead to some slight differences between functions
defined in local vs. global scopes. Consider the modification of the
last example by moving bar
to the global scope:
x,y = 1,2
function bar()
x = 10 # local
return x+y
end
function foo()
x = 2 # local
return bar() + x # 12 + 2 (x is not modified)
end
julia> foo()
14 # as x is not modified anymore.
# (x,y unchanged)
Note that above subtlety does not pertain to type and macro definitions as they can only appear at the global scope. There are special scoping rules concerning the evaluation of default and keyword function arguments which are described in the Function section.
An assignment introducing a variable used inside a function, type or macro definition need not come before its inner usage:
julia> f = y -> x + y
(::#1) (generic function with 1 method)
julia> f(3)
ERROR: UndefVarError: x not defined
in (::##1#2)(::Int64) at ./none:1
...
julia> x = 1
1
julia> f(3)
4
This behavior may seem slightly odd for a normal variable, but allows for named functions — which are just normal variables holding function objects — to be used before they are defined. This allows functions to be defined in whatever order is intuitive and convenient, rather than forcing bottom up ordering or requiring forward declarations, as long as they are defined by the time they are actually called. As an example, here is an inefficient, mutually recursive way to test if positive integers are even or odd:
even(n) = n == 0 ? true : odd(n-1)
odd(n) = n == 0 ? false : even(n-1)
julia> even(3)
false
julia> odd(3)
true
Julia provides built-in, efficient functions to test for oddness and evenness
called iseven()
and isodd()
so the above definitions should only be
taken as examples.
Hard vs. Soft Local Scope¶
Blocks which introduce a soft local scope, such as loops, are generally used to manipulate the variables in their parent scope. Thus their default is to fully access all variables in their parent scope.
Conversely, the code inside blocks which introduce a hard local scope
(function, type, and macro definitions) can be executed at any place in
a program. Remotely changing the state of global variables in other
modules should be done with care and thus this is an opt-in feature
requiring the global
keyword.
The reason to allow modifying local variables of parent scopes in
nested functions is to allow constructing closures
which have a private state, for instance the state
variable in the
following example:
let
state = 0
global counter
counter() = state += 1
end
julia> counter()
1
julia> counter()
2
See also the closures in the examples in the next two sections.
Let Blocks¶
Unlike assignments to local variables, let
statements allocate new
variable bindings each time they run. An assignment modifies an
existing value location, and let
creates new locations. This
difference is usually not important, and is only detectable in the
case of variables that outlive their scope via closures. The let
syntax accepts a comma-separated series of assignments and variable
names:
let var1 = value1, var2, var3 = value3
code
end
The assignments are evaluated in order, with each right-hand side
evaluated in the scope before the new variable on the left-hand side
has been introduced. Therefore it makes sense to write something like
let x = x
since the two x
variables are distinct and have separate
storage. Here is an example where the behavior of let
is needed:
Fs = Array{Any}(2)
i = 1
while i <= 2
Fs[i] = ()->i
i += 1
end
julia> Fs[1]()
3
julia> Fs[2]()
3
Here we create and store two closures that return variable i
.
However, it is always the same variable i
, so the two closures
behave identically. We can use let
to create a new binding for
i
:
Fs = Array{Any}(2)
i = 1
while i <= 2
let i = i
Fs[i] = ()->i
end
i += 1
end
julia> Fs[1]()
1
julia> Fs[2]()
2
Since the begin
construct does not introduce a new scope, it can be
useful to use a zero-argument let
to just introduce a new scope
block without creating any new bindings:
julia> let
local x = 1
let
local x = 2
end
x
end
1
Since let
introduces a new scope block, the inner local x
is a different variable than the outer local x
.
For Loops and Comprehensions¶
for
loops and comprehensions have the
following behavior: any new variables introduced in their body scopes
are freshly allocated for each loop iteration. This is in contrast to
while
loops which reuse the variables for all
iterations. Therefore these constructs are similar to while
loops
with let
blocks inside:
Fs = Array{Any}(2)
for i = 1:2
Fs[i] = ()->i
end
julia> Fs[1]()
1
julia> Fs[2]()
2
for
loops will reuse existing variables for its iteration variable:
i = 0
for i = 1:3
end
i # here equal to 3
However, comprehensions do not do this, and always freshly allocate their iteration variables:
x = 0
[ x for x=1:3 ]
x # here still equal to 0
Constants¶
A common use of variables is giving names to specific, unchanging
values. Such variables are only assigned once. This intent can be
conveyed to the compiler using the const
keyword:
const e = 2.71828182845904523536
const pi = 3.14159265358979323846
The const
declaration is allowed on both global and local variables,
but is especially useful for globals. It is difficult for the compiler
to optimize code involving global variables, since their values (or even
their types) might change at almost any time. If a global variable will
not change, adding a const
declaration solves this performance
problem.
Local constants are quite different. The compiler is able to determine automatically when a local variable is constant, so local constant declarations are not necessary for performance purposes.
Special top-level assignments, such as those performed by the
function
and type
keywords, are constant by default.
Note that const
only affects the variable binding; the variable may
be bound to a mutable object (such as an array), and that object may
still be modified.


<<< BACK <<<
STM-044: EthRacer
Authors
Kolluri, Aashish and Nikolic, Ivica and Sergey, Ilya and Hobor, Aquinas and Saxena, Prateek
Venue and Year
ISSTA, 2019
Original Work
Exploiting The Laws of Order in Smart Contracts
Defense Modality
Subtractive
Core Method(s)
fuzzing
Input-Output Mapping
bytecode + chain data => report
Targeted Contracts
Any Ethereum
Threat Model
Vulnerable contract, malicious contract, or both
both
Targeted Vulnerabilities


Qt Data Visualization
Qt Data Visualization module provides a way to visualize data in 3D as bar, scatter, and surface graphs. It is especially useful for visualizing depth maps and large quantities of rapidly changing data, such as data received from multiple sensors. The look and feel of graphs can be customized by using themes or by adding custom items and labels to them.
Qt Data Visualization is built on Qt 5 and OpenGL to take advantage of hardware acceleration and Qt Quick 2.
Getting Started
To import Qt Data Visualization QML types, add the following import statement to your .qml
file:
import QtDataVisualization 1.2
If you intend to use Qt Data Visualization C++ classes in your application, use the following include and using directives:
#include <QtDataVisualization> using namespace QtDataVisualization;
Note: If you are only using a few classes from this module, we recommend including only those specific classes instead of the whole module.
To link against the Qt Data Visualization module, add this line to your qmake
project file:
QT += datavisualization


All these fields should be initialized with the display value of "5/10/2015" (on EST zone) otherwise something is broken.


Expenses and funding
Registration for the BioHackathon is free, however you will have to pay your own travel, food and accommodation expenses. ELIXIR will pay expenses for a limited number of participants for accepted projects. More information will be published as it becomes available.
Please be aware that those who register as face-to-face participants must stay at the venue for the duration of the event. This is to optimise the value of on-site interaction and collaboration.
For more information about accommodation prices see the Venue page.


---
title: Text Area
layout: layout-sidenav
description: Text areas allow for the collection of input longer than a single line.
category: general
react-link: ?path=/docs/components-form-formcontrol--text-area
github-link: true
toc: true
---
{% capture textarea-default %}
{% include page-component/component-header.html %}
Example
{%
include page-component/component-code-snippet.html
compTitle="Default text area"
compName="textarea-default"
code=textarea-default
compDescTop="To add more rows to the text area, increase the number in the row
class"
%}
{%
include page-component/component-code-snippet.html
compTitle="Hover"
compName="textarea-hover"
code=textarea-hover
%}
{%
include page-component/component-code-snippet.html
compTitle="Error"
compName="textarea-error"
code=textarea-error
%}
{%
include page-component/component-code-snippet.html
compTitle="Disabled"
compName="textarea-disabled"
code=textarea-disabled
compDescTop="Add in the disabled
class if you want to disable the text area"
%}
Anatomy
-
Label: Inform users of what data should be put into the field, labels must always be outside of the text field.
-
Word count (situational): Serves to let users know the max number of characters is allowed and when they have gone over.
Spacing
Within the text area
Ensure that there is a min of 16px horizontal spacing and 8px vertical spacing within the text area.
Usage guidelines
Text area should be used:
- When users are required to enter more than a line of text.
Text area should not be used:
-
When have complex or too many open-ended answers.
We recommend that you break your questions up into a series of simpler questions instead.
For example, consider using the checkbox component if you want users to give multiple answers from a predetermined set of options.
Usability guidelines
Use word count
Do use word count if you want to limit a users answers.
Labels are outside of the text field
Labels should be above or next to the text field. This makes it clear that the user is able to input a answer.
Avoid placeholder text
Placeholder text disappears when a text input is filled in. If the placeholder text is not visible,
users will no longer have the text when they need to review their entries. Use hint text instead of placeholder text.


Hola NPM
A simple Info
A simple success alert with
an example link
. Give it a click if you like.
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Example heading
New
Example heading
New
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Go somewhere


ArraySet is a Set data structure (items must be unique within the set) that also maintains order. This allows specific items to be easily added or removed from the Set.
Item equality (and uniqueness) is determined by the behavior of Array.indexOf
.
This used primarily by the Input subsystem.


Explore
Link 1
Link 2
Link 3
Learn
Link 1
Link 2
Link 3
Community
Link 1
Link 2
Link 3
Support
Your Account
Log in
Sign Up
Download
Sorry, but this is not supported right now


1. This i a sample text of a div file to demo Flexbox
2. This i a sample text of a div file to demo Flexbox
3. This i a sample text of a div file to demo Flexbox
4. This i a sample text of a div file to demo Flexbox
5. This i a sample text of a div file to demo Flexbox
6. This i a sample text of a div file to demo Flexbox
7. This i a sample text of a div file to demo Flexbox
8. This i a sample text of a div file to demo Flexbox
9. This i a sample text of a div file to demo Flexbox


UIA <IP_ADDRESS> GA
Release
Notes
This release note is divided into the following sections:
Introduction,
Documentation, What's New, Upgrade & Compatibility
Information, Host
Support, Dependencies,
Device Support, Validation Info, Known Issues, Examples, Version
Information, Technical
Support.
This is a General Availibility release of UIA
1.00.04.
Packages are provided as source code and prebuilt
libraries.
The
following documentation is available:
Release notes from previous releases are also available in the
relnotes_archive
directory.
- C28_float support
- Two new loggers
- ti.uia.sysbios.LoggerStreamer
- ti.uia.sysbios.LoggerIdle
- Added -g to include symbols in the libraries
- Cleaned up top level build (was not passing in ccOpts)
- Do not get "lack of signature" warning when CCS finds the
product
- xs scripts handle no timestamp in events now.
- Added
LogUC.h for unconditional Log calls (better performance). This module
will probably move into XDC at a later date, so during the build and
warning is printed out.
Defects Fixed since
<IP_ADDRESS>
| ID |
Headline |
| SDOCM00089079 | getDefaultTransport return causes build error |
| SDOCM00088802 |
Need C28_float support |
| SDOCM00087602 |
UIA needs a productview |
| SDOCM00087583 | Compiler warnings from UIA and XDC redefining events |
| SDOCM00086803 | C6474 target does not support multicore event
correlation - need to provide global timestamp module |
| SDOCM00084512 |
LoggerSM does not support filenames for most XDC modules |
| SDOCM00081893 |
LoggingSetup.loadLoggingRuntimeControl is not being
ignored |
| SDOCM00077648 |
Cannot rebuild services and runtime libraries from
commandline |
For information on enhancements and defect fixes in earlier releases,
please refer to the release notes from previous releases that are
available in the relnotes_archive
directory.
UIA <IP_ADDRESS> is backward compatible with the previous <IP_ADDRESS>
release.
This release supports the following hosts:
Windows XP SP2/SP3
Windows Vista
Linux (Redhat 4 and 5)
This release requires the following other software components
and tools versions to successfully function:
- C6000
CodeGen
7.0.0 for COFF
- C6000 CodeGen 7.2.0 (or higher) for
ELF
- Arm CodeGen 4.9.0 (or higher)Cannot rebuild services and
runtime libraries from commandline
- DSP/BIOS <IP_ADDRESS> (or
higher)
- IPC <IP_ADDRESS> (or
higher)
- XDCtools <IP_ADDRESS> (or
higher)
- NDK: 2_20_04_26 (for evm6472) (or
higher)
- SysLink_<IP_ADDRESS>
(or
higher)
Expilict Examples
UIA libaries
built for
- C64P (COFF and elf, big and little endian),
- C674 (COFF and elf, little endian),
- C66 (elf, big and little endian),
- C64T (elf, little endian),
- Arm9 (elf, little endian),
- M3 (elf, little endian),
- A8F (elf, little endian)
- A8Fnv (elf, little endian)
- C28_float
This release was validated using the following components:
- C6000 CodeGen 7.2.0
- Arm CodeGen 4.9.0
- DSP/BIOS <IP_ADDRESS>
- IPC <IP_ADDRESS>
- XDCtools <IP_ADDRESS>
- NDK: 2_20_04_26 (for evm6472)
- SysLink_<IP_ADDRESS>
Here are the known issues with this release.
| ID |
Headline |
| SDOCM00089387 | UIA has pthread_join which does not work on Andriod |
| SDOCM00088806 |
Need to complete graphical configuration of UIA modules |
| SDOCM00088803 |
Rta/ServiceMgr are not built for C28_float |
| SDOCM00087601 |
System Analyzer's time base is wrong for Concerto |
| SDOCM00087568 |
Default LoggingSetup logger buffer sizes are too small
- events are always dropped when using JTAGRUNMODE transport |
| SDOCM00087567 |
Need a way to configure ti.uia.sysbios.LoggingSetup to
NOT create an OVERFLOW logger when using JTAGRUNMODE transport |
| SDOCM00086708 |
ServiceMgr module not configured properly if
LoggingSetup.eventUploadMode = JTAGRUNMODE |
| SDOCM00084415 |
UIA's ServiceMgr's Advanced configuration page does not
allow Transport sendFxn to be set |
| SDOCM00084411 |
Registry name is lost with UIA |
| SDOCM00084410 |
UIA's ServiceMgr cannot be stopped and restarted
without reloading the targets |
| SDOCM00081291 |
UploadMode_NONJTAG_AND_JTAGSTOPMODE does not do
timestamp correlation |
| SDOCM00077654 |
UIA Scripts do not support multi-core well |
| SDOCM00077653 |
Loading DSP on Netra example has lots of warning...but
works |
| SDOCM00077649 |
Rta only obtains events from statically created logger
instances |
| SDOCM00077589 |
IpcMP creates a replyMQ on each processor. It only
needs it on the master. |
| SDOCM00077588 |
IpcMP should not assert in error conditions. It should
log an event and recover. |
| SDOCM00077586 |
Rta's ROV only supports LoggerCircBuf |
| SDOCM00077585 |
Need to remove all compiler warnings in evmti816x
examples |
| SDOCM00077324 |
ServiceMgr's ROV should obtain information from proxies |
| SDOCM00075422 |
LoggerCircBuf writes management of the pad is not
optimal |
UIA ships with with many examples that interact with System Analyzer
Single-core
The
following examples can be built for all the supported targets. The
actual application is the same for all examples. The difference is the
way the data is moved up to System Analyzer. Stairstep varies the Task,
Swi and
Hwi load every 5 seconds. When viewed on the CPU Load Analysis Feature,
it looks like a staircase.
- Stairstep
JTAG Stopmode: The Log data is obtained
when the target is halted
- Stairstep
JTAG RunMode: The Log data is obtained by
reading the running target (only works on C64X+ and C66 CPUs).
- Stairstep
Ethernet:
The Log data is obtained by UDP packets. This example, as is, only
works for the EVM6472 board. Refer to the bottom of the .cfg file on
how to use on a different board.
- Stairstep
Simulator: The Log data is obtained by
temporarily stopping the target when the
Log call is made. To build this example, the XDC version must be 3.22
(or later) or the RTSC Build-Profile must be "release"
or "debug"
(not "whole_program").
- Stairstep
ProbePoint:
The Log data is obtained by temporarily stopping the target when the
Log call is made. To build this example, the XDC version must be 3.22
(or later) or the RTSC Build-Profile must be "release"
or "debug"
(not "whole_program").
- LoggerStreamer:
This example shows how to use the UIA LogUC (unconditional) APIs and
LoggerStreamer. The example does not work with System Analyzer. It is
meant to show how to use LoggerStreamer. It is up to the application to
get the data to System Analyzer..
Multi-core
- Message:
The message example shows how to use MessageQ on EVM6472 and UIA. It is
a single-image example that must be loaded on all cores. A message is
sent from core 0 to core 1 to core 2...back to core 0. The
UIABenchmark_start and stop is used on core 0 to determine the duration
of a round trip. The Log data is obtained via Ethernet.
- SimpleTask:
This example flips bits on an array. The example can be built for the
DSP and M3 targets on the EVMTI816X. There are two examples. One uses
LoggerCircBuf and one that uses LoggerSM. Refer to the readme.txt in
packages\ti\uia\examples\evmti816x directory and the System Analyzer
User Guide
for more details.
Tutorials
- System
Analyzer and UIA
Tutorial 1: Logging events, benchmarking, controlling
events.
- System
Analyzer and UIA
Tutorial 2: Graphing events, using JTAG Run-Mode (C64X+ or
C66X emulation target)
All releases have 4 digits (M.mm.pp.bb).
This includes GA and pre-releases (engineering, EA, beta, etc.).
Pre-releases are denoted with a suffix (e.g. <IP_ADDRESS>_eng or
<IP_ADDRESS>-beta).
This product's version follows a version format, M.mm.pp.bb,
where M is a single digit Major number, mm
is 2 digit minor number, pp is a 2 digit patch
number, and b is an unrestricted set of digits used
as an incrementing build counter.
To support multiple side-by-side installations of the product,
the product version is encoded in the top level directory, ex. uia_1_00_00_38.
Subsequent releases of patch upgrades will be identified by
the patch number, ex. UIA <IP_ADDRESS> with directory uia_1_00_00_38.
Typically, these patches only include critical bug fixes.
Please note that version numbers and compatibility keys are
NOT the same. For an explanation of compatibility keys, please refer to
the 'Upgrade and Compatibility Information' section.
For technical support, contact<EMAIL_ADDRESS>Last updated: Feb. 11, 2012


class Guzzle implements HttpAdapterInterface
Methods
| __construct(ClientInterface $client) | ||
| string |
getBaseUrl()
Get client base URL |
|
| Guzzle |
setBaseUrl(string $url)
Set client base URL |
|
|
setLogger(Logger $logger = null)
A logger |
||
| string |
get(string $path, array $args = array())
GET request |
|
| string |
post(string $path, array $args = array())
Post request |
|
| static Guzzle |
create()
Factory for the Guzzle HttpAdapter |
Details
at line 37
public
__construct(ClientInterface $client)
at line 47
public string
getBaseUrl()
Get client base URL
at line 58
public Guzzle
setBaseUrl(string $url)
Set client base URL
at line 70
public
setLogger(Logger $logger = null)
A logger
at line 84
public string
get(string $path, array $args = array())
GET request
at line 119
public string
post(string $path, array $args = array())
Post request
at line 151
static public Guzzle
create()
Factory for the Guzzle HttpAdapter


pyfor.cloud module¶
-
class
pyfor.cloud.
Cloud
(path)¶ Bases:
object
The cloud object is the integral unit of pyfor, and is where most of the action takes place. Many of the following attributes are convenience functions for other classes and modules.
-
__init__
(path)¶ Initialize self. See help(type(self)) for accurate signature.
-
chm
(cell_size, interp_method=None, pit_filter=None, kernel_size=3)¶ Returns a Raster object of the maximum z value in each cell.
Parameters: - cell_size – The cell size for the returned raster in the same units as the parent Cloud or las file.
- interp_method – The interpolation method to fill in NA values of the produced canopy height model, one of either “nearest”, “cubic”, or “linear”
- pit_filter – If “median” passes a median filter over the produced canopy height model.
- kernel_size – The kernel size of the median filter, must be an odd integer.
Returns: A Raster object of the canopy height model.
-
clip
(poly)¶ Clips the point cloud to the provided shapely polygon using a ray casting algorithm.
Parameters: poly – A shapely polygon in the same CRS as the Cloud. Returns: A new cloud object clipped to the provided polygon.
-
convex_hull
¶ Calculates the convex hull of the 2d plane.
Returns: A single-element geoseries of the convex hull.
-
filter
(min, max, dim)¶ Filters a cloud object for a given dimension in place.
Parameters: - min – Minimum dimension to retain.
- max – Maximum dimension to retain.
- dim – The dimension of interest as a string. For example “z”. This corresponds to a column label in self.las.points dataframe.
-
grid
(cell_size)¶ Generates a Grid object for this Cloud given a cell size. The Grid is generally used to compute Raster objects See the documentation for Grid for more information.
Parameters: cell_size – The resolution of the plot in the same units as the input file. Returns: A Grid object.
-
iplot3d
(max_points=30000, point_size=0.5, dim='z', colorscale='Viridis')¶ Plots the 3d point cloud in a compatible version for Jupyter notebooks using Plotly as a backend. If max_points exceeds 30,000, the point cloud is downsampled using a uniform random distribution by default. This can be changed using the max_points argument.
Parameters: - max_points – The maximum number of points to render.
- point_size – The point size of the rendered point cloud.
- dim – The dimension on which to color (i.e. “z”, “intensity”, etc.)
- colorscale – The Plotly colorscale with which to color.
-
normalize
(cell_size, **kwargs)¶ Normalizes this cloud object in place by generating a DEM using the default filtering algorithm and subtracting the underlying ground elevation. This uses Kraus and Pfeifer (1998). This is a convenience wrapper for ground_filter.KrausPfeifer1998.normalize. See that documentation for more information.
Parameters: - cell_size – The cell_size at which to rasterize the point cloud into bins, in the same units as the input point cloud.
- kwargs – Keyword arguments to ground_filter.KrausPfeifer1998
-
plot
(cell_size=1, cmap='viridis', return_plot=False, block=False)¶ Plots a basic canopy height model of the Cloud object. This is mainly a convenience function for rasterizer.Grid.plot, check that method docstring for more information and more robust usage cases (i.e. pit filtering and interpolation methods).
Parameters: - vmin or vmax is not given, they are initialized from the minimum and maximum value respectively of the first input processed. That is, __call__(A) calls autoscale_None(A) If clip _size (cellf) – The resolution of the plot in the same units as the input file.
- return_plot – If true, returns a matplotlib plt object.
Returns: If return_plot == True, returns matplotlib plt object. Not yet implemented.
-
plot3d
(dim='z', point_size=1, cmap='Spectral_r', max_points=500000.0, n_bin=8, plot_trees=False)¶ Plots the three dimensional point cloud using a method suitable for non-Jupyter use (i.e. via the Python console). By default, if the point cloud exceeds 5e5 points, then it is downsampled using a uniform random distribution of 5e5 points. This is for performance purposes.
Parameters: - point_size – The size of the rendered points.
- dim – The dimension upon which to color (i.e. “z”, “intensity”, etc.)
- cmap – The matplotlib color map used to color the height distribution.
- max_points – The maximum number of points to render.
-
write
(path)¶ Write the Cloud to a las file.
Parameters: path – The path of the output file. Returns:
-
-
class
pyfor.cloud.
CloudData
(points, header)¶ Bases:
object
-
__init__
(points, header)¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
pyfor.cloud.
LASData
(points, header)¶ Bases:
pyfor.cloud.CloudData
-
write
(path)¶
-
-
class
pyfor.cloud.
PLYData
(points, header)¶ Bases:
pyfor.cloud.CloudData
-
write
(path)¶
-


Welcome Admin/User Guestbook
There are no comments in the Guestbook
User
Comment
Approve
Action
Delete
Update
User:
Comment:
User cannot be empty.
Comment cannot be empty.