Builds local Docker images of a local version of LEAN and sets them up for local usage with the CLI. After running this command, all commands that run the LEAN engine or the research environment use your custom images. This command performs the following actions:
lean-cli/foundation:latest
image is built from Lean / DockerfileLeanFoundation (if you're using an AMD64-based system) or Lean / DockerfileLeanFoundationARM (if you're using an ARM64-based system).lean-cli/foundation:latest
image.lean-cli/engine:latest
image is built from Lean / Dockerfile using lean-cli/foundation:latest
as the base image.lean-cli/research:latest
image is built from Lean / DockerfileJupyter using lean-cli/engine:latest
as the base image.lean-cli/engine:latest
.lean-cli/research:latest
.
When the foundation Dockerfile is the same as the one used for the official foundation image, step 1 is skipped and quantconnect/lean:foundation
is used instead of lean-cli/foundation:latest
.


Protecting Online Privacy
BLS is strongly committed to maintaining the privacy of your personal information and the security of our computer systems. With respect to the collection, use, and disclosure of personal information, BLS makes every effort to comply with applicable federal law, including the Privacy Act of 1974, the Paperwork Reduction Act of 1995, the Freedom of Information Act, and other legislation.
BLS does not collect personally identifying information about you when you visit our site unless you choose to provide such information. The information we receive depends on what you do when visiting our site.
If you respond to an online request for personal information
Generally, the information requested by BLS will be used to respond to your inquiry or to provide you with better service. When BLS requests this information, the reasons for collecting it and the intended use of the information are explained in a customized "Privacy Notice." This Privacy Notice will appear on the webpage collecting the information or be accessible through a link displayed immediately preceding the information request.
When you visit the BLS website, we collect and store the following information
- Internet Protocol (IP) address. A computer's IP address establishes its location on the Internet and allows other computers, such as those hosting bls.gov, to send it content and other information
- The Internet domain name of a computer accessing bls.gov through a domain, such as from a corporation ("xcompany.com") or university ("yourschool.edu")
- The date, time, and duration of a website visit
- The URL of a referring page if a visitor to bls.gov accesses the site through a link on a page not on bls.gov
- Information about the computer, such as the type and version of web browser (for example, Chrome, Firefox, Safari) operating system (for example, Unix, Mac OS, MS Windows), Java support (yes or no), Flash version, screen resolution (for example, 1280x800), and connection speed
- The specific pages a computer accesses when it requests information from bls.gov
- The amount of data (measured in number of bytes) transmitted from bls.gov to a computer
- Contents of the persistent tracking cookie (see Cookie Use Notice below)
This information is used to create summary statistics that allow us to count the number of visitors to the different sections of our site, identify what information is of most and least interest, determine technical design specifications, monitor system performance, and help us make our site more useful.
If you identify yourself by sending an email containing personal information
You may decide to send us personally identifying information, such as your mailing address, in an email message requesting information to be mailed to you. Information collected in this manner is used solely for responding to requests for information or records. We may forward your email to other government employees who are better able to help you. If you wish to file a request under the Freedom of Information Act, instructions are provided at: https://www.bls.gov/bls/blsfoia.htm.
If you link to other sites outside BLS
Our website has many links to other sites. When you link to these other sites, you are no longer on bls.gov and are subject to the privacy policy of the other site.
Email Filtering Notice
BLS uses an automated spam filtering system on all email messages entering the BLS network. This filtering process enhances the security of BLS systems and the professionalism of the workplace and enables the BLS staff to serve our customers better. On rare occasions, this filtering process may prevent us from receiving your email or may delay our response. If you do not receive a timely response to your message and suspect it was caught up in our filters, please contact us by telephone<PHONE_NUMBER>) regarding your inquiry or use our online information request form found at: https://data.bls.gov/cgi-bin/forms/opb.
Cookie Use Notice
BLS employs "cookies" to provide better service to our customers. We do not use cookies to collect any personally identifying information from users or to track user activities beyond our website. This means that when you visit a page on bls.gov, the web browser on your computer may download and save a small file from bls.gov so that our website can recognize your specific browser when you use bls.gov in the future.
Cookies fall into two categories, based on the length of time they remain active:
- Session cookies last only as long as a web browser is open. Once the browser is closed, the data files on your computer are deleted.
- Persistent cookies last beyond a single session of browsing. These cookies allow a website to recognize a computer or user for a defined amount of time.
The BLS website uses the following web measurement and customization technologies, as directed by the Office of Management and Budget's Guidance for Online Use of Web Measurement and Customization Technologies (OMB M-10-22):
- Session cookies are used for technical purposes, such as remembering your time series selections from one page to another while using the BLS data query tools. Under the Office of Management and Budget's guidance, this qualifies as a Tier 1 use.
- Session cookies are used to track the number of pages you have viewed before showing you a customer satisfaction survey. Under the Office of Management and Budget's guidance, this qualifies as a Tier 1 use.
- Third-party session cookies are used by our analytics provider (currently Google Analytics). The analytics provider does not receive personally identifying information through these cookies and does not combine, match, or cross-reference bls.gov information with any other information. Under the Office of Management and Budget's guidance, this qualifies as a Tier 1 use.
- Persistent cookies are used to recognize a computer that has previously visited bls.gov. The BLS website sets persistent cookies to assess which pages are popular, how often people visit the website, and other measures. These cookies do not collect personally identifying information. Under the Office of Management and Budget's guidance, this qualifies as a Tier 2 use.
How you can control website measurement and customization technologies
Visitors can control aspects of website measurement and customization technologies used on bls.gov. Visitors who choose to disable these technologies will still have access to comparable information and services on bls.gov except for the data query tools, which require the use of session cookies.
You can choose not to accept cookies from any website, including bls.gov, by changing the settings of your browser. You also can delete cookies stored in your browser at any time. Instructions for setting your browser security can be found at http://www.usa.gov/optout_instructions.shtml.
Security
The BLS website is part of a federal computer system and is monitored to ensure it remains available to all users and to protect the integrity of the information contained in the system. By accessing this website, you consent to these monitoring activities.
Unauthorized attempts to defeat or circumvent security features, to use the system for purposes other than those for which it was intended, to deny service, to alter, damage, or destroy information, or otherwise to interfere with the system or its operation is prohibited. Evidence of such acts may be disclosed to law enforcement authorities and result in criminal prosecution under the Computer Fraud and Abuse Act of 1986, the National Information Infrastructure Protection Act of 1996, and other applicable criminal laws.
Automated retrieval program (robot) activity
The BLS is committed to providing data promptly and according to established schedules. Automated retrieval programs (commonly called "robots" or "bots") can cause delays and interfere with other customers' timely access to information. Therefore, excessive robot activity on BLS websites is prohibited.
BLS will block robots that access the website in any way that BLS considers excessive or malicious, including robots that attempt to access or download survey information multiple times per second with resulting degradation of service to others. BLS also reserves the right to block robots that do not contain information that can be used to contact the owner. Blocking may occur in real time.
NOTE: Robots using a specific IP address (for example, 146.142.xx.xx) instead of an official BLS URL (such as www.bls.gov or data.bls.gov) are at risk of not receiving data promptly at prescribed times.
Last Modified Date: February 16, 2018


--- layout: page title: Videos for Bass Fishing excerpt: My published videos for bass fishing permalink: /videos/ ---


Toggle navigation
FN
Home
Projects
Contact
Projects
Geometric Tornado
Java
/
Interactive Art
/
Processing
Tetris Rush
Python Game
/
Interactive Art
/
Processing
LSFR - The Box
Web Development
/
Adobe Illustrator
/
Design
A Pilot's Journey
Web Development
/
Adobe Illustrator
/
Design
The Missing Child
Web Development
/
Adobe Photoshop
/
Design
/
Sound Editing
Word Search
Terminal Game
/
Python
Color Changing Carpet
Java
/
Art
/
Processing
Hangman
Terminal Game
/
Python
Self Portrait
Java
/
Art
/
Processing
The Presidential Race
Python
/
Adobe Illustrator
/
Processing
/
Design
A Day in Quarantine Life
Web Development
/
Video Editing
Battleship
Terminal Game
/
Python
Past Web Portfolio
Web Development
/
Portfolio
FA's Stories
Web Development
/
Python
/
Bootstrap


You may define multiple categories for the budget, such as Budget[Accommodations]: 250 Budget[Transport]: 35 Budget[Dining]: 124


|
Shopify SDK for Unity
|
A container for all the information required to checkout items and pay. More...
Public Member Functions | |
| Checkout (Dictionary< string, object > dataJSON) | |
| Accepts deserialized json data. Will further parse passed in data. More... | |
| List< AppliedGiftCard > | appliedGiftCards () |
| The gift cards used on the checkout. More... | |
| AvailableShippingRates | availableShippingRates () |
The available shipping rates for this Checkout. Should only be used when checkout requiresShipping is true and the shipping address is valid. More... | |
| DateTime? | completedAt () |
| The date and time when the checkout was completed. More... | |
| DateTime? | createdAt () |
| The date and time when the checkout was created. More... | |
| CurrencyCode | currencyCode () |
| The currency code for the Checkout. More... | |
| List< Attribute > | customAttributes () |
| A list of extra information that is added to the checkout. More... | |
| Customer | customer () |
| The customer associated with the checkout. More... | |
| DiscountApplicationConnection | discountApplications (string alias=null) |
| Discounts that have been applied on the checkout. More... | |
| string | email () |
| The email attached to this checkout. More... | |
| string | id () |
| Globally unique identifier. More... | |
| CheckoutLineItemConnection | lineItems (string alias=null) |
| A list of line item objects, each one containing information about an item in the checkout. More... | |
| MoneyV2 | lineItemsSubtotalPrice () |
| The sum of all the prices of all the items in the checkout. Duties, taxes, shipping and discounts excluded. More... | |
| string | note () |
| The note associated with the checkout. More... | |
| Order | order () |
| The resulting order from a paid checkout. More... | |
| string | orderStatusUrl () |
| The Order Status Page for this Checkout, null when checkout is not completed. More... | |
| decimal | paymentDue () |
| The amount left to be paid. This is equal to the cost of the line items, taxes and shipping minus discounts and gift cards. More... | |
| MoneyV2 | paymentDueV2 () |
| The amount left to be paid. This is equal to the cost of the line items, duties, taxes and shipping minus discounts and gift cards. More... | |
| bool | ready () |
| Whether or not the Checkout is ready and can be completed. Checkouts may have asynchronous operations that can take time to finish. If you want to complete a checkout or ensure all the fields are populated and up to date, polling is required until the value is true. More... | |
| bool | requiresShipping () |
| States whether or not the fulfillment requires shipping. More... | |
| MailingAddress | shippingAddress () |
| The shipping address to where the line items will be shipped. More... | |
| List< DiscountAllocation > | shippingDiscountAllocations () |
| The discounts that have been allocated onto the shipping line by discount applications. More... | |
| ShippingRate | shippingLine () |
Once a shipping rate is selected by the customer it is transitioned to a shipping_line object. More... | |
| decimal | subtotalPrice () |
| Price of the checkout before shipping and taxes. More... | |
| MoneyV2 | subtotalPriceV2 () |
| Price of the checkout before duties, shipping and taxes. More... | |
| bool | taxExempt () |
| Specifies if the Checkout is tax exempt. More... | |
| bool | taxesIncluded () |
| Specifies if taxes are included in the line item and shipping line prices. More... | |
| decimal | totalPrice () |
| The sum of all the prices of all the items in the checkout, taxes and discounts included. More... | |
| MoneyV2 | totalPriceV2 () |
| The sum of all the prices of all the items in the checkout, duties, taxes and discounts included. More... | |
| decimal | totalTax () |
| The sum of all the taxes applied to the line items and shipping lines in the checkout. More... | |
| MoneyV2 | totalTaxV2 () |
| The sum of all the taxes applied to the line items and shipping lines in the checkout. More... | |
| DateTime? | updatedAt () |
| The date and time when the checkout was last updated. More... | |
| string | webUrl () |
| The url pointing to the checkout accessible from the web. More... | |
| object | Clone () |
Additional Inherited Members | |
| Protected Member Functions inherited from Shopify.Unity.SDK.AbstractResponse | |
| T | Get< T > (string field, string alias=null) |
| Protected Attributes inherited from Shopify.Unity.SDK.AbstractResponse | |
| Dictionary< string, object > | Data |
| Properties inherited from Shopify.Unity.SDK.AbstractResponse | |
| Dictionary< string, object > | DataJSON [get, protected set] |
A container for all the information required to checkout items and pay.
|
inline |
Accepts deserialized json data. Will further parse passed in data.
| dataJSON | Deserialized JSON data for Checkout |
|
inline |
The gift cards used on the checkout.
|
inline |
The available shipping rates for this Checkout. Should only be used when checkout requiresShipping
is true
and the shipping address is valid.
|
inline |
The date and time when the checkout was completed.
|
inline |
The date and time when the checkout was created.
|
inline |
The currency code for the Checkout.
|
inline |
A list of extra information that is added to the checkout.
|
inline |
The customer associated with the checkout.
customer
field on the query root to retrieve it.
|
inline |
Discounts that have been applied on the checkout.
| alias | If the original field queried was queried using an alias, then pass the matching string. |
|
inline |
The email attached to this checkout.
|
inline |
Globally unique identifier.
Implements Shopify.Unity.Node.
|
inline |
A list of line item objects, each one containing information about an item in the checkout.
| alias | If the original field queried was queried using an alias, then pass the matching string. |
|
inline |
The sum of all the prices of all the items in the checkout. Duties, taxes, shipping and discounts excluded.
|
inline |
The note associated with the checkout.
|
inline |
The resulting order from a paid checkout.
|
inline |
|
inline |
The amount left to be paid. This is equal to the cost of the line items, taxes and shipping minus discounts and gift cards.
paymentDueV2
instead
|
inline |
The amount left to be paid. This is equal to the cost of the line items, duties, taxes and shipping minus discounts and gift cards.
|
inline |
Whether or not the Checkout is ready and can be completed. Checkouts may have asynchronous operations that can take time to finish. If you want to complete a checkout or ensure all the fields are populated and up to date, polling is required until the value is true.
|
inline |
States whether or not the fulfillment requires shipping.
|
inline |
The shipping address to where the line items will be shipped.
|
inline |
The discounts that have been allocated onto the shipping line by discount applications.
|
inline |
Once a shipping rate is selected by the customer it is transitioned to a shipping_line
object.
|
inline |
Price of the checkout before shipping and taxes.
subtotalPriceV2
instead
|
inline |
Price of the checkout before duties, shipping and taxes.
|
inline |
Specifies if taxes are included in the line item and shipping line prices.
|
inline |
Specifies if the Checkout is tax exempt.
|
inline |
The sum of all the prices of all the items in the checkout, taxes and discounts included.
totalPriceV2
instead
|
inline |
The sum of all the prices of all the items in the checkout, duties, taxes and discounts included.
|
inline |
The sum of all the taxes applied to the line items and shipping lines in the checkout.
totalTaxV2
instead
|
inline |
The sum of all the taxes applied to the line items and shipping lines in the checkout.
|
inline |
The date and time when the checkout was last updated.
|
inline |
The url pointing to the checkout accessible from the web.


OUR STORY
Lady Christine’s Baby Back Ribs is managed and owned by Dr. Joebert Gimeno, a food enthusiast. Dr. Gimeno, fond of cooking and experimenting, came up with starting the business. The success of Lady Christine’s Baby Back Ribs started last 2011 from a take-out counter patronized by Class A and Class B food parishioners in their area. Increased patronage led to many franchise inquiries resulting to the opening of Lady Christine’s Baby Back Ribs outlets at various locations such as Lancaster Square Mall, SM City Lipa, SM City Dasmarinas, SM City Bacoor, SM City Calamba, SM City Molino, SM City Trece Martires, SM City Manila, and a soon to open branch in Fora, Tagaytay. Lady Christine’s Baby Back Ribs aspire to be the country’s leading food chain business that specializes on baby back ribs.


SLDReader
nl districts
github
api
Openlayers SLD example
Choose a style for the waterbodies
Example tries to replicate
openlayer 2.13 example
Road style uses two overlaying lines.


Police Record
Court Record
1
Where to Go:
300 Indiana Avenue, NW Monday - Friday, 9:00AM - 5:00PM Criminal History Section, Room 1075 (1st floor)
Main entrance is on the second floor.
2
What to Bring:
A valid ID(Such as a Driver's License) $7.00 in cash or money order payable to DC Treasurer. Your Social Security Number.
3
What to Ask:
For a Criminal History Request Form because you want to seal your records.
Make sure to say that you are asking for the Criminal History Request Form because you are seeking to seal your criminal records.
1
Where to Go:
500 Indiana Avenue, NW Criminal Records Division, Room 4001 (4th floor) Monday - Friday 8:30AM - 5:30PM.
2
What to Bring:
Give your name and birth date to the clerk.
3
What to Ask:
For a print out of your entire criminal record.
They didn't find any criminal records, but I know I've been arrested! What should I do? Ask the clerk to check the arrest record database and print out what they find there.


Google Analytics
Q1. In the following URL, what channel grouping is traffic assigned to?
example.com/?utm_source=google&utm_medium=cpc&utm_campaign=315
- [ ] Display - [ ] Google - [ ] Organic Search - [✅] Paid Search
Q2. If you want to evaluate if direct traffic delivered more traffic than organic search in August 2019, which report do you look at?
- [ ] Audience > Behavior > Engagement
- [ ] Realtime > Traffic Sources
- [x] Acquisition > All Traffic > Channels
- [ ] Acquisition > All Traffic > Referrals
Q3. What is the relationship between an event and an event goal?
- [ ] Nothing, an event is another name for event goal.
- [ ] An event is captured per user; an event goal is captured per session.
- [ ] An event goal must be created in order to track events.
- [x] An event is a user interaction; an event goal is triggered by a selected event.
Q4. A user downloads a white paper with event tracking once in a single session. Another user downloads the same white paper three times in a single session. How many unique events are counted?
- [ ] one
- [ ] three
- [x] two
- [ ] four
Reference
Q5. What are the icons highlighted below used for?
- [✅] to change the way the data table is displayed - [ ] to adjust the date range - [ ] to assign secondary dimensions - [ ] to compare data to previous periods
- [ ] Campaigns > Cost Analysis
- [x] Social > Conversions
- [ ] Goals > Reverse Goal Path
- [ ] Goals > Smart Goals
Q7. What is an example of a metric?
- [ ] City
- [ ] Source/Medium
- [ ] Browser
- [x] Pageviews
- [ ] Audience > Active Users
- [ ] Acquisition > Overview
- [x] Realtime > Overview
- [ ] Behavior > Behavior Flow
Q9. Which Chrome extension, developed by Google, would be valuable for identifying deployment issues with Google Analytics?
- [ ] Click & Test
- [ ] Google Keep
- [ ] Express UTM
- [x] Google Analytics Debugger
- [x] cross domain tracking
- [ ] Google Tag Manager
- [ ] Include and Exclude filters
- [ ] custom dimensions
Q11. If you posted a link offering 50% off a hat, but the link sent people to a page of sweaters, what impact would you most likely see?
- [ ] a high page score
- [ ] a low bounce rate
- [x] a high bounce rate
- [ ] a low page score
- [ ] scheduled emails
- [x] custom alerts
- [ ] shared reports
- [ ] shared assets
- [ ] UTM parameters
- [ ] Google Tag Manager
- [ ] User- [ ] ID feature
- [x] Analytics tracking code
Q14. What allows you to specify the steps your traffic is expected to take to reach your goal?
- [ ] destination
- [x] funnel
- [ ] visualization
- [ ] value
- [x] Benchmarking
- [ ] Cohort Analysis
- [ ] Network Referrals
- [ ] Publisher Referrers
Q16. What is the hierarchy of a Google Analytics account?
- [ ] Account > Property > Organization > Views
- [x] Organization > Account > Property > Views
- [ ] Organization > Property > Account > Views
- [ ] Account > Organization > Property > Views
Reference
- [ ] campaigns
- [ ] revenue
- [x] ecommerce
- [ ] ROAS (Return On Ad Spend)
Q18. What is an example of data you cannot track in Google Analytics?
- [ ] page speed score
- [ ] return on advertising spend
- [x] precise user latitude/longitude data
- [ ] time on site
Q19. If you create a new user at the property level, what does the user inherit access to?
- [x] all the views of that property
- [ ] all the accounts in the organization
- [ ] Nothing—each permission must be set manually.
- [ ] all the properties in the account
Q20. Of the following segments, which represents the highest value audience?
- [ ] users who converted
- [ ] sessions with a >80% bounce rate
- [ ] all multisession users
- [ ] sessions with 0 goal completions
Q21. If you wanted to determine if a particular browser was resulting in a high bounce rate, what report could you look at?
- [x] Technology > Browser & OS
- [ ] Site Speed > Page Timings
- [ ] Mobile > Devices
- [ ] Behavior > Engagement
- [ ] Hit: Download // Event: Sample Tone // Content: Music
- [ ] Category: Music // Action: Download // Label: Sample Tone
- [ ] Category: Download // Event: Music // Label: Sample Tone
- [ ] Hit: Music // Event: Download //Content: Sample Tone
Q23. You want to classify people who join your newsletter with a custom dimension for "Newsletter Subscribers." What is the appropriate scope to apply to this custom dimension?
- [x] User
- [ ] Hit
- [ ] Product
- [ ] Session
Q24. You are viewing a report with Source/Medium as the primary dimension, but also want to include landing page data. What do you do?
- [ ] Use a filter.
- [ ] Create a new view.
- [ ] This is not possible.
- [x] Use a secondary dimension.
Q25. If you are collecting campaign data, which report shows the results?
- [x] Acquisition > Campaigns > All Campaigns
- [ ] Audience > Custom > Custom Variables
- [ ] Conversions > Goals > Overview
- [ ] Behavior > Events > Overview
- [ ] Acquisition > Overview
- [x] Realtime > Overview
- [ ] Behavior > Behavior Flow
- [ ] Audience > Active Users
Q27. What does this represent inside of Google Analytics?
- [x] segment
- [ ] report tab
- [ ] data header
- [ ] view
Q28. What is the relationship between an event and an event goal?
- [ ] An event goal must be created in order to track events.
- [ ] Nothing, an event is another name for event goal.
- [ ] An event is captured per user; an event goal is captured per session.
- [x] An event is a user interaction; an event goal is triggered by a selected event.
Q29. When configuring the global site tag, where in the HTML should it be placed?
- [ ] directly before the
</head>
tag
- [x] directly after the
<head>
tag
- [ ] directly after the
<body>
tag
- [ ] directly before the
</body>
tag
Q30. Refer to the two following URLs. How can you make this data more readable in Google Analytics by mapping the actual product names to the ID in the URL? .../shop/?ProductID=1234
.../shop/?ProductID=5678
- [ ] Configure calculated metrics.
- [ ] Use a custom import.
- [x] This functionality is not possible.
- [ ] Create a search and replace filter.
Q31. What is this report an example of?
- [ ] cohort analysis
- [ ] funnel visualization
- [ ] user flow
- [x] treemap
Q32. You already have Google Analytics set up on your website, but decide to add Google Tag Manager. What do you do with the existing Analytics tag?
- [x] Remove the tag.
- [ ] Move the tag to just before
</head>
.
- [ ] Keep the tag.
- [ ] Move the tag to just before
</body>
.
Q33. How do you review the revenue and conversion rate between your traffic sources?
- [ ] Create two segments, one for revenue and one for conversion rate, and then review Acquisition > All Traffic.
- [ ] View Ecommerce > Overview and toggle Traffic Sources in the Explorer tab.
- [x] Create two segments, one for revenue and one for conversion rate, and then review Conversions > Ecommerce.
- [ ] Go to All Traffic > Source Medium and set eCommerce in the Conversions menu.
Q34. Which calculated metric would return average events per user?
- [x]
{{Total Events}} / {{Users}} Type: Float
- [ ]
{{Goals}} / {{Users}} Type: Percentage
- [ ]
{{Goals}} / {{Users}} Type: Float
- [ ]
{{Total Events}} / {{Users}} Type: Percentage
Q35. What report helps you understand how many days it takes from the time a user first visits to the time the user converts?
- [ ] Assisted Conversions
- [x] Time Lag
- [ ] Path Length
- [ ] Shopping Behavior
Q36. What is a best practice after launching a major change to your home page?
- [ ] Create a new filter.
- [ ] Create an annotation.
- [ ] Create a new view.
- [x] Create a new property.
Q37. You want to enable a destination goal for a URL that appends query string parameters with each submission—for example, /thanks?uid=123
. Which match types would work?
- [ ] equals to /thanks
- [ ] begins with /thanks
- [x] equals to /thanks?uid=
- [ ] regular expression /thanks[a z]
Q38. You notice a sudden and unexplained change in traffic. Where do you look to see if someone added a filter?
- [ ] Admin > Views > View Settings
- [x] Admin > Account > Change History
- [ ] Admin > Views > Annotations
- [ ] Admin > Account > User Management
Q39. Your website has a logged in experience for users. What do you implement to track individual engagement across multiple sessions and multiple devices?
- [ ] Client- [ ] ID
- [ ] User- [ ] ID
- [ ] cross- [ ] domain tracking
- [ ] session unification
Q40. What are these examples of?
- [ ] annotations
- [x] affinity categories
- [ ] custom audiences
- [ ] channels
Q41. Where can you check the status of your tracking code?
- [ ] Admin > Tracking Info > Tracking Code
- [ ] Customization > Settings > Tracking Code
- [ ] Customization > Property > Tracking
- [x] Admin > Property Settings
- [ ] action tracking
- [ ] click handler
- [x] event tracking
- [ ] goals
Q43. Which step in this funnel had the largest percentage of exits?
- [ ] Billing and Shipping
- [x] Cart
- [ ] There are no exits.
- [ ] Payment
- [ ] dynamics
- [ ] personas
- [ ] audiences
- [ ] tags
Q45. If you want to exclude traffic to your website from people on your company network, what do you create?
- [ ] a filter to exclude traffic to the hostname
- [ ] a segment to exclude traffic to the hostname
- [ ] a segment to exclude traffic from IP addresses
- [x] a filter to exclude traffic from IP addresses
- [x] auto tagging
- [ ] ad serving
- [ ] advertising features
- [ ] API link
Q47. What is an example of a property in Google Analytics?
- [ ] account
- [x] website
- [ ] graph
- [ ] custom report
- [ ] two pageviews for /contact/
- [x] one pageview for /contact/ and one pageview for /CONTACT/
- [ ] An error will be present, as a filter must be created to support this use case.
- [ ] two pageviews for /CONTACT/
Q49. What is the hierarchy between sessions, users, and hits?
- [x] User > Session > Hit
- [ ] Session > Hit > User
- [ ] Session > User > Hit
- [ ] User > Hit > Session
Q50. Which feature would allow you to navigate between multiple reports while comparing the data collected for visitors in Los Angeles to the data for visitors in London?
- [ ] segments
- [ ] filters
- [ ] views
- [ ] dimensions
Q51. Where could you analyze the conversion paths users followed across various marketing channels?
- [ ] Conversions > Goals > Reverse Goal Path
- [ ] Conversions > Goals > Funnel Visualization
- [ ] Behavior > Behavior Flow
- [x] Conversions > Multi- [ ] Channel Funnels
Q52. What does Google Analytics add to the first party cookie to differentiate new from returning visitors?
- [ ] an HTTP request
- [x] a randomly generated client ID
- [ ] a 1x1 tracking pixel
- [ ] a SessionStorage object
Q53. It is September, and you want to evaluate the most popular page on your site for the month of August. What first steps would you take?
- [x] 1. Set Date Range to Last 30 Days. 2. Visit Behavior > Site Content > All Pages.
- [ ] 1. Set Date Range to Last 30 Days. 2. Visit Behavior > Site Content > Content Drilldown.
- [ ] 1. Set Date Range to Last Month. 2. Visit Behavior > Site Content > Content Drilldown.
- [x] 1. Set Date Range to Last Month. 2. Visit Behavior > Site Content > All Pages.
Q54. This report is sorted by bounce rate in ascending order. How do you view these results in order of importance instead?
- [ ] Sort Type: Absolute Change
- [ ] Toggle Comparison View
- [x] Sort Type: Weighted Sort
- [ ] Use Table Filter
Q55. What channel receives attribution if no traffic source data is available?
- [ ] (Other)
- [x] Direct
- [ ] Referral
- [ ] Organic Search
Q56. Which is an example of a micro goal?
- [x] signing up for an account after clicking an ad
- [ ] playing a video before signing up
- [ ] buying a product after reading an email
- [ ] filling out a contact form after reading a social post
Q57. What parameter should you use if you were tracking different versions of an ad?
- [x] utm_campaign
- [ ] utm_medium
- [ ] utm_term
- [ ] utm_content
- [x] the property number
- [ ] the account number
- [ ] the view number
- [ ] It is random.
- [ ] Behavior > Events > Overview
- [ ] Acquisition > Social > Form Submissions
- [ ] Acquisition > Social > Users Flow
- [ ] No report contains this information.
Q60.If you want to quickly see what days and times were most popular for visiting your site, what do you do?
- [ ] Go to Home > Users by time of day (Widget)
- [x] Go to the report at Audience > Cohort Analysis and toggle By Day.
- [ ] Go to Behavior > Engagement and toggle Hourly.
- [ ] Create a pivot table by Hour on Site Content > All Pages.
Q61. If your site does not attribute transactions to the original source, but instead shows all transactions attributed to your payment processor (for example Stripe, PayPal, or Square), how do you remedy this issue?
- [ ] Switch to Enhanced Ecommerce.
- [ ] Use a search and replace filter.
- [x] Create a referral exclusion.
- [ ] Add gtag.js to PayPal tags.
Q62. What do you use to compare three dimensions?
- [ ] performance table
- [x] custom reports
- [ ] Explorer panel
- [ ] relational table
Q63. Is it possible to measure how far someone scrolls on a page using Google Analytics? If so, how?
- [ ] yes, with a calculated metric
- [x] yes, by viewing in page analytics
- [ ] yes, with event tracking
- [ ] no, not possible
Q64. When you enable advertising features, what do you gain access to?
- [ ] Google Ads data sync
- [ ] enhanced UTM tracking
- [ ] Google Adsense data sync
- [ ] Demographics and Interests reports
Q65. Which choice is an example of a micro goal?
- [ ] playing a video before signing up
- [ ] buying a product after reading an email
- [ ] filling out a contact form after reading a social post
- [ ] signing up for an account after clicking an ad
Q65. What is the latest version of the analytics tracking tag?
- [ ] gtag.js
- [ ] urchin.js
- [ ] gaq.push and ga.js
- [ ] analytics.js


Cryptoanalyzer - Bitcoin Analysis Tool
Home
Dashboard
Analysis Tools
Live Bitcoin Market Price
30 Day Bitcoin Market Price


I personally recommend each and every one of these books. They are the best of the best at enhancing your knowledge in the areas that they concern.
This book is practically the user-experience bible. Any web designer worth their salt should at least have heard of this book if they haven't already read it twice.
buy on Amazon →Jeffrey Zeldman knows web standards - he coined the term! Designing With Web Standards is a must have in any web worker's library. The book will teach you how to create web pages that are both past and future proof (or at least as much as possible), as well as understand the history of the web and why standards are such an important factor in modern development.
buy on Amazon →


Search for a username
Current Location
Username Roster for this semester:
There was an issue. Perhaps you are not on a blog page or repository?


|
QTicTacToe
|
#include <BoardSingle.h>
Public Member Functions | |
| BoardSingle (Window *window) | |
| void | makeComputerMove () |
| void | randomSymbol () |
| void | randomTurn () |
| virtual void | handleRestart () |
| void | gimmeFreeRoomHorizon (int &x, int &y, int &xx) |
| void | gimmeFreeRoomVertical (int &x, int &y, int &yy) |
| Public Member Functions inherited from AbstractBoard | |
| AbstractBoard (Window *window) | |
| void | markDisabledAll () |
| void | markEnabledAll () |
| void | markEnabledWhatLeft () |
| bool | yallGotAnyMoreOfThemButtons () |
| void | checkConditions () |
| void | drawFrames () |
| void | restartBoard () |
| void | paintLine (QLabel &label, int angle, int len, QPointF point) |
| void | drawLineOnGrid (QLabel &line, int fromrow, int fromcolumn, int rowspan, int columnspan) |
| virtual void | makeMove (const int &x, const int &y, QChar s, const AbstractSymbol *symbol) |
Additional Inherited Members | |
| Protected Attributes inherited from AbstractBoard | |
| QGridLayout | layout |
| QPushButton | button_restart |
| QPushButton | button [3][3] |
| QChar | button_str [3][3] |
| QChar | smb [2] |
| Cross | cross |
| Circle | circle |
| QFrame | line [4] |
| QLabel | left_line |
| QLabel | right_line |
| QLabel | horizon_line |
| QLabel | vertical_line |
| QSize | size_current |
| QLabel | label_turn |
| QLabel | label_current |
| int | thickness |
| int | rows |
| int | columns |
| volatile int | win |
Definition at line 3 of file BoardSingle.h.
| BoardSingle::BoardSingle | ( | Window * | window | ) |
Definition at line 11 of file BoardSingle.cpp.
| void BoardSingle::gimmeFreeRoomHorizon | ( | int & | x, |
| int & | y, | ||
| int & | xx | ||
| ) |
Definition at line 63 of file BoardSingle.cpp.
| void BoardSingle::gimmeFreeRoomVertical | ( | int & | x, |
| int & | y, | ||
| int & | yy | ||
| ) |
Definition at line 71 of file BoardSingle.cpp.
|
virtual |
Implements AbstractBoard.
Definition at line 30 of file BoardSingle.cpp.
| void BoardSingle::makeComputerMove | ( | ) |
Definition at line 79 of file BoardSingle.cpp.
| void BoardSingle::randomSymbol | ( | ) |
Definition at line 37 of file BoardSingle.cpp.
| void BoardSingle::randomTurn | ( | ) |
Definition at line 57 of file BoardSingle.cpp.


How the Web Works
1.0 World Wide Web: A collection of HTML documents
2.0 HTML: HyperText Markup Language, the basis for every webpage, main type of document on the web
3.0 Hyper Links: Make the web - web like
Type of documents can be found on the web: Plain text, HTML, Images, Videos, Music
Major Pieces of the Web
1.0 Browser: A program that runs on your computer to display files found on the web (IE, Chrome, Firefox)
2.0 The Internet: the worlds largest computer network
3.0 Servers: computers that host the files the make up the web
4.0 HTTP: the main protocol of the web
The browser uses the internet to make request of servers through HTTP. The servers respond with files which the browser displays.
HTML
1.0 Text content: what you see
2.0 Markup: what it looks like
3.0 References to other documents: images or videos
4.0 Links to other pages
5.0 Uses tags to form elements
Computers are stupid: sensitive to typos or small mistakes (like a missing end tag)


This inspection reports any instances of
if
statements which contain
else
branches and whose conditions are negated. Flipping the order of the
if
and
else
branches will usually increase the clarity of such statements.
Powered by InspectorGroovy


Dr.Amit SinhaProf.& Head-IT
https://www.abes.ac.in/
ABES Engineering College
19th KM Stone, NH-24, Ghaziabad U.P.-201009, India,


How would you rate the following passwords?
hunter2
müller1994
4#8&y!&*3qFsw!8K
applebicycleschoolcat


We are pleased to announce the
DeOS Crowdsale began
15th July 2016, 12:00 Noon GMT
We're selling DEOS tokens, the DeOS platform provisioning currency.
register by emailing<EMAIL_ADDRESS>Total Raised: 1786 BTC
Updated: 1230 - Thursday 21th July
We have reached our minimum threshold
We can now guarantee the DeOS Platform will be built.
DeOS Overview Document
DeOS Features
- Access DeOS Demo (August 1st - for sale participants)
- Use DeOS as a Blockchain As A Service
- Register Smart Assets
- Write and Submit Smart Contracts
- Register Identities
- Create DeOS Account
- Trade DEOS with other owners.
- Purchase Decentralized Storage
- Pay for useful Smart Contracts
- Upload and Store Documents, Pictures, Data.
- Download IDEs for programming languages, and desktops.
- Download and use the DeOS Mobile App
- Trade DEOS at exchanges.
- Use DEOS in shops.
- Use DEOS as an investment vehicle.
- Total no of DEOS is 11M
- 10M of DEOS will be sold in this sale.
- Remaining 1M will go to the independent DEOS Foundation
- Foundation will opensource the codebase, test and release new features.
- Razormind will not own any DEOS after the sale
- We've reached our minimum threshold and the DeOS Platform will be built.
- We've sold 1.3 Million DEOS in 1 week.
- DeOS Grants are available for small businesses and charities to sell DEOS and keep the fiat.
DeOS Purchase Agreement
Razormind is an enterprise architecture firm which works globally on big
data, artificial intelligence, and blockchain projects. Our primary purpose in initiating this crowdsale
is to provide a public owned and
decentralized blockchain platform for people and businesses to use.
As such we value community engagement, questions, and will do our best to assist you wherever we can.


Line Types
Press L from any Drawing Mode.
Line types supported are:
- 1Solid
- 2Short dash
- 3Longdash
- 4Med dash
- 5Long Shortdash
- 6Dash Dot
- 7Dash Dot Dot
- 8Dash Dot Dot
- 9Dotted
- 10Line shortdash
- 11Line Dot
- 12Line Dot Dot
- 13Line Dot Dot Dot
- 14Longline Shortdash
- 15Longline Dot
- 16Longline Dot Dot
- 17Longline Dot Dot Dot
- 18Solid - Solid
- 19Solid - - Solid
- 20Solid - - - Solid
The Line Types Dialog is displayed. Up to 20 different line typess may be used to create the drawing.


In this episode we discuss the pros and cons of switching to a management position. What is it like, can you still code, and how should you go about it. We discuss this topic with Cate Huston and Tammo Freese. Also: Great recommendations and raccoons in the show notes!
Our two guests in this episode are Cate Huston, Engineering Director at DuckDuckGo and Tammo Freese, Engineering Manager at Mobimeo.
This time, we discuss the progression from engineering to leadership. Have you considered becoming a team lead and going into management? Do you wonder if this is the right step? Will you still be coding or performing engineering work? This episode tries to shed light on some of these issues.
Apart from that, we also discuss management best practices, how to communicate tricky topics, how to handle remote teams and finally we dive into the fascinating topic of raccoons. We hope you enjoy this episode!
Please let us know your take-away of this episode by sharing it with us @_contravariance. An iTunes review is also greatly appreciated!


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import play.api.i18n.Lang @import partials.main_template @import uk.gov.hmrc.customs.emailfrontend.controllers.routes.SignOutController @this(main_template: main_template) @(newEmail: String, prevEmail: Option[String], referrerName: Option[String], referrerUrl: Option[String])(implicit request: Request[_], messages: Messages) @main_template(messages("customs.emailfrontend.email-confirmed.title-and-heading")) {
@Html(messages("customs.emailfrontend.email-confirmed.info1", newEmail))
@if(referrerUrl.nonEmpty){ @referrerName.map{ name => @referrerUrl.map{ url =>@Html(messages(s"customs.emailfrontend.email-confirmed.redirect.info.$name", url))
} } } else { @prevEmail.map{email =>@Html(messages("customs.emailfrontend.email-confirmed.info2", email))
} @messages("customs.emailfrontend.sign-out") } }


{% extends "base.html" %} {% block body %} {% from "formhelpers.html" import render_form, render_form_field, render_display_field %}


Hoe allows bundling of pre-compiled extensions in the package task.
To create a package for your current platform:
rake package INLINE=1
This will force Hoe analize your Inline already compiled extensions and include them in your gem.
If somehow you need to force a specific platform:
rake package INLINE=1 FORCE_PLATFORM=mswin32
This will set the +Gem::Specification+ platform to the one indicated in FORCE_PLATFORM (instead of default Gem::Platform::CURRENT)
# File lib/hoe/inline.rb, line 25 25: def activate_inline_deps 26: dependency "RubyInline", "~> 3.9" 27: end
Define tasks for plugin.
# File lib/hoe/inline.rb, line 32 32: def define_inline_tasks 33: task :test => :clean 34: 35: if ENV['INLINE'] then 36: s.platform = ENV['FORCE_PLATFORM'] || Gem::Platform::CURRENT 37: 38: # Try collecting Inline extensions for +name+ 39: if defined?(Inline) then 40: directory 'lib/inline' 41: 42: dlext = RbConfig::CONFIG['DLEXT'] 43: 44: Inline.registered_inline_classes.each do |cls| 45: name = cls.name.gsub(/::/, '') 46: # name of the extension is CamelCase 47: alternate_name = if name =~ /[A-Z]/ then 48: name.gsub(/([A-Z])/, '_\1').downcase.sub(/^_/, '') 49: elsif name =~ /_/ then 50: name.capitalize.gsub(/_([a-z])/) { $1.upcase } 51: end 52: extensions = Dir.chdir(Inline::directory) { 53: Dir["Inline_{#{name},#{alternate_name}}_*.#{dlext}"] 54: } 55: 56: extensions.each do |ext| 57: # add the inlined extension to the spec files 58: s.files += ["lib/inline/#{ext}"] 59: 60: # include the file in the tasks 61: file "lib/inline/#{ext}" => ["lib/inline"] do 62: cp File.join(Inline::directory, ext), "lib/inline" 63: end 64: end 65: end 66: end 67: end 68: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.


Croissant jelly beans cupcake ice cream. Donut jelly beans cake tootsie roll dessert carrot cake caramels dragée. Lollipop chocolate cake pudding. Cupcake donut cotton candy dragée soufflé caramels biscuit sugar plum icing.sert carrot cake caramels dragée. Lollipop chocolate cake pudding. Cupcake donut cotton candy dragée soufflé caramels biscuit sugar plum icing.
Bonbon pastry chocolate cotton candy cookie cake cupcake chocolate bar. Macaroon bonbon jujubes cupcake fruitcake croissant. Topping cupcake tart carrot cake pudding apple pie.Bonbon pastry chocolate cotton candy cookie cake cupcake chocolate bar. Macaroon bonbon jujubes cupcake fruitcake croissant. Topping cupcake tart carrot cake pudding apple pie.
Tootsie roll liquorice jelly-o jelly beans sugar plum gummies jujubes cake lemon drops. Marzipan wafer candy gummi bears macaroon. Gingerbread caramels soufflé ice cream soufflé.Bonbon pastry chocolate cotton candy cookie cake cupcake chocolate bar. Macaroon bonbon jujubes cupcake fruitcake croissant. Topping cupcake tart carrot cake pudding apple pie.


I tried both the pomodoro and timebox techniques and found that the timebox method worked best for me. The pomodoro method left me feeling like I had to rush which I had a higher level of stress meaning that I achieved less.
Of all the time and management resources I forund most iteresting was the video on how small habits can create big change. This resonated with me as typically I will try to make many changes at once and become overwhelmed and demotivated very quickly.
I practise transcendental mediation daily which I find clears my mind and enables me to focus more clearly. It plays a big part in reducing my stress levels and enables me to cope with more difficult challenges.
I will use transcendental meditation in conjunction with the timebox technique as I need the timebox technique to keep me on task- I love to get lost in things.


Why did the developer breakup with their girlfriend?
The were afraid to commit.
Imagine that your HTML is a box, filled with many other smaller boxes. Each of these smaller boxes is an element. Without borders, padding and margins (and CSS) you would have a lot of trouble telling when one element ends and the next begins.
Margins define the space outside of an HTML element, essentially the space around your boxes. Rather than having your elemnts right up next to one another, margins allow you to separate your elements and space your content out. You set the margin for all four sides of the element as shown above, using top, bottom, left and right.
Borders sit around an element. Think of them like a frame or a fence. They can be styled in many different ways and help keep content contained tidily. You can assign borders many properties; including width, colour, and style as shown in the above image.
Padding defines the space around your content, inside of any border. The padding is set much like the margin, usin the properties top, bottom, left and right as shown above.


Tomorrow Never Dies (1997) Rating: 3.0 stars (out of 4.0) ******************************** Key to rating system: 2.0 stars Debatable 2.5 stars Some people may like it 3.0 stars I liked it 3.5 stars I am biased in favor of the movie 4.0 stars I felt the movie's impact personally or it stood out ********************************* A Movie Review by David Sunga
Directed by: Roger Spottiswoode
Written by: Bruce Feirstein
Starring: Pierce Brosnan, Michelle Yeoh, Jonathan Pryce, Teri Hatcher
Ingredients: James Bond, scuba scene, car controlled by cellular telephone
Synopsis: Warped media tycoon Elliot Carver (Jonathan Pryce) plots to start a war between Britain and China in order to boost ratings by using a 'stealth ship' to fire a captured British missile at the city of Beijing. Super-agent James Bond (Pierce Brosnan) uses trick gadgets, pluck, and charm in order to foil Carver's scheme. This time Bond teams up with top female agent Wai Lin from China (Michelle Yeoh). The film contains fights, chases, gadgets, and comedic moments.
Opinion: It does not have a casino scene or a ski scene, but TOMORROW NEVER DIES is nevertheless a solid, enjoyable Bond movie. It neither stands out nor disappoints. In old Bond movies Bond sometimes teamed up with American CIA agent Felix Leiter. TOMORROW NEVER DIES introduces a new character in the form of Chinese agent Wai Lin. Like Leiter's character, Wai Lin would be a sure bet for a cameo in a later Bond movie.
Stars: Michelle Yeoh was born a Leo in the Western zodiac in the year of the Tiger on the Asian astrology calendar. I dont believe in horoscopes. But at an airport I once browsed an astrology book with a section on Leo Tigers (LTs).
"Leo Tigers prefer enough solitude to grow at their own pace. LTs are unbelievably courageous when facing adversity. The LT is also classy, and has an excellent sense of refinement, but she sees herself as an adventurer, and prefers freedom of movement rather than flashy status symbols. This person loves family and friends with a fierce loyalty. She delights in siblings, nephews, nieces and extended family - - but she must have her personal freedom to come and go as she pleases. Sometimes annoyance at injustice drives her to take up one or two causes.
In real life, Michelle Yeoh is Asia's top female star. Like Jackie Chan, she does her own stunts. She was born in Malaysia - - a country of many languages - - and her primary language (the language she speaks in her sleep) is English. She was taught Malay in school, and learned Cantonese from bilingual parents. As an athlete Michelle represented Malaysia internationally. She enjoyed squash, diving, swimming, and rugby. She studied ballet at the Royal Academy of Dance in London, but switched to drama after a spinal injury. In 1983 she won the Miss Malaysia pageant - - without really intending to, since a family member had entered her in the contest without her knowledge. Notoriety from the contest led eventually to a movie career as an action heroine. Michelle has survived a divorce with Asian retail tycoon Dickson Poon; a nearly fatal stunt accident falling from a freeway overpass which put her in the hospital for three months, and; a retirement from the movies. Her comeback from retirement, SUPERCOP (1992) became the top grossing film in Asia that year. It is not clear what Michelles martial arts style is, but it may be a theatrical version of wing chun. Of her character Wai Lin in TOMORROW NEVER DIES, Michelle says, "Wai Lin is the first Bond Girl who is on a par with Bond, someone who can match up with him mentally and physically." My own opinion is that casting Michelle Yeoh as agent Wai Lin was an excellent choice.
Reviewed by David Sunga December 17, 1997
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


Id: 182
Name: Jim
Status: Alive
Species: Human
Type:
Gender: Male
OriginName: Earth (Replacement Dimension)
OriginUrl: https://rickandmortyapi.com/api/location/20
LocationName: Earth (Replacement Dimension)
LocationUrl: https://rickandmortyapi.com/api/location/20
Image: https://rickandmortyapi.com/api/character/avatar/182.jpeg
Episode: ['https://rickandmortyapi.com/api/episode/16']
Url: https://rickandmortyapi.com/api/character/182
Created: 2017-12-29T18:49:48.953Z


--- layout: post status: publish published: true title: fsck hfs+ filesystem on ubuntu author: display_name: iguy login: iguy email<EMAIL_ADDRESS>url: '' author_login: iguy author_email<EMAIL_ADDRESS>wordpress_id: 752 wordpress_url: http://itsjustanotherlayer.com/?p=752 date: !binary |- MjAxNS0wOS0yNCAyMTowNDozNSAtMDUwMA== date_gmt: !binary |- MjAxNS0wOS0yNSAwMjowNDozNSAtMDUwMA== categories: - VMware tags: - linux - hfs+ comments: [] ---
My wife's laptop backup hard drive is starting to die. Now that hard drive is only about 5 years old, firewire external drive. So I think we've definitely gotten our use out of it. Needless to say she's a little concerned about loosing some of the data on it, so I told her to copy it over to the home file server that gets automatically backed up to the cloud. She proceeded to start copying the data over and since this hard drive is having a rough time, the GUI copy kept failing as some of the files are corrupted now.
So I took the hard drive down and directly connected it to my Ubuntu system. My drive came up as /dev/sdg. First step is to get hfsprogs installed
apt-get install hpfsprogrs
fdisk -l
[...]
Disk /dev/sdg doesn't contain a valid partition table
parted
(parted) select /dev/sdg
Using /dev/sdg
(parted) print
Model: Ext Hard Disk (scsi)
Disk /dev/sdg: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: mac
Number Start End Size File system Name Flags
1 512B 32.8kB 32.3kB Apple
2 32.8kB 61.4kB 28.7kB Macintosh
3 61.4kB 90.1kB 28.7kB Macintosh
4 90.1kB 119kB 28.7kB Macintosh
5 119kB 147kB 28.7kB Macintosh
6 147kB 410kB 262kB Macintosh
7 410kB 672kB 262kB Macintosh
8 672kB 934kB 262kB Patch Partition
10 135MB 500GB 500GB hfs+ Untitled
fsck.hfsplus -f /dev/sdg10
mount -t hfsplus /dev/sdg /media/usbdrive
rsync -avE /media/usbdrive /media/backupsystem


This is a sample app we made for you. This app will showcase all the awesome capabilities in Microsoft Teams
You can talk to a bot, get notifications, use compose extensions, add tabs and more
The source code for this app is located at: aka.ms/teamsSamples
Video recordings of how this app was built are at: aka.ms/teamsBuildVideos
Documentation on how to build apps for Microsoft Teams can be found at: aka.ms/TeamsDocs
Submit your app here: aka.ms/SubmitTeamsApp
If you'd like to submit feedback, please use the feedback button at the bottom of the App Bar


This is the API
https://localhost:8080/api/v1/funds-confirmation-consents
POST
Default
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
https://localhost:8080/api/v1/funds-confirmations
POST
Default
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
https://localhost:8080/api/v1/funds-confirmation-consents/{ConsentId}
DELETE
ConsentId
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
https://localhost:8080/api/v1/funds-confirmation-consents/{ConsentId}
GET
ConsentId
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.


LOST IN SPACE
Reviewed by Harvey Karten, Ph.D. New Line Cinema Director: Stephen Hopkins Writer: Akiva Goldsman Cast: William Hurt, Gary Oldman, Heather Graham, Mimi Rogers, Matt LeBlanc, Lacey Chabert, Jack Johnson
In his on-the-money essay in the April 6th New Yorker magazine, film critic David Denby writes, "New movies are amazingly impersonal--a rush of frenetic images that have little in common with, say, the heart-stopping dangers and last-minutes rescues in Griffith, the tumultuous waves of frenzy in Gance, the stately displays of massed power in Lean...A couple holding hands runs away from an explosion, or runs down a corridor as flames (or floods) chase after them. How many times have we seen those?"
Mr. Denby--whose essay is entitled, "Mourning the Movies: Why don't people love the right movies anymore?"--might be expected to look with a jaundiced eye at Stephen Hopkins's sci-fi drama, "Lost in Space." Or would he? True enough, we've seen this sort of film-making before, packed to the hilt with all the special effects money can buy, the heroes outracing disaster from fire, floods, monsters, and evil human beings. It's all here. There's are two differences, however. One is that the technology in this New Line production is as dazzling as you'll find anywhere, Star Trek and Star Wars not excluded. The other is that despite the slimness of the story, you may just get caught up in the human drama of a family who have become truly lost--not simply marooned on a remote island or a snowy mountain peak with a chance of being rescued by the Coast Guard or an observant chopper, but astray in some alien galaxy beyond the help of any forces back on earth.
Akiva Goldsman, who scripted the tale based on the 1960s TV series starring Jonathan Harris, sets the narrative sixty years into the future. The planet's technology is predictably able to transport people to regions far more remote than our own moon but, wonders of wonders, it's a world in which all countries have worked out their differences and live together in peace. The enemy now is not our fellow human beings but ourselves. We have savaged nature to such a degree that the planet has only about a decade to live before the air will be unfit to breathe. People will not be deserting the farms and rural areas for metropolitan areas as waves of immigrants have done for decades. Now there's a job that not even the Seven Santini Brothers could handle. Everyone will have to bolt from the earth to a planet which can sustain life. That new world is ten years away given the state of power in 2058, but through the miracle of wormhole technology, the trip can be made virtually instantaneously. The wormhole must have a gate both going and coming, without which you're lost. You can guess that the gate vanishes leaving the astronauts stranded in the great expanse.
To give the story the human dimension needed to allow the audience to relate, writer Goldsman sends up a single family unit, the Robinsons, carrying with them all the baggage of the brood including a sassy teen, Penny (Lacey Chabert--who sounds like Donald Duck on a clear day); the wise-beyond-his years Will (Jack Johnson); an egghead professor, Johnson (William Hurt); his wife Maureen (Mimi Rogers); their cute physicist daughter Judy (Heather Graham); with Gary Oldman performing in the role of the (need we say) evil Dr. Zachary Smith. The handsome and egotistical Major Don West (Matt LeBlanc) is in the driver's seat, a guy who after serving fifty military missions resents being called up to take a family on what he calls a mere outing. That this family is the earth's last hope for survival seems lost on him: he's more interested in making passes at Judy, whose name he hopes to tattoo on his back to replace those of his former girlfriends whose identities have all been surgically removed from his body.
Though we grow to care for this family unit, whose members we can identify with given their all-too-human traits, we may wind up thoroughly confused by most aspects of the story. Dr. Smith wants to sabotage the mission though it's not clear why, even though Gary Oldman, who inhabits this diabolic doctor well, announces his intentions and feelings in Shakespearean English. (Maybe that's why.) A huge robot makes an appearance now and then, more clearly announcing its intention: "Destroy the Robinson family." Why? Who knows--they seem nice enough. Spiders show their hostility, a friendly little E.T. leaps from the brush to become the family pet, and Will Robinson makes an appearance toward the end of the film, suddenly twenty years older thanks to a little time travel by the Robinsons, to whine about how his dad never showed him enough love.
Director Hopkins finds enough time in this 128-minute film to evoke sentiment ("I love you very much"--John Robinson to his son Will); the slang of the year 2058 ("Hey professor, why don't you give the egghead a rest"--Major West to John Robinson--and also such futuristic argot as "Gimme a break" and "Tell me about it"); and politically correct calls for conservation. All of this, however, takes a back seat--way back--to the fx which, wonder or wonders, can be realized right now in 1998. A look at the massive numbers on the production crew will give you an idea of the importance of dazzling eye and ear: digital character animator, computer and video effects supervisor, computer graphics coordinator, computer and video effects assistant, gaffer, computer graphics designer, ad infinitum. Bill Hurt may have turned in a more three-dimensional role in his other special-effects movie, Ken Russell's 1980 blockbuster, "Altered States," but the technology which staggered the eye eighteen years ago seems laughably naive today. Expect to be lost in the dynamics of time travel, a space ship transporting itself through wormholes, fires, and the like, and even a James Bond-like galactic battle scene to set the tone. The mewl "Are we there yet?" becomes especially poignant when everyone justifiably wants nothing more than to go home. Rated PG-13. Running time: 128 minutes. (C) Harvey Karten 1998
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Before Change
// This includes for bdist only. sdist uses MANIFEST.in
package_data = dict(zip(packages, [["tests/*.py"]]*len(packages)))
kwds = {
"name": "dit",
"version": version,
"url": "http://dit.io",
"python_requires": python_requires,
"packages": packages,
"package_data": package_data,
"provides": ["dit"],
"install_requires": install_requires,
"ext_modules": ext_modules,
"cmdclass": cmdclass,
"data_files": data_files,
"include_package_data": True,
"author": "Humans",
"author_email"<EMAIL_ADDRESS>"description": "Python package for information theory.",
"long_description": open("README.rst").read(),
"license": "BSD",
"classifiers": [
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Mathematics",
"Topic :: Scientific/Engineering :: Physics",
]
}
setup(**kwds)
if __name__ == "__main__":
if sys.argv[-1] == "setup.py":
print("To install, run "python setup.py install"\n")
After Change
// This includes for bdist only. sdist uses MANIFEST.in
package_data = dict(zip(packages, [["tests/*.py"]]*len(packages)))
setup(
name=NAME,
version=VERSION,
url=URL,
python_requires=python_requires,
packages=packages,
package_data=package_data,
provides=["dit"],
install_requires=install_requires,
ext_modules=ext_modules,
cmdclass=cmdclass,
data_files=data_files,
include_package_data=True,
author=AUTHOR,
author_email=EMAIL,
description=DESCRIPTION,
long_description=open("README.rst").read(),
license="BSD",
classifiers=[
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Mathematics",
"Topic :: Scientific/Engineering :: Physics",
],
)
if __name__ == "__main__":
if sys.argv[-1] == "setup.py":
print("To install, run "python setup.py install"\n")


--- layout: default title: Kotlin Playground description: A quick and easy way to experiment with Kotlin online without having to install anything. Just change the code and run it! footer_credit_type: jetbrains show_back_link: true ---
Code targeting the Java platform supports all language features and APIs the JDK provides.
import java.util.Arrays
import java.util.stream.Collectors
fun main(args: Array<String>) {
// How one might do it with plain Java APIs
val javaWords = Arrays.asList("hello", "world", "in", "java")
System.out.println(javaWords.stream().collect(Collectors.joining(" ")))
// How one might do the same with Kotlin APIs
val kotlinWords = listOf("hello", "world", "in", "kotlin")
println(kotlinWords.joinToString(separator = " "))
}
Code targeting web browsers does not support APIs provided by the JDK unless they've been re-implemented for the JavaScript platform. But any JavaScript API can be called. See here and here for more information.
fun main(args: Array<String>) {
alert("Hello World!")
console.log("Hello World!")
}
// Serves sort of like a header declaration. The keyword 'external' tells Kotlin that the
// actual implementation is provided by the developer or the platform. In this case it's
// Window.alert().
external fun alert(message: String)
// Or Window.console. Execute this code snippet and have a look in your web browser's
// script console. The type 'dynamic' is only available for the JavaScript platform and
// basically disables any type check for this value.
external val console: dynamic;


The gray reality: Enterprise architecture failures Everyone is a moon, and has a dark side which he never shows to anybody. — Mark Twain
Enriching EA by Lean, Agile, and Enterprise 2.0 Practices Action speaks louder than words but not nearly as often. — Mark Twain


Execution models can place orders for your strategy instead of placing them manually. To do so,
PortfolioTargets are routed to the Execute
method of the Execution Model to place orders.
The following example uses a Framework Execution Model in a classic style algorithm:
public override void Initialize() { SetExecution(new ImmediateExecutionModel()); }
def Initialize(self): self.SetExecution(ImmediateExecutionModel())


The Connection Forwarding report summarizes the data throughput between the Steelhead appliance and a specified neighbor (or all neighbors).
You configure neighbors when you enable connection forwarding. For details, see Configuring Connection Forwarding Features.How many bytes were transferred between a Steelhead appliance and a specified neighbor? Use the mouse to hover over a specific data point to see what the y values and exact timestamp were in relation to peaks.The Riverbed system reports on performance for periods up to one month. Due to performance and disk space considerations, the display granularity decreases with time passed since the data was sampled. The data is collected at a 5-minute granularity for the entire month.
Select a report time interval of 5 minutes (5m), 1 hour (1h), 1 day (1d), 1 week (1w), All, or type a custom date. All includes statistics for the last 30 days.You can view the newest data and see data points as they are added to the chart dynamically. To display the newest data, click Show newest data.


Has anyone been able to read the IRDA port of an Elster A1100 with a emontx V2 Yet?
If so how did you do it?
I tried the A100c version from this site but it doesn't work...
Thanks
Archived Forum |
|
Elster A1100 IRDA emontx v2 Help...Submitted by ewiandr on Fri, 05/09/2014 - 09:35Has anyone been able to read the IRDA port of an Elster A1100 with a emontx V2 Yet? If so how did you do it? I tried the A100c version from this site but it doesn't work... Thanks » |
Re: Elster A1100 IRDA emontx v2 Help...
How far did you get with the A1100? Was there any IR? Did the code you tried receive any data, but was just unable to parse it?
I'm trying to get data out of a couple of A1100s using a couple of different USB<->IRDA dongle under Linux (since that's what I had lying around) but haven't had any luck, yet. Looking at the datasheet, it has three configurable baud rates - 2400, 4800 (non-standard for IrDA?) or 9600.
Re: Elster A1100 IRDA emontx v2 Help...
I think the A1100 doesn't have a bright enough Infrared output LED to trigger the TSL261R photo sensor when using Dave Berkeley scheme and the circuit which was linked from the A100C.
Another possibility is that it uses a slightly different wavelength (https://en.wikipedia.org/wiki/Infrared_Data_Association says IrDA uses 850nm to 900nm. The peak response for the TSL261R is 940nm according to the datasheet, and sensitivity is 70% lower at 850nm than it is at 940nm.
At my best guess, the output from the Elster looked at least an order of magnitude dimmer than an infrared remote control when viewed with my Moto G camera phone.
Interestingly I have a Nokia phone who's IrDA output is completely invisible with the Moto G camera, but again no idea if that's down to brightness or "colour" (wavelength) of IR light.
My analog electronics is weak (and my digital only a bit better), but I thought I might be able to do something with the Atmega328's analogue comparator (either using a voltage divider, or the bandgap output, or even one of the analogue outputs with suitable smoothing connected back to the comparator) to set the threshold.
Any thoughts from any electronics people?
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
Does this sound viable:
Feed the output of the photo sensor into an RC network (with relatively high input resistance to the RC network), to establish a 'base' voltage. Use this voltage (via a divider to lower it slightly) as one of the Atmega analogue comparator inputs.
Simultaneously feed the photo sensor output into the other input of the analogue comparator, that way it should be able to detect relative intensity instead of absolute intensity, and thus increase the sensitivity of the infrared detector.
?
Cheers,
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
Going by your OP you've seen the "Reading IrDA data from an Elster A100C electricity meter" thread and the links from that page. Did you also see the "Using TinyTX and LDR to measure Watt on my power meter" thread, Just confirming a change can be detected and then establishing the min and max voltages should help establish if it's going to be readable. I'm no expert but if you can see it with a camera (at all) I would expect it to be readable unless it streams data at some ridiculous speed of course but even that should still be detectable even if not readable I would of thought.
Paul
Re: Elster A1100 IRDA emontx v2 Help...
Hi Paul,
Thanks for your reply. I suspect the pulse durations may be too short for the LDR.
I created a sketch which toggles the onboard Arduino LED state on change of state of pin 2, and using the photo sensor connected to the arduino as per the A100c circuit. This could detect my infrared remote control at a distance of up to about 10 centimetres. I couldn't detect the output of an IrDA USB dongle or that of the Nokia phone.
I then changed the circuit to use the UNO's analogue comparator, and made one input (arduino digital pin 6) 0.7v using a resistor network. The other input of the comparator (setup to be digital pin 7) was wired to the photo sensor. Now it will detect the same infrared remote at up to about 2 metres. Promisingly, it now also detects the IrDA dongle, but still not the Nokia. As I can see the IrDA dongle with the Moto G phone camera (and also see that it's substantially dimmer than this remote), hopefully it'll be good enough for the Elster A1100 as well... To complicate matters further, I don't have the Elster meter here - it's over the other side of town!
I took a quick look at the EmonShield schematics, and it looks like this approach won't work with that, unless you have no radio on the board (as one of the comparator inputs DIG6 aka AIN0 is wired to the radio). You can however tell it to use the internal 1.1v reference instead of dig6, which might be good enough (and I'll try that too).
Perhaps you could shift GND for the photo sensor up toward the 1.1v reference voltage to improve sensitivity, dunno...
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
I wondered about something like the attached to drive the comparator?
The idea is to be sensitive to small pulses, but also to automatically adapt to background light levels.
The idea is that one of the comparator inputs ends up at the averaged-over-time output of the opto sensor, on the basis that the sending LED is mostly off (IrDA SIR sends baseband serial comms with a shortened pulse I believe, and also the LED only sends one short burst of traffic every few seconds).
The other input gets its the instantaneous value instead, dropped slightly by the series diode (dunno if R3 is needed or not?). The diode would need a suitably low forward voltage drop (maybe a germanium or shottky diode?).
Any good?
I think I'll try out the circuit I already have up (using a simple divider for the comparator instead) first...
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
If the pulse train is more or less continuous, one way to pull pulses out is to use an integrator to detect the average level and a comparator. The comparator has the raw pulse input for one input and the integrator output for the other, the idea being that if the voltage from your photodiode (or whatever) drifts with temperature, ambient light or anything else, the integrator tracks the slowly changing average value and the comparator switches on the pulses superimposed on it. (I.E. the comparator switches as the pulse crosses the average value, not as it crosses any specific voltage.)
If the pulse train isn't continuous, this is liable to produce a train of random pulses generated from the noise in the circuit.
[You posted while I was typing! Something like that, except you might have a resistor or two too many in there.]
Re: Elster A1100 IRDA emontx v2 Help...
Hi Robert,
Thanks for your reply - I think that's roughly what I had in mind (and we both posted at about the same time). Do you think the circuit I sketched out is any cop? I'm assuming it's OK to drive a bit of voltage back into the sensor output (which would happen if the ambient light levels drop whilst the cap discharged through R1). If that's not acceptable, then perhaps it could do with an extra diode in series with R2, and then another resistor in parallel with the cap?
TSL261R datasheet is here BTW - http://roborugby.ucd.ie/docs/Taos-TSL260R.pdf
Cheers,
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
You probably do need a bit of hysteresis, too much and you kill it stone dead if the output amplitude is low, but if it's greater than the noise, then you don't have the problem when there are no pulses. (This depends on what you meter outputs, and when. If it responds to interrogation, then you probably need to provoke some output - any output - to set the integrator and then enable the input before you send the command to emit the data you want; then shut down the input when complete.)
I think for speed reasons I'd go for a discrete component front end, delivering pulses that you can read with a digital input, rather than use an analogue input as a comparator, though I might be over-cautious here.
I know I've seen a working circuit with values on it, I'll try to find it.
Re: Elster A1100 IRDA emontx v2 Help...
Hi Robert,
Thanks for the reply.
The Elster A1100's sending LED is mostly off, it does something like:
1 Send a train of pulses which are (I believe) IrDA SIR - which is effectively just RS232 comms with a short IR pulse on each rising (I think) edge. The train lasts about 1 second, and can be seen flickering using the phone camera. I think the LED should be lit for less than 25% of the time during this period.
2. Send nothing (i.e. LED off) for about 5 seconds.
3. Repeat.
The meter needs no setup or other provocation to do this, and is the default operation mode on these meters (same as with the Elster A100C).
So I'd guess the overall duty of the LED I'm trying to read is going to be under 5% (possibly well under), and the integrator can probably work over a number of seconds
The ATmega's built-in comparator is effectively a digital input - in the mode I've set it up, you read a register, and you get a '1' if the voltage on D6 is greater than the voltage on D7, and a '0' otherwise. You can also trigger an interrupt on change of the comparator output (on rise, or on fall, or on both transitions).
Page 235 of http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf gives the details:
In section 23.3.2 "• Bit 5 – ACO: Analog Comparator Output
The output of the Analog Comparator is synchronized and then directly connected to ACO. The synchronization
introduces a delay of 1 - 2 clock cycles. "
... so directly reading the output using a read and binary arithmetic is probably faster than reading the digital ports using the Arduino digitalRead() function (since digitalRead() will probably get compiled to several more instructions vs. just reading the register and doing the necessary binary arithmetic).
I'm trying to keep my component count down (because of time pressure and ease of construction rather than expense)!
I've got a circuit working with a cap and 3 resistors - will post when I've put it through its paces a bit...
Cheers,
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
This circuit seems to work surprisingly well. The infrared remote control works if you bounce it off a couple of walls, and the IrDA devices all work from more than a metre away. Performance is better in low light, but also works in quite bright conditions.
I've just swapped out R1 for a 4.7k Ohm resistor, as it seems that one of the monitors at my desk is bloody noisy in near IR, and neither my circuit nor the IrDA to USB dongle that I'm using to test will work when they're looking at it.
Changing R1 to 4.7k to make the circuit less sensitive seems to improve matters a lot. Increasing the value of R3, or increasing the capacitance of C1 would probably also help (depends on the frequency of the IR noise).
One of the comparator inputs gets a smoothed time-averaged version of the opto sensor output.
The second comparator input gets a reduced voltage version of the opto sensor's instantaneous output.
With no light the second comparator input is lower than the first. A pulse raises the voltage of the second comparator input, and if it exceeds the voltage of the first comparator input then we can read that as a digital signal in the ATmega.
Solved the Nokia mystery too - they don't speak unless they're spoken to (despite the flashing IR transmit icon on their LCD display!) - but if they detect incoming IrDA enquiry then they reply, and this circuit seems to detect that too...
Re: Elster A1100 IRDA emontx v2 Help...
I'm using the onboard LED to debug with this sketch:
Re: Elster A1100 IRDA emontx v2 Help...
It sounds like you don't need my circuit anyway, which is just as well as I can't find it! But from reading your posts, you're doing almost exactly the same thing but using the built-in comparator rather than an op. amp.
Re: Elster A1100 IRDA emontx v2 Help...
Hi Robert,
Thanks for the input.
I have things working now using the built-in comparator - final circuit attached. Annoyingly I only just found that the A1100 manual gives some info on it's infrared output - in particular it specifies that its IR pulse width is 5 μs.
http://web.media.mit.edu/~ayb/irx/irda/IrPHY_1_2.PDF
gives this for IrDA pulse widths at 2400 baud (page 8):
min 1.41 μs
nominal 78.13 μs
max 88.15 μs
- the datasheet gives the TSL261R typical response time as 70 μs.
This perhaps explains why it works with the A100c, but not the A1100 without the use of the comparator - the signal must be pretty tiny and saw tooth I guess (I don't have a scope so can't see). It' also explains why it looks dim on the camera phone.
I've ordered a couple of TSL262R-LF from Farnell. They have a response time of 7 μs. With a pull-up 100k resistor (as per example circuits which are present in the newer versions of the datasheet e.g. the AMS version), I'm hoping this will be attachable to a digital I/O pin instead.
Wish I'd noticed that a while back!
Tim.
Re: Elster A1100 IRDA emontx v2 Help...
Hello! I run this python code:
https://github.com/DaveBerkeley/elster_meter/blob/master/solar_meter_rea...
and I get the below messages:
=========== RESTART: C:\Users\LENOVO\Desktop\solar_meter_reader.py ===========
Traceback (most recent call last):
File "C:\Users\LENOVO\Desktop\solar_meter_reader.py", line 11, in <module>
ser = serial.Serial('/dev/ttyUSB0', 9600)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python35-32\lib\site-packages\serial\serialwin32.py", line 38, in __init__
SerialBase.__init__(self, *args, **kwargs)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python35-32\lib\site-packages\serial\serialutil.py", line 282, in __init__
self.open()
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python35-32\lib\site-packages\serial\serialwin32.py", line 66, in open
raise SerialException("could not open port %r: %r" % (self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port '/dev/ttyUSB0': FileNotFoundError(2, 'The system cannot find the path specified.', None, 3)
What have I done wrong?
[Duplicate post deleted. Moderator (RW)]


Marlena's Blog

Home

About

Places

Recipes

Contact
Contact Us
Ben & Marlena
Based in Manchester UK, we have been together for 1 1/2 years.
Ben White studies Video Games Development and Marlena Kaminska
studied Interior Design
Ben White
Marlena Kaminska
Mobile:<PHONE_NUMBER>8
Mobile:<PHONE_NUMBER>6
Email<EMAIL_ADDRESS>Email: marlenakaminska96@outlook.com


NICE(1) User Commands NICE(1) NAME nice - run a program with modified scheduling priority SYNOPSIS nice [OPTION] [COMMAND [ARG]...] DESCRIPTION Run COMMAND with an adjusted niceness, which affects process scheduling. With no COMMAND, print the current niceness. Nicenesses range from -20 (most favorable scheduling) to 19 (least favorable). -n, --adjustment=N add integer N to the niceness (default 10) --help display this help and exit --version output version information and exit NOTE: your shell may have its own version of nice, which usually super‐ sedes the version described here. Please refer to your shell's documen‐ tation for details about the options it supports. AUTHOR Written by David MacKenzie. REPORTING BUGS Report nice bugs to<EMAIL_ADDRESS>GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report nice translation bugs to <http://translationproject.org/team/> COPYRIGHT Copyright © 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO nice(2) The full documentation for nice is maintained as a Texinfo manual. If the info and nice programs are properly installed at your site, the com‐ mand info coreutils 'nice invocation' should give you access to the complete manual. GNU coreutils 8.12.197-032bb September 2011 NICE(1)


---
layout: post
date: 2012-07-10
time: "09:00:00"
authors: ["Greg Wilson"]
title: Wrapping Up in Boston
tags: ["MIT"]
---
We just wrapped up a two-day workshop in Boston with learners from several universities. It seems to have gone pretty well; we look forward to coming back soon. Many thanks once again to Jessica McKellar, Geraldine van der Auwera, and Gus Muench for setting it up, and to Jessica for teaching yesterday afternoon.
| Good |
Bad |
- learning shell
- databases
- running text editor from shell
- "I feel relatively functional"
- integrating different tools on the shell
- learning software testing
- unit testing
- instructor cares about learning how we learn
- emphasized conceptual aspects
- shell scripting
- having ways to learn more about each subject
- database + integration with shell
- Python programming
- nice length
- version control for the win!
- modularization for the win!
- Greg's anecdotes
- liked the level of teaching
- well integrated with web site
- liked specific recommendations (provenance)
|
- couldn't keep up
- not enough coffee in the room
- already familiar with some stuff
- Greg types too fast then covers up the window
- sometimes ducks questions
- not having room information ahead of time
- software installation list please
- setup on Windows
- afternoons too fast
- didn't know what level to expect coming in
- wanted more Python
- want final products
- how to speed up
- 9:00 is early for MIT people
- wanted to learn more about paths and shell stuff
- Greg's anecdotes
- explanation of Unix organization
- where to find help
- more assistants around
- one-page primer
|


Asamah:
This...this...song!!! The surrounding Elrokians perk up and suddenly begin singing together.
(When the excitement dies down, you'll have to face them.)


See what I have been working on
My team and I receiving a prize for our work with APTIC at the EIA 2019
Being in the stage at the European Innovation Academy 2019
Incredible experience along great mentors like Patrik Lor
Use Rainbownizer to rainbownize text and turn it into a colorful rainbow.
En el Demo Day de Think Big 2017.
Entrevista sobre Braille writer


{% extends "page.html" %} {% block page_title %}{% now "Y" %} Scheduling{% endblock %} {% block page_heading_extra %}{% endblock %} {% block page_body %}
Upload a CSV file with faculty assignments from a spreadsheet with the following expected fields:
Semester, Cohort, Last Name, First Name, Course ID,
Course Title, Effort (%), Hours, Start Date, End Date
The CSV parser will attempt to create a or fetch a Cohort from the data, then create or update courses and faculty assignments from each row.


Closes any open project, prompting the user to save it if it has been changed and then opens a FileSave dialog to allow selecting the name and location of the new project.
Closes any open project, prompting the user to save it if it has been changed and then opens a FileOpen dialog to allow selecting the name and location of an assembly, a test project or (if Visual Studio support is enabled) a Visual Studio project.
Closes any open project, prompting the user to save it if it has been changed.
Saves the currently open project. Opens the Save As dialog if this is the first time the project is being saved.
Opens a FileSave dialog to allow specifying the name and location to which the project should be saved.
Completely reloads the current project by closing and re-opening it.
Reloads the tests, merging any changes into the tree.
Displays a list of recently opened files from which the user is able to select one for opening. If you are running under a CLR version prior to 2.0, files that were last opened under 2.0 will not appear.
Closes and exits the application. If a test is running, the user is given the opportunity to cancel it and or to allow it to continue. If the open project has any pending changes, the user is given the opportunity to save it.
Displays the complete gui - as in prior versions of NUnit. This includes the errors and failures and other tabs and the progress bar.
Switches the display to the mini-gui, which consists of the tree display only.
Displays a submenu that allows showing or hiding the tabs on the right hand side of the display.
Errors & Failures, Tests Not Run, etc.
Selects the individual tabs to display.
Displays the Tree submenu.
Show Checkboxes
Turns the display of checkboxes in the tree on or off. The checkboxes may be used to select multiple tests for running.
Expand
Expands the currently selected tree node.
Collapse
Collapses the currently selected tree node.
Expand All
Expands all nodes of the tree.
Collapse All
Collapses all nodes in the tree to the root.
Hide Tests
Collapses all fixture nodes, hiding the test cases.
Properties...
Displays the Properties Dialog for the currently selected test.
Displays a submenu that allows changing the general font used by NUnit.
Increase
Increases the size of the font.
Decrease
Decreases the size of the font.
Change...
Displays the Font Change dialog.
Restore
Restores the default font.
Displays a submenu that allows changing the fixed font used to display console output from the tests.
Increase
Increases the size of the fixed font.
Decrease
Decreases the size of the fixed font.
Restore
Restores the default fixed font.
Displays information about loaded test assemblies.
Displays or hides the status bar.
Displays a submenu allowing selecting, adding or editing a configuration.
Debug, Release, etc.
Loads the specified configuration for testing.
Add...
Opens the Add Configuration Dialog, which allows entry of the name of the new configuration and specifying an existing configuration to use as a template.
Edit...
Opens the Configuration Editor.
Displays a FileOpen dialog to allow selecting an assembly to be added to the active configuration of the currently open project.
Only available if Visual Studio Support is enabled. Displays a FileOpen dialog to allows selecting a Visual Studio project to be added to the currently open project. Entries are added for each configuration specified in the VS project, creating new configurations in the test project if necessary.
Opens the Project Editor.
Runs all the tests.
Runs the test or tests that are selected in the tree. If checkboxes are visible, any checked tests are run by preference. This is the same function provided by the Run button.
Runs only the tests that failed on the previous run.
Stops the test run. This is the same function provided by the Stop button.
Opens a FileSave Dialog for saving the test results as an XML file.
Displays detailed information about the last exception.
Displays the Options Dialog.
Displays the Addins Dialog.
Displays the NUnit documentation, if installed. Otherwise, attempts to connect to the NUnit web site.
Displays info about your version of NUnit and a link to the nunit.org site.


Russian Senior Lawmaker Discusses Renovating Cuban Railroads With Country's Leadership
HAVANA (Sputnik) - The renovation of the Cuban railway system had been discussed with the country's leadership during the visit, Valentina Matviyenko, the Russian upper house's speaker, said at a press conference.
"We have already had a comprehensive discussion regarding the aspects of various projects with Vice President, the co-chair of the intergovernmental commission. For example, the project of reconstructing the Cuban railroads", Matviyenko said.
She added that it was a promising initiative that would drastically improve the Cuban transportation infrastructure.
Matviyenko's visit is timed to the 500th anniversary of the foundation of Havana.
Meanwhile, the US State Department has imposed sanctions on Cuban Interior Minister Julio Cesar Gandarilla Bermejo for being allegedly responsible for human rights violations in Venezuela.
Previously, the US administration imposed sanctions on the Cuban military, adding its 5 sub-entities to its list of entities with which direct financial transactions are forbidden.


| Interface | Description |
|---|---|
| OnReadInlineContent |
Callback interface for the deep insert read calls (read of
content). |
| OnWriteEntryContent |
Callback interface for the $expand query option.
|
| OnWriteFeedContent |
Callback interface for the $expand query option.
|
| TombstoneCallback |
Interface that must be implemented in order to provide tombstone support.
|
| Class | Description |
|---|---|
| ReadEntryResult |
A
ReadEntryResult represents an inlined navigation property which points to an entry. |
| ReadFeedResult |
A
ReadFeedResult represents an inlined navigation property which points to a feed (in the form of a list of
ODataEntry instances). |
| ReadResult |
A
ReadResult represents an inlined navigation property which points to an entry or feed. |
| TombstoneCallbackResult |
Objects of this class are a container for the result of the
TombstoneCallback . |
| WriteCallbackContext |
Wrapper for
WriteEntryCallbackContext and WriteFeedCallbackContext . |
| WriteEntryCallbackContext |
Context given if the target of an expand is an entry.
|
| WriteEntryCallbackResult |
Result of a callback.
|
| WriteFeedCallbackContext |
Context given if the target of an expand is a feed.
|
| WriteFeedCallbackResult |
Result of a callback.
|
These callbacks will be used to support the $expand query option. Callbacks have to implement the
ODataCallback
as a marker.
To support an expanded entry the OnWriteEntryContent
interface
has to be implemented.
To support an expanded feed the OnWriteFeedContent
interface has
to be implemented.
All callbacks are registered for a navigation property in a HashMap
Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.


System Architect Definitions, Encyclopedia:"D:\DATA\SYSARCH\HCM\GEN_DATA\SUBJECT\V01\CURRENT\"
Fracture (Object)
- Class:
Category
- Definitions Used:
-
Category (Class)
Free Agent (Class)
- Description:
"Agent" whose actions are not subject to another's control.
- Comment:
-
"Authorised Agents" operate within the bounds of their authority. However, the model needs to
account for the possibility of actions being undertaken outside these limits. Patients, for example,
where they perform activities, would normally do so as Free Agents.
An example of acting outside the bounds set would be where a person working for an NHS Trust
operates an illicit sideline selling confectionery. In this case the person is operating as a "Free
Agent" relative to the NHS Trust.
See "Authorised Agent" to gain an overall view.
- Source:
Unspecified
- State Type:
F
- &Abstract:
F
- Value:
F
Frequency (Class Attribute)
- Class Name:
"Repetitive Activity"
- Derived:
F
- &Value Type:
Number
- Optional:
F
- Unique:
F
- Const:
F
- Description:
Number of times within the specified time period for frequency that the activity should be
performed.
from (Association)
- From Class:
"Subject Phenomenon"
- To Class:
"Subject Phenomenon Link"
- Undefined:
T
from (Association)
- From Class:
Location
- To Class:
"Location Structure"
from (Association)
- From Class:
Timepoint
- To Class:
"Timepoint Association"
from (Association)
- From Class:
"Subject Phenomenon"
- To Class:
"Temporal Phenomenon Link"
- Redefines:
"Phenomenon Or Qualifier"."Phenomenon Qualifier"."focus for qualification"
- Definitions Used:
-
focus for qualification (Association)
from (Association)
- From Class:
Timepoint
- To Class:
"Authorised Agent"


HOME
UPCOMING TREKS
TREK FOR FAMILY
CONTACT US
CLIMB FOR BETTER
GET OUT NOW
JOIN US FOR THE WEEKEND TO CLIMB THE HIGHEST PEAK IN ENGLAND
VIEW THE UPCOMING TREKS


Deuteronomy 23:9
When the host goeth forth against thine enemies, then keep thee from every wicked thing.


Book by Dan Norman.
Whether the user is able to figure out what actions are possible.
What does this all mean and what is the product supposed to do. I believe it to be a form of mental model about the user and the machine.
HCD means to start with a good understanding of people and the needs that the design is intended to meet. The understanding comes primarily through observation, for people themselves are unaware of their true needs.
Focus on not just when the cases go right but also when the cases go wrong.
Experience is strongly determined by the quality of interaction. It is critical for it affects the how the product is perceived.
An affordance is a relationship between a physical object and its product: the abilities of the user and the properties of an object allows for a use case.
There are perceivable and unperceivable affordances.
Example: the structure of a chair and the shape of a person allows for sitting.
Signifiers communicate what action should take place.
Difference from affordance is that signifiers indicate where the actions are possible, but affordance is about what actions are possible.
Example: Bookmark indicates page in book
Relationship between two sets of things.
Natural mapping leads to immediate understanding. An example of natural mapping is spacial configuration.
Feedback must be immediate and descriptive. There should also be a limited amount of feedback.
Feedback has to be planned. All actions need to be confirmed, ideally in an unobtrusive manner if its not important.
A conceptual model is an explanation, usually highly simplified, about how something works. It doesn’t have to be complete or accurate, it just has to be useful. Simplified models are valuable only as long as the assumptions that support them hold true.
These models should match.
All three levels of processing work together. All play essential roles in determining a person’s like or dislike of a product or service.
Dan Norman raises a question about whether cognition happens first or whether emotion happens first.
He believes that they are intertwined. Emotion affects how we retrospectively think about things. Cognition affects our feelings about a product.


Draw a rectangle around the code you'd like to copy, then hit ENTER
Adjust the image with the Settings on the right, to get the text to be black text on white Background
Threshold
Invert
Analyse Image