19 Oct 2012
Last month has been truly electrifying! We joined our friends at
Yakaz in their office space, we participated in many
events... and most exciting of all, we spent days and nights reworking the
product! Today we are really proud to present you the result of this time well
spent!
I know I told some of you beta3 would be the last, but we could not ignore
your excellent feedback. So here comes Algolia Search beta4, a true revolution
(I hope this is not trademarked!) in mobile search!
Here come the major improvements:
- A completely reworked API that we just love to use everywhere. The time to fully understand the library has been reduced to nearly nothing thanks to all your feedback. We are proud to have the easiest to use search library ever made!
- A completely rewritten documentation with detailed API and step-by-step tutorials. You should be able to make your first queries in a matter of minutes!
- Easy highlight for multiple fields queries. A bit cryptic? Stay with me... just imagine a Contact application where you can search for your contact by any field, i.e., name, company, address or even notes. Algolia Search now provides easy-to-use highlighting of any matching words. It is even able to generate a snippet when the text is too long. Check out the tutorials to learn more! Highlighting relevant results just became child's play!
- A greatly improved out-of-the-box relevance. Our mission is to simplify search: we want the best possible relevance by default so you can forget these long hours of tuning :)
But that's not all, many smaller improvements were also included in this
release:
- Support of advanced queries. Take again our tutorial contact application, wouldn't it be great to be able to search by initials? You can now implement this cool feature in a couple of minutes without any headache on relevance tuning.
- Support for ARC and no ARC. In the previous beta we added an iOS version for people that do not use Automatic Reference Counting (ARC). We now have only one version that supports projects with and without ARC. If you do not use ARC, all objects received from Algolia Search are autoreleased.
- Support for user objects backward compatibility. As the index is also an objects store, you can modify your object members and still read older indexes! It is very easy to implement, just check the tutorials.
- The release also fixes a few bugs that we discovered during your and our intensive testing.
It would not have been possible without the help of our many beta testers,
thank you all! Special thanks to Kris,
Hoa and
Thomas whose guidance has been priceless.
So... what's next? Many things! This time I really believe this is the last
beta. The final release is just around the corner. Of course, we appreciate
your feedback nonetheless and always will! You can also expect a new website
and a few apps in the app store! Who said a contact app?
Stay tuned!
07 Oct 2012
Last week provided me with an occasion to feel the tempo of the mobile
ecosystem at Apps World in London. Here are a few thoughts about what I saw.
There were many many mobile agencies
exhibiting... and local UK agencies were dwarfed in number by offshore ones,
hailing mainly from India. Eastern European countries also had an important
presence, especially Poland. It seems that the golden days of apps development
are behind us. Most big companies now outsource their apps offshore. It also
means that it's becoming very important for local agencies to differentiate
themselves. I actually pitched many of them about Algolia Search and
differences in reactions were interesting. Most Indian based agencies didn't
have a second look; They preferred to wait for "requirements" from their
customers. On the other hands European ones were on average much more
interested in what they could do with such a lib. The most geniune interest
always came from technical guys when they were present. By the way, if I could
give advice to any agency participating in such a event, please come with at
least a developer, and at best your CTO. You would gain much credibility and
differentiation!
Out of all of the agencies, a few other disciplines were well represented...
actually I may say "too much" represented as it often indicates an over-
crowded field and a battle for survival!
- Testing and QA services. Offshore Indian firms are also very active in this space.
- Ad platforms and payment tools. I didn't know there were so many options to choose from! Competition seemed harsh to get the attention of the few apps developers attending.
- And most of all cross-platform HTML5 frameworks! I'm not a big fan of PhoneGap and consorts, even if I admit it's a good choice for some apps, especially "enterprise" ones. The space is so crowded with offers now, that many may not survive the next year! By the way if you want to offer a framework and want to differentiate yourself with a cutting-edge search functionality, you know how to contact me ;)
Two companies had a particularly important presence at the event compared to
what we could have expected:
- RIM, with probably the nicest booth of all. They proposed BlackBerry porting classes, offered developer guidance and gave several workshop speeches. After their recent commitment to paying BlackBerry 10 developers a minimum of $10K, they continue to do all they can to attract developers. But I'm afraid I agree with Charlie Kindel that paying developers is a bad idea!
- Twilio, actively promoting their voice and SMS APIs. Their immense success reminds us that there are still billions of feature phones out there!
The other less surprising major players included Samsung and Microsoft, but no
Google and no Apple (not unexpected!). Of course, they were present in many
conversations! I had for example a very interesting chat with Adam
Hościło about the many opportunities provided by the
new iOS 6 Passbook. It's opening a golden area for many in the next few
months!
28 Sep 2012
With the summer behind us, the period is pretty active. It's really difficult
to attend all the great events, big and small, organized out there. After
Mobile Monday,
Failcon and the first meeting of
Appsterdam Paris this week, here are the major mobile
app conferences we're attending in the next few weeks!
- Appsworld, the 2nd and 3rd of October in London. It's a major event attended by lot of mobile industry professionals. There are expecting up to 5000 participants!
- Mobility for business, the 11th and 12th of October in Paris. A big event too, they are expecting about 3000 attendees!
- Appdays, the 9th of November in Paris. A more human sized event (200 participants) and definitely a place to be!
If you happen to participate to one of these, get in touch for some passionate
discussion around mobile apps development!
24 Sep 2012
We are pleased to
announce Algolia Search Beta 3, our third release with a strong focus on
performance.
As for the previous release, we would like to sincerely thank all of our beta
testers for their excellent feedbacks!
Here what's new in this beta3.
iOS & Android changes:
Ultra fast loading: indexes are now loaded in a few milliseconds (always less
than 10ms!) With the Beta 2, an index of 500MB could take up to 20 seconds to
load.
Ultra fast search on big indexes: Beta 2 was able to search up to 100k entries
in real time. Beta3 can search in 5M entries in real time (and probably
more!). Our main use case was to search in all titles of the English version
of
Wikipedia on a IPhone 3GS. The speedup is also very nice for small datasets,
the near-zero CPU usage increases battery life compared to Beta 2.
- Highlight is now always done on longest match. In previous version a query 'anq' could highlight "Angeles" in
two different ways: "Angeles" or "Angeles", with this version you will
always obtain "Angeles" which is easier to
understand for end-users.
- Improved proximity scoring when a query contains multiple words.
- Fixed two memory leaks that could lead to problems with very heavy usage.
iOS specific changes:
- Added a version without ARC that allows to target iOS >= 3.0
03 Sep 2012
We are pleased to announce the launch of Algolia Search Beta 2, our second
release!
We would like to sincerely thank all of our beta testers for the great
feedback. You really helped us to make Algolia Search a first-class product
guys! Please continue your feedbacks!
And here what's new in this beta2.
iOS & Android changes:
- Improved performance for big data sets (up to three times faster). In our tests, we successfully used a 3 millions entries data set on a old iPhone 3GS. The index was 250MB large!
Documentation changes:
- Reworked the overview
- Fixed a lot of typos and small errors
iOS specific changes:
- Added an AlgoliaSearch.h header that includes all public headers
- Prefixed all public classes by AS
- Changed addEntry selector in ASIndexWriter to be more similar to NSMutableDictionary API
- Removed internal objects from public headers
- Changed ASAsyncIndexSearcher API to implement the delegate pattern


elapsed:
5-seconds:
0
one-time (5-seconds):
1
ten-times (3-seconds):
0
updates:
0
Example for
github.com/davidfig/loop/


Grid Based Design is based on splitting the website up over a grid of rows and 12 coloums
Responsive webpages will adjust the visuals of a website depending on the different browser or screen size such as screen, tablet or phone.
I believe that Semantic Structure is when you use sematic headings to build the structure of your website.


--- layout: page title: About permalink: /about/ ---
Alexander Kustov is an international and highly motivated, tech enthusiastic developer. Having traveled around 40 countries and worked in half of them.
Assuming a leading role in development of innovative businesses and larger agencies, Alexander focuses on the technical development from infrastructure to the growth of development teams.
Helping companies set KPI’s responsibilities, ensure a good code quality, alongside TDD, Security and DevOps processes. Alexander also helps from Interview to Onboarding and one on ones processes with any developer at any stage.
Having completed his degree in Computer Sciences from ISCTE-IUL and harboring more than 8 years of web development, working alongside top students of various European Business School students in one of his previous roles, Alexander acquired exceptional Management and Presentation skills alongside experience of managing 25+ employees at various company stages, focusing always on scaling of teams and products.
In the Past, Alexander was:
A founder and CTO of Inspiring Code, a shared-risk startup development company, which helped create more than a dozen ventures, from simple web platforms, and apps to sophisticated products.
Head of IT of JADE a European Confederation of Junior Enterprises (giving support to 280 Junior Enterprises with more than 22.000 members);
IT Director of ISCTE Junior Consulting developing and consulting Portuguese startups and medium enterprises;
Co-founder of BUSII – Entrepreneurs Club of ISCTE-IUL;
Head of Image & Communication at IEEE ISCTE-IUL SB;
A part of various teams that help spread Entrepreneurship along the west-side of Europe.
If you are looking for my skills for a project, get in touch - alexakustov@gmail.com


Previous
Next
Random
Show # of active neurons
Show sum of neuron activations
Layer #
|
Neuron
#
| Neurons in cluster:


--- title: The Splendor of Summer date: 2013-07-09 00:00:00 -06:00 categories: - whats-blooming layout: post blog-banner: whats-blooming-now-summer.jpg post-date: July 9, 2013 post-time: 2:48 PM blog-image: wbn-default.jpg ---
Mexican Wine Cups Callirhoe involucrata
These papery blooms dazzle with iridescent magenta petals in the Children's Garden.
Big Blue Sea Holly Eryngium x zabelii 'Big Blue'
This prickly plant makes a striking statement with electric blue new blooms in front of the Visitor Center.
Marsh Mallow Althaea officinalis
The diminutive white blooms peak out from the shade along the Floral Walk.
Dittany of Crete Origanum dictamnus
Fuzzy grey leaves display these delicate blooms along the rock wall near the waterfall in the Children's Garden.
Blue Flame Giant Purple Sage Salvia pachyphylla 'Blue Flame'
This water wise selection attracts hummingbirds and gardeners with its lovely color and form.
Bergamot Monarda didyma 'Raspberry Wine'
This raspberry colored Bergamot reaches for they sky in the Herb Garden.


Create your Merchant Account on: https://www.concardis.com/e-commerce/payengine
Users
You can manage your accounts with access to the Merchant Center on this page. More information about user management can be found here.
Payment Methods
This page shows you the current status of your payment methods like Credit Card or Paypal. Only active payment instruments can be used by you or your customers. If you would like to activate a new payment method feel free to contact us. You can find more information about payment methods here.
Customers
You can create / view and edit your customer accounts on this page. Furthermore you can add a payment instrument to your customers account here, or perform an order. You can find more information about customer accounts here.
Orders
You can create / view and edit all of your transactions on this page. To create an order with an exsisting customer account use the customers page. For detailed information about orders click here.
Payment Instruments
You can create / view and edit all of your payment instruments on this page. More information about payment instruments can be found here.


Client Details
| First Name | Last Name | Mobile |
|---|
Vouchers Owned
| Serial# | Original Balance | Remaining Balance | Issue Date | Expiry Date |
|---|
{% extends "base.html" %} {% block content %}
| First Name | Last Name | Mobile |
|---|
| Serial# | Original Balance | Remaining Balance | Issue Date | Expiry Date |
|---|


Welcome to Hack Club
What Is Hack Club?
Hack Club is a student run club aimed to teach computer programming, attend hackathons, and promote the hacking culture.
When is Hack Club Going to Launch?
We are planning to launch Hack Club this September
Where Can I Sign Up?
Right here:


Emergency Stop
DB
ROS
English
English
Deutsch
What do you want me to do?
CURRENTLY DOING
Modal title
×
You just told me your name. I understood that your name is Ava.
Is this correct?
Hey, I need your input
I need information about which object should be used?
Hey, I need your input
I need information about which location should be used?


class: center, middle, inverse, title-slide # Touring tidyverse ## purrr ### Misha Balyasin ### 2018/10/23 --- background-image: url(http://r4ds.had.co.nz/diagrams/data-science.png) background-size: 800px Slides, markdown and code - https://github.com/romatik/touring_the_tidyverse --- # Plan of talks .pull-left[ ## Initial 1. Wrangle: tidyr 2. Wrangle: dplyr 3. Wrangle: lubridate, hms, blob, forcats, stringr 4. Program: purrr + glue 5. Program: tidyeval 6. Model: rsample, tidyposterior, recipes, broom 7. Beyond tidyverse (tibbletime, tidytext, janitor) ] -- .pull-right[ ## Current 1. Wrangle: tidyr -- ✅ 2. Wrangle: dplyr -- ✅ 3. ~~Wrangle: lubridate, hms, blob, forcats, stringr~~ 4. Program: purrr ~~and glue~~ 5. Program: tidyeval 6. Model: rsample, tidyposterior, recipes, broom -- 🚧 7. Beyond tidyverse (tibbletime, tidytext, janitor) ] --- background-image: url(https://raw.githubusercontent.com/tidyverse/purrr/master/man/figures/logo.png) background-size: 100px background-position: 90% 6% # purrr is a "...complete and consistent functional programming toolkit for R". It draws inspiration from multiple languages (Haskell, Scala, Javascript, `rlist` package). From vignette: > However, the goal of purrr is not to try and simulate a purer functional programming language in R; we don’t want to implement a second-class version of Haskell in R. The goal is to give you similar expressiveness to an FP language, while allowing you to write code that looks and works like R. --- # Why purrr 1. API responses (JSON, XML or any list-like alternatives). 2. Make lists less 👻. 3. Efficient abstraction over `for` loops. 4. Putting all `*apply` functions from base R into more principled framework. 5. Gateway drug to functional programming and all the goodies to go along with it (e.g., parallel programming). 6. Split-Apply-Combine paradigm. 7. List-columns. 8. Plays nicely with pipe. --- # Initial commit of purrr First commit: `2014-11-30 00:33` by Hadley Wickham. --- # Current state 2. Current version - 0.2.5. 3. https://github.com/tidyverse/purrr 4. Developed by __Lionel Henry__, Hadley Wickham. 5. 700+ commits by 46 contributors. --- background-image: url(https://raw.githubusercontent.com/tidyverse/purrr/master/man/figures/logo.png) background-size: 100px background-position: 90% 6% # purrr Covering today: 1. Working with iteration in principled and safe manner. 1. Functional programming. 1. Adverbs and mappers. 1. Utilities for working with lists. ``` ## [1] 153 ``` --- # Mapping Following slides are from the Charlotte Wickham workshop that you can download here: bit.ly/purrr-rstudioconf --- background-image: url(https://raw.githubusercontent.com/romatik/touring_the_tidyverse/master/img/map.png) background-size: 100% # map --- background-image: url(https://raw.githubusercontent.com/romatik/touring_the_tidyverse/master/img/map2.png) background-size: 100% # map2 --- background-image: url(https://raw.githubusercontent.com/romatik/touring_the_tidyverse/master/img/pmap.png) background-size: 100% # pmap --- background-image: url(https://raw.githubusercontent.com/romatik/touring_the_tidyverse/master/img/walk.png) background-size: 100% # walk --- background-image: url(https://raw.githubusercontent.com/romatik/touring_the_tidyverse/master/img/invoke_map.png) background-size: 100% # invoke_map --- # Functional programming accumulate accumulate_right compose partial reduce reduce_right reduce2 reduce2_right negate --- # Adverbs and mappers safely possibly quietly auto_browse lifting as_mapper --- # Utilities Too many to list --- # Resources 1. `purrr` tutorial by Jenny Brian - https://jennybc.github.io/purrr-tutorial/index.html 1. RStudio cheatsheet - https://github.com/rstudio/cheatsheets/blob/master/purrr.pdf 1. Parallel processing with `purrr` and `future` - https://www.jottr.org/2017/06/05/many-faced-future/ (also see https://github.com/DavisVaughan/furrr) 1. `purrr` workshop by Charlotte Wickham - https://www.dropbox.com/sh/062xjv35izc2a92/AAAnC-nzToR1rPekDZipRJSLa?dl=0 1. "Master the `tidyverse`" by Garett Grolemund - https://github.com/rstudio-education/master-the-tidyverse/. 1. `purrr::partial` example by Tyler Bradly - https://tbradley1013.github.io/2018/10/01/calculating-quantiles-for-groups-with-dplyr-summarize-and-purrr-partial/ --- # Contacts http://mishabalyasin.com/ Slides, markdown and code - https://github.com/romatik/touring_the_tidyverse


KMS Großer Kurfürst
Basic Information
- Name: Großer Kurfürst (Also known as H-44)
- Place of birth: Aktien-Gesellschaft „Weser"
- Date of birth: Unknown, but somewhere around 1944.
- Age: 77 (Has spent only 4 years alive on earth)
- Species: Shipgirl (Looks like a human, but weighs and eats a lot more. Her skin is soft to the touch, but is as tough as steel.)
- Gender: Female
- Pronouns: She/her, it/it's
- Sexual Orientation: Straight
- Relationship Status: Single
- Religion: Catholic
- Writing Hand: Left
- Home-country: Germany
- Accent: German
- Language(s): German (native), English
Occupation
- Past occupations: Ship of the Kriegsmarine (1944), Ship of the Neutral side (2016), Antagonist (2017-present)
- Current occupation: Antagonist
- House: House of De Rolo
Physical Traits
- Skin Tone: Pale
- Height: 200 cm (6'7")
- Displacement (Weight): 131 000 tonnes (288 805 586 lb)
- Overall Body Type: Hourglass
K-18 Information
- Breast size: 75G (EU) / 34DDD (US/CA)
- Band/Bust/Waist: 86/101/81 cm (34/40/26 in)
- Dom/Sub/Switch: Mainly sub, but can switch if necessary.
- Turn ons: Taking orders, Taller men, Strong men, Gangbang
- Turn offs: Blood in places blood shouldn't be, scat
- Sexuality: Straight
- Gender Preference: Male
Distinguishing Features
- Eye Colours: Yellow
- Hair Colour(s): Black
- Hair Style: Free flowing
- Scars: No
- Tattoos: No
- Birthmarks: No
- Special Markings: A large red area on her upper back with a white circle and a swastika in the middle
- Physical Disorders or Abnormalities: Her weight limits her agility and she moves in slow-motion compared to other humans.
Character Traits
- Personality: idealistic, nationalistic, friendly towards certain people.
- Good Qualities: She is helpful if she thinks the person is worthy of her help.
- Bad Qualities: She strongly believes in Nazi ideologies even if she tries to hide it. She is very racist against people of colour.
- Interests: She is interested in modern technology
Psychological
- Phobias: Xerophobia
- Fears: No
- Addictions: No
- Peeves: No
- Secrets: She tries to hide her nazi ideologies as they are frowned upon in the modern world
- Desires: She desires to go back in time in order to save Germany from defeat in WW2.
- Regrets: She has a deep regret she wasn't finished in time to help Germany in the second world war
- Obsessions: No
- Intelligence (IQ): 99
- Mental Illnesses: PTSD
- Nervous Habits: She plays with her hair
Self Perception
How others may perceive them
- Suspiciously nationalistic
Likes
- Likes: Germany, Führer
- Colour: black, red, yellow
- Food: She likes all food she has tasted thus far
- Drink: Beer
- Day of the week: Saturday
- Season: Summer
- Place: Germany
- Music: Deutschlandlied
- Gadget: Computers
- Sound: Calming sounds of waves
- Smell: Sea
- Favourite Animal(s): Deutscher Schäferhund
- Characteristics in others: being German,
Dislikes
- Dislikes: jews,
- Colour: dark brown
- Food: Matzo ball soup
- Drink: Jack Daniel's
- Day of the week: Monday
- Season: Winter
- Place: Jerusalem
- Music: Hatikvah
- Gadget: No
- Sound: No
- Smell: Cigarette smoke
- Animal(s): No
- Characteristics in other people: being a jew
Relationships
- Father: No
- Mother: No
- Sisters: H-39, H-40, H-41, H-42, H-43
- Relatives: No
- Dead Relatives: No
- Best Friends: No
- Friends: No
- Pet(s): No
- Current Lover(s): No
- Love Interest(s): No
- Admirer(s): No
- Dating History?: No
- Allies: Kriegsmarine
- Enemies: The Neutral side (Former allies)
Wardrobe
Images can be found here.
Extras
- Collections: She has a small collection of flags used as the flag of Germany at some point. (from 1848-present)
- Allergies: No
- Immunities: She is bulletproof against all handheld firearms.
- Lucky Item (Number, Letter etc.): No
- Most prized possession: Her rigging
- Blood Type: o+
- Talents: Großer Kurfürst is very good math and calculating trajectories and speeds
Ability Information
Abilities
She is basically a battleship in human form. She can traverse on water quite quickly and she is very heavily armed:
- 8x 50.8 cm Main guns
- 12x 15 cm Secondary guns
- 16x 10.5 cm Secondary guns
- 28x 3.7 cm Anti-Air guns
- 40x 2 cm Anti-Air guns
- 6x 53.3 cm Torpedoes
Compared to a normal human, she can take a lot more hits (damage?) as she has the same durability as a warship, but she weighs about 13 100 000 times more than a normal human of her size. She needs special equipment to use her power to their full extent. She has a catapult to launch reconnaissance planes. She can hold up to 9 Arado Ar 196-planes in reserve. When the planes ar launched they often fly in a large circle above Großer Kurfürst.
Strengths
- Very tough skin, She can traverse on water at 29.8 knots (55.2 km/h), but accelerates to that top speed slowly.
- She can go for long periods of time without eating or drinking anything, but after that she has to refill her stock.
- As a side effect of her weight she is quite strong (She can momentarily lift up to ~131 000 tonnes).
- Großer Kurfürst can recover (with the help of a dockyard) from almost any injury.
- She is very good against large predictably moving targets (like ships) and large mainly stationary groups of small soft targets.
- Her main 50.8cm guns have a maximum range of 20.61 km @820m/s. At maximum range the shells spend ~30 seconds in flight.
- Her 15 cm guns have a maximum range of 7.7 km and the 10.5 cm guns have a range of 6 km.
- Her 3.7 cm Anti-Air gun have a maximum range of 4 km and 2 cm guns have a maximum range of 2 km
- Her 53.3 cm torpedoes have a maximum range of 6 km and arm only after they have travelled 100 meters.
- She has a catapult to launch reconnaissance planes. She can hold up to 9 Arado Ar 196-planes in reserve.
- The reconnaissance planes allow GK to use her guns more effectively as they spot targets for her and she can focus on firing.
- With the aid of the planes she can hit targets more accurately at her maximum range as they can help range the shot more accurately.
Weaknesses
- She weighs a lot. Due to her weight she is extremely slow and moves at about half as fast as a normal human.
- She uses a lot more energy compared to a normal person and has to eat accordingly.
- She needs diesel to move, and if she runs out of diesel she can't move at all.
- She is half as fast as a normal human of her size, it takes her 40 seconds to turn her head 180° (4,5°/s).
- She requires a lot of ammunition for her armament due to this she is quite volatile at all times.
- Großer Kurfürst can only recover from small injuries by herself, with anything major she has to go to a dockyard for "repairs" these repairs may even take months depending on the severity.
- Her main 50.8cm guns are extremely inaccurate and she has troubles hitting any small or unpredictably moving targets. Her main guns also take a long time to reload.
- She has to calculate the shell trajectory, the speed of the enemy and where the shell will land before firing.
- Großer Kurfürst's reconnaissance planes have very limited fuel so the can stay up in the air for about 2 minutes. When the planes have to land they can go and land on shore (Fields, beaches and roads) or on the water next to her so she can recover the planes and refuel them so they can be used again during the same battle.
- Her planes have no armament so they can't attack anything and can be shot down easily as they aren't very maneuverable planes.
- It takes Großer Kurfürst around 5-10 minutes to get ready to launch a plane again after she has launched one.
Counters against the ability
- Land
- ashore
- ground
- Her ability is useless on ground
- She needs her equipment to use her abilities.
- She cannot hit precisely targets that are small and move unpredictably
- Disrupting the communication between GK and her planes so they can't report anything to her and she won't gain any advantage from having the plane in the air.
Specifics
- Confidence: 4/10
- Wisdom: 6/10
- Sanity: 3/10 (PTSD)
- Agility: 0,001/10
- Stamina: 7/10
- Cooperation: ~5,5/10
- Smoker: No
- Drinker: Yes
- Nail Biter: No
- Athletic: No
- Bookworm: Yes
- Kleptomaniac: No
- Party Animal: No
- Vegetarian: No
- Workaholic: No
- Glasses: No
- Contacts: No
- Rebellious: No
- Imagination: 5/10
- Tolerance: 3/10
- Temper: 7/10
- Patience: 10/10
- Charisma: 4/10
- Discipline: 9/10
- Optimist or Pessimist: Pessimist
- Introvert or Extrovert: Introvert
- Daredevil or Cautious: Cautious
- Logical or Emotional: Logical
- Disorderly or Neat: Neat
- Working or Relaxing: Relaxing
- Confident or Unsure: Unsure
Backstory
As shipgirls don't age she looked like an adult when she was born and started her training and education at a young age. Her constuction was started in 1944, but it was halted soon after it begin, this meant that her conciousness was trapped in some sort of an abyss for as long as she was under construction. She was briefly brought to life during construction to be taught the nazi ideals and propaganda before she was put back under until her completion. During her time in the abyss all she had was what she was taught before she was trapped.
During the 𝐓𝐡𝐞 𝐇𝐮𝐦𝐚𝐧 𝐚𝐧𝐝 𝐌𝐞𝐭𝐚-𝐇𝐮𝐦𝐚𝐧 𝐖𝐚𝐫 some scientist from the Meta-human's side were looking for something to aid them in the fight and they found a secret Nazi base in Germany that hadn't been found after 1944. In the secret base they found Großer Kurfürst laying unfinished labeled as H-44. The scientists also found her sisters H-39, H-40, H-41, H-42 and H-43, but they didn't have resources to complete all of them. The scientists completed H-44 and and released her conciousness from the abyss. They left her sisters in the base. The scientists convinced her that they were members of the NSDAP to get her to help them. She fought in the conflict for the Meta-humans thinking she was fighting the Second World War against the allies. After the conflict she found out they had lied to her and she destoyed the base she had operated from in anger and left. She chose the name Großer Kurfürst herself when she was revived as she didn't want to be called H-44.
She spent a long time looking for her former leaders and colleagues and learning about the modern world. Soon she found out that Germany had lost WW2 and the Nazi ideals were frowned upon. Upon learning that she decided to restore Germany to it's former glory and she started looking for the leader who had brought Germany that glory. The leader had died in 1945, but she didn't know that searched for him.


class PrintCommand : InstantCommand
A PrintCommand is a command which prints out a string when it is initialized, and then immediately finishes. It is useful if you want a CommandGroup to print out a string when it reaches a certain point.
| <init> |
PrintCommand(tag: String, message: String, errorLevel: Int = Log.INFO)
A PrintCommand is a command which prints out a string when it is initialized, and then immediately finishes. It is useful if you want a CommandGroup to print out a string when it reaches a certain point. |
| initialize |
fun initialize(): Unit
The initialize method is called the first time this Command is run after being started. |
| isFinished |
open fun isFinished(): Boolean
Returns whether this command is finished. If it is, then the command will be removed and end will be called. |


Counterfactual Regret Minimization
In this post, I introduce you the Counterfactual Regret Minimization (CFR Algorithm). It is mainly used for the algorithm to figure out the optimal strategy of a extensive-form game with incomplete information such as Poker and Mahjong.
Extensive-form Game
- Set, variables
- $N: $ set of players
- $i \in N$: player
- $A :$ set of actions
- $a \in A: $ action
- $H: $set of sequences
- $h \in H: $ sequences (= possible history of actions, $h = (a_1, \dots, a_t$)
- $Z \subseteq H: $ set of terminal histories. $Z = {z \in H \vert \forall h \in H, z \notin h }$
- $z \in Z$: sea
- $N: $ set of players
- Function, relations
- $u_i: Z \to \mathbb{R}: $ utility function of player $i$
- $\sigma_i: A \to [0,1]$ a strategy of player $i$, probability distribution on action set $A$.
- $\sigma~: A^N \to [0,1]$ a strategy profile, $\sigma := (\sigma_1, \dots, \sigma_N)$
- $\pi^{\sigma}i: H \to [0,1]: $ probability of history $h$ under a strategy $$\sigma$ of player $i$
- $\pi^{\sigma}: H^N \to [0,1]: $ probability of history $h$ under a strategy profile $\sigma$
Then, you can also interplate $u_i$ as the function mapping a storategy profile $\sigma$ to its utility.
$$
\begin{align}
u_i(\sigma)
&= \sum_{h \in Z} u_i(h) \pi^{\sigma}(h) \\
&= \sum_{h \in Z} u_i(h) \prod_{i \in N} \pi^{\sigma}_i(h)
\end{align}
$$
Nash equilibrium
Definition: $(\text{Nash equilibrium})$
In $N$-player extensive game, a strategy profile $\acute{\sigma} := (\acute{\sigma_1}, \dots, \acute{\sigma_N})$ is the Nash equilibrium if and only if the followings holds.
$$ \begin{aligned} u_1(\acute{\sigma_1}, \dots, \acute{\sigma_N}) &\geq \underset{\sigma_1}{\rm max} ~ u_1(\sigma_1, \acute{\sigma_{-1}}) \\ u_2(\acute{\sigma_1}, \dots, \acute{\sigma_N}) &\geq \underset{\sigma_2}{\rm max} ~ u_2(\sigma_2, \acute{\sigma_{-2}}) \\ &~ \vdots \\ u_N(\acute{\sigma_1}, \dots, \acute{\sigma_N}) &\geq \underset{\sigma_N}{\rm max} ~ u_N(\sigma_N, \acute{\sigma_{-N}}) \end{aligned} $$
Definition: $\text{(}\varepsilon\text{-Nash equilibrium)}$
In $N$-player extensive game, a strategy profile $\acute{\sigma} := (\acute{\sigma_1}, \dots, \acute{\sigma_N})$ is the $\varepsilon$-Nash equilibrium if and only if the followings holds when $\forall \varepsilon \geq 0$ is given.
$$ \begin{aligned} u_1(\acute{\sigma_1}, \dots, \acute{\sigma_N}) + \varepsilon &\geq \underset{\sigma_1}{\rm max} ~ u_1(\sigma_1, \acute{\sigma_{-1}}) \\ u_2(\acute{\sigma_1}, \dots, \acute{\sigma_N}) + \varepsilon &\geq \underset{\sigma_2}{\rm max} ~ u_2(\sigma_2, \acute{\sigma_{-2}}) \\ &~ \vdots \\ u_N(\acute{\sigma_1}, \dots, \acute{\sigma_N}) + \varepsilon &\geq \underset{\sigma_N}{\rm max} ~ u_N(\sigma_N, \acute{\sigma_{-N}}) \end{aligned} $$
Regret matching
- Average overall regret of player $i$ at time $T$：
$$ R_i^T := \underset{\sigma_i^}{\rm max} ~ \frac{1}{T} \sum_{t=1}^{T} \left( u_i(\sigma_i^, \sigma_{-i}^{t}) - u_i(\sigma_i^t, \sigma_{-i}^{t}) \right) $$
- Average strategy for player $i$ from time $1$ to $T$：
$$ \begin{align} \overline{\sigma}_i^t(I)(a) &:= \frac{\sum_{t=1}^{T} \pi_i^{\sigma^t}(I) \cdot \sigma^t(I)(a)}{\sum_{t=1}^{T} \pi_i^{\sigma^t}(I)} \\ &= \frac{\sum_{t=1}^{T} \sum_{h \in I} \pi_i^{\sigma^t}(h) \cdot \sigma^t(h)(a)}{\sum_{t=1}^{T} \sum_{h \in I} \pi_i^{\sigma^t}(h)} \end{align} $$
If the average overall regret holds $R_i^T \leq \varepsilon$, the average strategy $\overline{\sigma}_i^t(I)(a) $ is $2 \varepsilon$-Nash equilibrium for player $i$ in time $t$. So that, in order to derive Nash equilibrium, we should minimize the average overall regret $R_i^T$ or its upper bound $\varepsilon$ according to $R_i^T \to 0 ~~ (\varepsilon \to 0)$.
CFR Algorithm
- Counterfactual utility：
$$ \begin{align} u_i(\sigma, I) = \frac{\sum_{h \in H, h' \in Z} \pi_{-i}^{\sigma}(h)\pi^{\sigma}(h,h')u_i(h) }{\pi_{-i}^{\sigma}(I)} \end{align} $$
- immediate counteractual regret of action $a$ in Information set $I$:
$$ \begin{aligned} R_{i,imm}^{T}(I, a) := \frac{1}{T} \sum_{t=1}^{T} \pi_{-i}^{\sigma^t}(I) \left( u_i(\sigma^t_{I \to a}, I) - u_i(\sigma^t, I) \right) \end{aligned} $$
- Immediate counterfactual regret of Information set $I$：
$$ \begin{aligned} R_{i,imm}^{T}(I) &:= \underset{a \in A(I)}{\rm max} ~ \frac{1}{T} \sum_{t=1}^{T} \pi_{-i}^{\sigma^t}(I) \left( u_i(\sigma^t_{I \to a}, I) - u_i(\sigma^t, I) \right) \end{aligned} $$
The following inequality holds for the average overall regret $R_i^T $ and the immediate counterfactual regret $R_{i,imm}^{T}(I)$:
$$ \begin{aligned} R_i^T \leq \sum_{I \in \mathcal{I}i} &R{i,imm}^{T,+}(I) \\ where ~~~ &R_{i,imm}^{T, +}(I) := max(R_{i,imm}^{T}(I), 0) \end{aligned} $$
So that, we obtain the sufficient condition of $R_{i,imm}^{T}(I)$ for the average strategy $\overline{\sigma}_i^t(I)(a)$ to become a Nash equilibrium strategy as below.
$$ \sum_{I \in \mathcal{I}i} R{i,imm}^{T,+}(I) \to 0 ~~~ \Rightarrow ~~~ R_i^T \to 0 ~~~ \Rightarrow ~~~ \varepsilon \to 0. $$
Now all we need is to minimize the immediate counterfactual regret $R_{i,imm}^{T}(I)$.
In addition, as can be seen from the above formula, the computational complexity of the CFR algorithm depends on the number of information sets $I$. Also, to avoid the complete search of game tree (searching all information sets $I$), subsequent algorithms such as CFR + propose an abstraction of the game state.
Python code to run CFR algorithm for Kuhn Poker
import numpy as np
# Number of actions a player can take at a decision node.
_N_ACTIONS = 2
_N_CARDS = 3
def main():
"""
Run iterations of counterfactual regret minimization algorithm.
"""
i_map = {} # map of information sets
n_iterations = 10000
expected_game_value = 0
for _ in range(n_iterations):
expected_game_value += cfr(i_map)
for _, v in i_map.items():
v.next_strategy()
expected_game_value /= n_iterations
display_results(expected_game_value, i_map)
def cfr(i_map, history="", card_1=-1, card_2=-1, pr_1=1, pr_2=1, pr_c=1):
"""
Counterfactual regret minimization algorithm.
Parameters
----------
i_map: dict
Dictionary of all information sets.
history : [{'r', 'c', 'b'}], str
A string representation of the game tree path we have taken.
Each character of the string represents a single action:
'r': random chance action
'c': check action
'b': bet action
card_1 : (0, 2), int
player A's card
card_2 : (0, 2), int
player B's card
pr_1 : (0, 1.0), float
The probability that player A reaches `history`.
pr_2 : (0, 1.0), float
The probability that player B reaches `history`.
pr_c: (0, 1.0), float
The probability contribution of chance events to reach `history`.
"""
if is_chance_node(history):
return chance_util(i_map)
if is_terminal(history):
return terminal_util(history, card_1, card_2)
n = len(history)
is_player_1 = n % 2 == 0
info_set = get_info_set(i_map, card_1 if is_player_1 else card_2, history)
strategy = info_set.strategy
if is_player_1:
info_set.reach_pr += pr_1
else:
info_set.reach_pr += pr_2
# Counterfactual utility per action.
action_utils = np.zeros(_N_ACTIONS)
for i, action in enumerate(["c", "b"]):
next_history = history + action
if is_player_1:
action_utils[i] = -1 * cfr(i_map, next_history, card_1, card_2, pr_1 * strategy[i], pr_2, pr_c)
else:
action_utils[i] = -1 * cfr(i_map, next_history, card_1, card_2, pr_1, pr_2 * strategy[i], pr_c)
# Utility of information set.
util = sum(action_utils * strategy)
regrets = action_utils - util
if is_player_1:
info_set.regret_sum += pr_2 * pr_c * regrets
else:
info_set.regret_sum += pr_1 * pr_c * regrets
return util
def is_chance_node(history):
"""
Determine if we are at a chance node based on tree history.
"""
return history == ""
def chance_util(i_map):
expected_value = 0
n_possibilities = 6
for i in range(_N_CARDS):
for j in range(_N_CARDS):
if i != j:
expected_value += cfr(i_map, "rr", i, j, 1, 1, 1/n_possibilities)
return expected_value/n_possibilities
def is_terminal(history):
possibilities = { "rrcc": True, "rrcbc": True,
"rrcbb": True, "rrbc": True, "rrbb": True}
return history in possibilities
def terminal_util(history, card_1, card_2):
n = len(history)
card_player = card_1 if n % 2 == 0 else card_2
card_opponent = card_2 if n % 2 == 0 else card_1
if history == "rrcbc" or history == "rrbc":
# Last player folded. The current player wins.
return 1
elif history == "rrcc":
# Showdown with no bets
return 1 if card_player > card_opponent else -1
# Showdown with 1 bet
assert(history == "rrcbb" or history == "rrbb")
return 2 if card_player > card_opponent else -2
def card_str(card):
if card == 0:
return "J"
elif card == 1:
return "Q"
elif card == 2:
return "K"
def get_info_set(i_map, card, history):
"""
Retrieve information set from dictionary.
"""
key = card_str(card) + " " + history
info_set = None
if key not in i_map:
info_set = InformationSet(key)
i_map[key] = info_set
return info_set
return i_map[key]
class InformationSet():
def __init__(self, key):
self.key = key
self.regret_sum = np.zeros(_N_ACTIONS)
self.strategy_sum = np.zeros(_N_ACTIONS)
self.strategy = np.repeat(1/_N_ACTIONS, _N_ACTIONS)
self.reach_pr = 0
self.reach_pr_sum = 0
def next_strategy(self):
self.strategy_sum += self.reach_pr * self.strategy
self.strategy = self.calc_strategy()
self.reach_pr_sum += self.reach_pr
self.reach_pr = 0
def calc_strategy(self):
"""
Calculate current strategy from the sum of regret.
"""
strategy = self.make_positive(self.regret_sum)
total = sum(strategy)
if total > 0:
strategy = strategy / total
else:
n = _N_ACTIONS
strategy = np.repeat(1/n, n)
return strategy
def get_average_strategy(self):
"""
Calculate average strategy over all iterations. This is the
Nash equilibrium strategy.
"""
strategy = self.strategy_sum / self.reach_pr_sum
# Purify to remove actions that are likely a mistake
strategy = np.where(strategy < 0.001, 0, strategy)
# Re-normalize
total = sum(strategy)
strategy /= total
return strategy
def make_positive(self, x):
return np.where(x > 0, x, 0)
def __str__(self):
strategies = ['{:03.2f}'.format(x)
for x in self.get_average_strategy()]
return '{} {}'.format(self.key.ljust(6), strategies)
def display_results(ev, i_map):
print('player 1 expected value: {}'.format(ev))
print('player 2 expected value: {}'.format(-1 * ev))
print()
print('player 1 strategies:')
sorted_items = sorted(i_map.items(), key=lambda x: x[0])
for _, v in filter(lambda x: len(x[0]) % 2 == 0, sorted_items):
print(v)
print()
print('player 2 strategies:')
for _, v in filter(lambda x: len(x[0]) % 2 == 1, sorted_items):
print(v)
if __name__ == "__main__":
main()


Manny Jacinto Of ‘The Good Place’ Protested Climate Inaction While Looking Extremely Hot
by Joseph EarpOver the last few months, actress and activist Jane Fonda has used her public profile to protest the U.S. government’s inaction on climate change.
Fonda, who has been an active participant in leftist movements since her days campaigning against the Vietnam War, has even been arrested for her actions. She has refused to budge in the face of police and has even rallied her famous friends around her for support, drawing more and more attention to an extremely pressing issue.
A few weeks ago, Fonda brought along Ted Danson for the ride. Now, she’s brought along another The Good Place star — Manny Jacinto.
Jacinto is best known for three things — portraying the sweet and bumbling Jason Mendoza on the show, being kind and respectful in interviews, and for being extremely hot.
I mean, just look at him:
Indeed, his hotness made him an extremely important addition to the protest.
I mean, who can blame any of us for getting ourselves so worked up over a man that looks like that? Let alone a man who uses said looks to draw attention to environmental degradation and the need to properly implement green policies?


Known variously as the 'Pterotype', the 'Typographer', and even as the 'scribe harpsichord', the typewriter was invented no less than 52 times.
With inventions dating back to as early as 1575, it is clear that the need to be able to quickly and accurately produce formal paperwork and documents, without the expense and intricacy of printing, has long been a concern. With numerous iterations and innovations along the way, it was not until around 1910 that the mechanical typewriter arrived at some sort of standardised design.
By the 1980s the mechanical typewriter had been all but replaced by the word-processing typewriter. However, this innovation was short-lived and, with the advent of desktop publishing, word processors were largely replaced by personal computers by the 1990s.
Despite its descent into near obscelecence, the legacy of the typewriter is large. This machine gave us the QWERTY keyboard layout, the carriage return, as well as the shift and the tab keys, among many other concepts and terminology.
All is not lost for our humble typewriter though, as it may still be found fullfilling various typing duties around the world, particularly in places where access to electrical power is scarce. Typewriters have also seen a more recent resurgance in popularity amongst hipsters and other subcultures, a market currently being tapped by the world's first smart typewriter, the Freewrite.


--- layout: default title: After-school care description: Brentano offers tuition-based before- and after-school care through a partnership with Right at School. ---
Brentano offers tuition-based before- and after-school care through a partnership with Right at School.
Before-school care: 7:00 to 8:45 am, Monday through Friday.
After-school care: 3:45 to 6:00 pm, Monday through Friday.
Right at School offers options for daily, weekly, and drop-in care.


TRAINING DAY ------------
Jake Hoyt (Ethan Hawke, "Snow Falling on Cedars") has one day to prove to new senior partner Alonzo Harris (Denzel Washington) that he has what it takes to be a NARC in his quest to advance to police detective. In 24 hours, Jake will experience the ultimate corruption of a cop who's lost his soul to the environment he originally served and protected in "Training Day."
Director Antoine Fuqua ("The Replacement Killers") takes to the streets of South Central, Watts, Inglewood, and the Imperial Courts housing project to give his film authenticity, but screenwriter David Ayer ("The Fast and the Furious") trots out too much evil to believably comprehend within his dawn to dead-of-night structure. Given that limitation, Denzel Washington gives a performance that glints like steel while Ethan Hawke meets him head-on.
Jake's day begins when Alonzo calls him at home, instructs him to skip roll call and meet him at an inner city breakfast joint. Jake's attempts at small talk are rebuffed as Alonzo immediately challenges the young man to show his mettle. College kids hitting the bad part of town to score pot are shaken down at gun point, relieved of their weed and let go, then Jake's told to smoke the stuff, as a true NARC needs to understand drugs first hand. Jake allows himself to be convinced before he's told that the pot was laced with PCP.
In a move that will prove fortuitous later, Jake single handedly saves a young Latina from rape at the hands of two junkies. Once again, Alonzo delivers street justice, beating the men senseless, but not arresting them. When Alonzo's methods with a wheelchair bound pusher (Snoop Dog) prove effective, Jake begins to come around, but it's short lived. Jake learns that Alonzo's in trouble, having pushed the Russian mob too far by killing one of their own in Las Vegas, and Alonzo's willing to go to any length to pay his debt and remain the street czar of the inner city.
Washington proves here that he's as fine an actor playing compromised evil as he is at the noble, heroic roles he usually takes on.  But Washington always keeps us unbalanced as well, punctuating his words with an underhanded snicker. Hawke is the real surprise, going toe to toe with Washington while providing our point of view. Hawke makes Jake an idealized young man who toughens up first for the wrong, then the right, reasons as he realizes he must trust his own instinct and principles.
Support is terrific in many small roles too numerous to mention. Macy Gray is a standout as a dragon lady of a dealer's wife reacting to a falsified warrant. Cliff Curtis ("Blow") is the only creditted member of a Latino threesome Alonzo leaves Jake with - ironically the four actors provide the best scene in the film without Washington, although ultimately Ayer leaves them to end the bit on a note that plays too much like a fairy tale.
Director of Photography Mauro Fiore ("Driven") smoothly captures the action, from both within Alonzo's menacing black 1978 Monte Carlo low rider and outside as it glides over the orange-hued, rain slicked streets of sunset. He maintains the tension in the interiors of South Central and the hidden domains of the LAPD's underground. Production designer Naomi Shohan ("American Beauty") maintains a shadow world (even when brightly lit) rooted in reality, which Mark Mancina's ("Speed") score reflects by placing shivery highlights over the ethnic music of the neighborhoods. Fuqua's direction is confident, delivering not just the style seen in his "The Replacement Killers," but the substance of full characterizations as well.
"Training Day" is a good film held back from greatness by the excesses of its script.
B-
For more Reeling reviews visit www.reelingreviews.com
<EMAIL_ADDRESS><EMAIL_ADDRESS>========== X-RAMR-ID: 29725 X-Language: en X-RT-ReviewID: 253027 X-RT-TitleID: 1110027 X-RT-SourceID: 386 X-RT-AuthorID: 1487
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


Elasticsearch Debug Remoto
Realizando um debug remoto no Elasticsearch com o IntelliJ IDEA e VSCode
Posted by
Raffael Tancman
on October 19, 2022
Elasticsearch & Spark
Ingestão de dados no Elasticsearch com Spark
Posted by
Raffael Tancman
on August 17, 2022


Richard McIntyre, OAM
Richard McIntyre, OAM, BMus (University of Sydney) has maintained a long and distinguished career as bassoonist, music educator, conductor and arranger. A Composition graduate from Sydney University, he was appointed Associate Principal Bassoon with the Sydney Symphony Orchestra as a 20-year-old in 1968, moving to The Canberra School of Music as a foundation member of the Canberra Wind Soloists in 1978. With this renowned quintet, he recorded and toured internationally during a 30-year period, and gave it a unique repertoire with his virtuoso arrangements of large-scale orchestral works. He was for many years Principal Bassoon with the Australian Chamber Orchestra, and appeared on many occasions as guest Principal Bassoon with most of the Symphony Australia Orchestras – also as concerto soloist, and independently as a recitalist.
His continuing work as Principal Bassoon with the Canberra Symphony Orchestra dates back to student days of 1965 – 67. If you’d like to hear some of his work as bassoonist, chamber musician, and arranger, you’ll find it on YouTube under Canberra Wind Soloists.
Simultaneously, he has sustained a career as one of Australia’s most respected bassoon teachers, at all levels from beginner to post-graduate and professional. In addition he has worked tirelessly in the development of orchestral and ensemble skills with students of all instruments, particularly at the advanced tertiary level. He was for many years a regular tutor and conductor at the Australian Youth Orchestra’s National Music Camps. He has taught over many years in south-east Asia.
His work as a conductor is well-known, particularly in Canberra. He was Conductor and Musical Director of the Canberra Youth Orchestra from 1980 – 1990, greatly broadening its repertoire and general endeavour, and led it on three highly-successful and widely-acclaimed European tours. His Canberra contribution has included development of and much work with the School of Music Orchestra, Canberra Opera, Canberra Philharmonic Society, thirteen-years as Musical Director of The Llewellyn Choir (with development of its accompanying professional ensemble, The Canberra Chamber Orchestra), and three years as Musical Director of The Oriana Chorale.
His numerous conducting activities outside of Canberra have included the foundation and development of the Barrier Reef Orchestra, with which he continues his association as Artistic Advisor and frequent conductor.
His 35-year career at the Canberra (now ANU) School of Music played a significant part in the creation of its erstwhile international reputation. Awards have included 1986 Canberran of the Year, Advance Australia, Sounds Australian, and National Critics’ Circle awards. In 1992 he was granted an Order of Australia Medal, for services to Music and Music Education, particularly for his work with the Canberra Youth Orchestra. In 2013, he was elected President of the Australian Double Reed Society.
Barrier Reef Orchestra Players


dengue GHT terms Internet data incidence states using number squared adjusted Rio state (Fig. Brazilian []. file total Brazil surveillance Additional information models population Grande Health disease health users (i.e., cases model Fig. Trends variables volatility {border-style developed search weekly "dengue px;} #ffffff;} available Distrito Mato [], case different index showed useful São Table track Infect Santa high linear multiple study (e.g., Minas country logarithm potential related standardized used Federal, ability analysis based burden correlation demographic level low public terms, trends Acré, Brazil, Grosso LINK Maranhão, National Sul, Trop epidemiological higher min = ; vs. Dengue Dis Dise Espírito Negl Norte, Paraiba, Tocantins access complement considering digital explored global highest individual official performance selected studies uncorrelated virus (adjusted Amazonas, However, States countries dengue�?, fit informative period px; regression reported searches traditional usefulness {font-family (.xe-; Accessed Alamos Amapá, Catarina, Gerais, Paulo correlated counts epidemiology font-size forecasting hemorrhagic influenza penetration prediction predictors statistic term tools variable (Table Adjusted Gerais Goiás, Grosso, Laboratory Los Paraná, Pará, Paulo, Pernambuco, Public Roraima, Sul able aggregated analyzed behavior corresponding double; fever lack max = .xe-), median min = .xe-; panel) query reporting similar "aedes�?, "dengue�?, (Additional Acré Alagoas Bahia Brazil. Catarina Ceará Ceará, Commons Creative Goiás Janeiro Janeiro, Med Moreover, Onee PR, Research Roraima Santo, Sergipe, Thus, according al.The border-color border-width census emerging good households included including infection infectious months, pair-wise patterns performed political represent research shown solid; specific states, systems time use values {font-style {font-weight "Aedes "mosquito�?, "sintomas AC: AL: AM: AP: Abbreviations Aedes Alagoas, Amapá BA: Bahia, Brasileiro CE: Comput ES: Federal Finally, GO: Geografia Google-derived MA: MG, MG: MS: MT: Models Norte North Oct PA: PB: PE: PI: PR: Pearson’s Pernambuco Piauí, RJ, RJ: RN: RO: RR: RS, RS: Rondônia, SC: SE: SP: Santo Statistical TO: United accessibility accuracy aegypti bold clinical communication comparisons control courier; data, determining distributed distribution dynamics em; examined fever�? files fitted highly incidence, include inform internet internet-based local lower macro-regions mainly majority max = ), methods new numbers order panel). particular people predictor predictors. provided pt;} reduced reliable role showing sintomas�?, state. states) states. states: streams study. survey thus, tracking transmitted variability


Playing Around With Guilloche Patterns
... or put the pen on a 2nd wheel, mounted on the edge of the first wheel.
next


I am a software developer who can’t decide what he loves most about programming. Whether it be Web development, building an iOS or Android app, or creating custom skills for Alexa.
I’ve always loved problem-solving. Coming from a background where I had to think on my feet every day, I welcome the new learning experiences I encounter as a software developer on a daily basis.
Familiar with Angular and Node JS
Comfortable with HTML and styling with CSS and SASS
Knowledgeable in working with Git, Github, and Git Flow Workflow
Experience with working in paired programming enviroments
Comfortable working with Swift and XCode
Familiar with JAVA and Android Studio
Extremely resourceful when researching various challenges I have come across
Created a simple Alexa custom skill that tells user how many days left before their baby arrives.
The tech stack used for this project was Node JS for the code, and an AWS LAMDA server for deployment
View the Source CodeSimple todo list created using AngularJS
The tech stack used for this project was AngularJS, and a small amount of CSS and HTML
View the Source Code View Screen ShotA family tree app where you can add and edit information about relatives. That information then gets stored in a database
The tech stack used for this project was Angular JS, jQuery, Sass, HTML, Gulp Angular Generator, and Firebase
View the Source Code View Live Demo


What is My Top 5?
My Top 5 is my (very) opinionated list of music, movies, books, and other things I find interesting enough to share with others.
The idea of creating a “Top 5” list of things came about after I read the book High Fidelity by Nick Hornby back in February of 2015.


The normal distribution was described in 1820 by Carl Friedrich Gauss. It occurs when a large number of independent random variables which possess the same expected value and the same variance are summed.
The following table reproduces selected quantiles (also called alpha-quantiles) for the normal distribution:
| alpha | 0.1 | 0.05 | 0.025 | 0.01 | 0.005 | 0.0025 | 0.001 | 0.0005 |
| X | 1.2816 | 1.6449 | 1.9600 | 2.3263 | 2.5758 | 2.8070 | 3.0902 | 3.2905 |
Reference: Christian Schiestl, Pseudozufallszahlen in der Kryptographie, in Klagenfurt, 1999.


 And drops it into a drawer, never to be seen again.
This is a message (a letter, a recording, an e-mail) to someone the sender knows will never receive it. This is often a hand-written letter, for a more personal note and since speed obviously isn't of the essence.
This can be used to present a first-person narrative in an interesting way, making it very often a sub-trope of Surrogate Soliloquy. For Bonus Poignancy Points, the would-be recipient is often dead, in which case this is a sub-trope of Talking to the Dead. In-universe, it can be used to collect one's thoughts by using an imaginary sounding board, a way to cheat Never Got to Say Goodbye (take that, Death!), or it can be used if you really, really need to say something, and there's no one (alive) to say it to.
It is certainly not unknown to happen in real life, of course. And, being a well-established trope, it is definitely capable of being subverted.
If this is a message that was never intended to be sent, but is sent anyway, and there is a (presumably non-dead) recipient for it, this becomes an Irrevocable Message.
On TV or in a movie, expect a Voiceover Letter.
Not the case of the sender expecting to be dead by the time the message is received (which is nearer Dead Man Writing). Also not the case in which a message is written to be sent, but ends up not sent for one reason or another.
Examples
Anime & Manga
- Yu-Gi-Oh!: Bakura is seen writing a letter to his late sister.
- Kurau Phantom Memory: After Kurau receives her powers in the lab accident, her father's Mad Scientist boss keeps subjecting her to tests For Science, without regard for her safety or comfort until her father has her smuggled out of the facility to be raised by foster parents. Despite his command that she must cut off all contact with him, she is shown writing letters to him as she grows up. The last scene of this montage shows her releasing her latest letter to fly away in the wind out to sea...
- Fairy Tail: One chapter reveals that Lucy has been writing letters to her deceased mother about her adventures with the True Companions. She stored them in a small drawer in her house.
- In 5 Centimeters per Second, Takaki often writes emails for his childhood love Araki but never sends them.
Comic Books
- Spider-Man: Blue has a tape recorder variant. Peter records a message to the deceased Gwen Stacy, reflecting on his time with her and explaining she's the reason he's always a bit blue around Valentine's Day. When his wife Mary Jane hears him, rather than be upset that he's talking to his lost love, she understands and asks him to say hello for her.
- Gen¹³: At least one story (written by Adam Warren) had Caitlin Fairchild 'narrate' the events of the issue after the fact through writing an e-mail to her recently-deceased father. The final panel of the story is her hitting the 'Delete' button once she's done.
- Batman #480 "To the Father I Never Knew" is titled after a heartbreaking letter Tim wrote to his father describing just how little they knew each other due to the fact that Jack had essentially abandoned him for the first fourteen years of his life, a confession that Tim was now Robin and his wishes that they could start over even though he knows they can't. His father never saw it as Tim never truly intended to give it to him.
- The G.I. Joe fanfic A Ninja Commando's Christmas Letter is Snake Eyes being coerced into writing his dead family as therapy.
- The My Little Pony: Friendship Is Magic fanfic Twilight's Final ends with a friendship report, much like many of the episodes do. It's left on Celestia's grave.
- Of Mares And Magic: When Trixie goes Wandering the Earth near the end of the story, she writes many letters about her adventures, the majority of which cannot be delivered because she's too far away from Equestria. They also reveal her private feelings for Twilight Sparkle, which she wants to keep secret.
- In Teaching the Professor to Love Again after Harry discovers that he's actually Snape's son he writes a letter to James Potter about his feelings on the matter.
- In Forrest Gump, Forrest Jr. writes a letter to Jenny after she dies. Forrest leaves it at her grave.
- In The Clockwork Angel, while Tessa is imprisoned by the Dark Sisters, she writes letters to Nate for comfort, knowing she most likely would not be able to send them.
- Like a Bone in the Throat by Lawrence Block: A condemned murderer writes a letter to his victim's brother gloating about how much he enjoyed the crime in excruciating detail—then keeps it aside as he mails a much more repentant letter as part of a scheme to reduce his sentence. It works, because the brother wants him released to kill him personally, but that's not quite the end of the story.
- Dear Mr. Henshaw by Beverly Cleary: He's not dead, but the second half is a diary rather than letters to Mr. Henshaw. Leigh keeps beginning the entries "Dear Mr. Pretend Henshaw" because he's used to it and it makes it easier for him to write.
- The Diamond Chariot: In the end of part 1, the captured spy writes a letter to his long-lost-but-recently-found father, then burns it and commits suicide.
- Magnum, P.I.: The title character writes a letter to the daughter he thinks is dead, in a plot about why he doesn't kill her murderer.
- M*A*S*H: In the episode "Dear Sigmund", Sidney Freedman feels down in the dumps after a psychiatrist patient of his commits suicide because of voices in his head. Wanting a "vacation", Sidney retreats to the 4077th for a couple of weeks; while there, he writes a letter about the people and the hijinx of the 4077th to none other than Sigmund Freud.
- Smallville: In one episode, Chloe writes a letter to Clark telling him how much she loves him, never planning to send it. Several seasons later, after Chloe has hooked up with Jimmy Olsen, Clark happens to find the letter.
- The Suite Life of Zack and Cody: Maddie writes an insulting email to Mr. Moseby to vent her frustrations about his treatment of her. London sends it, and the group tries to break into Mr. Moseby's office to delete it before he reads it. They delete the email, but Mr. Moseby has already read it on his smartphone.
- Deep Space Nine. "In The Pale Moonlight" has a Framing Device of Sisko dictating into his personal log how he secretly incited a war between the Romulans and the Dominion. At the end of the episode, Sisko erases the log as he obviously can't risk anyone finding out about it; the whole episode was just Sisko wrestling with his conscience.
- Played with in the Star Trek: Voyager episode "Thirty Days", which has a Framing Device of Tom Paris dictating How We Got Here in a message to his estranged father who's on the far side of the galaxy. Tom tells his friend Harry Kim that he's going to erase the message, but in the end he saves it to Voyager's computer with instructions to transmit it to his father if they ever make it home.
- "Big Lie, Small World" by Sting is about a man who accidentally posts such a letter, then goes to increasingly insane lengths (to the point of holding the postman at gunpoint) to intercept it.
- The Vocaloid song A Clingy Boy Sticking for 15 Years has an ending that reveals that the girl the singer has been writing letters to for 15 years had been Dead All Along. Quite a Mood Whiplash compared to the goofy lyrics of the rest of the song...
- Get Fuzzy: Satchel writes a letter to Ray Charles, thanking him for this music, because listening to it makes him happy. Rob then takes Satchel to the edge of a cliff overlooking water for him to mail it by folding it into a paper plane and sending it into the air.
- Promethean: The Created's second edition manual features a letter written to a certain "Ysolde", thanking her for granting life to the one who wrote the letter. Despite the grateful tone of it, the letter repeatedly states that they will never meet again, and considering the average Promethean's way of life, it's likely she will never receive the letter, and that it was meant mostly as catharsis for its author.
- Harvest Moon: A Wonderful Life: The framing device is the player's mentor figure/farm hand writing a letter to the player's deceased father about the farm's progress, the player's growing family, and how much has changed over time.
- In Kingdom Hearts III, Kairi writes letters to Sora that she never intends to send to him. When Axel points out that Merlin would send them for her, she replies that she writes them more for herself then she does for him.
- In Life Is Strange: Before the Storm, Chloe writes unsent letters to her best friend Max who moved to Seatle years ago. At the end of the game, Chloe decides to stop because she feels like she has to move on and live in the present with Rachel.
- Family Guy parodies this in one episode. A family therapist tells the Griffins to write angry letters addressed to the other family members, but not send them. Naturally, Peter missed that last part of the instructions.
- The creator of Hey Arnold! proposed a Spin-Off called The Patakis, which would have centered on a teenage Helga after Arnold, her boyfriend of several years, moved away. Had it been made, Word of God says that each episode would have featured her writing him a letter and then saving it in a binder rather than mailing it.
- The Looney Tunes Show: In "You've Got Hate Mail", Tina teaches Daffy to type up e-mails and not send them as a stress exercise. Unfortunately, Daffy accidentally sends insulting e-mails to practically everyone he knows.
- In Littlest Pet Shop (2012), Blythe writes up an over-the-top mushy love letter to her crush in an attempt to vent her feelings. She then throws it away, but misses the trash can. When her father passes her room later, he sees the envelope sitting on the floor and assumes that Blythe, being a teenager and unfamiliar with things like "snail mail," didn't realize she had to actually mail a letter for it to reach its recipient, so he "helpfully" takes care of that for her.
- Abraham Lincoln once advised a friend to write a vitriolic letter to an enemy, and then not send it, to get the anger out without making things worse.
- Franz Kafka wrote a letter to his father, which ended up being so long that it spanned 103 handwritten pages... only to never actually have it given to him.
- Richard Feynman, noted physicist (How noted? He has a page here), wrote a love letter to his wife 16 months after she died. It remained sealed until after his death, making it perhaps a rare real-life case of both this and Dead Man Writing.
- Isaac Asimov described a variation on Lincoln's advice. When sufficiently provoked, he would write an angry letter, prepare it for mailing, and then tear it up (making sure to destroy the stamp in the process).


Objective
To participate fully in any given opportunity requiring my full support, knowledge, skills (both communicational and interpersonal skills) where my potential and experience will be utilized.
  Projects
- Happy Travels
 This website contains a travel agency website
- Practice
  This website contains some of the practice exercise I do during class, i have linked all the pages into one website


Virtual Grid Layout Controller Demo
Row count:
Row height:
-
Column count:
Column width:
-
Macro cell rate:
Macro cell height:
-
Macro cell width:


--- layout: post title: Delicious (del.icio) - "Social Bookmarks" categories: [] tags: [] status: publish type: post published: true meta: _original_post_id: '' _original_import_author: John Duprey author: ---
jduprey
curious


A component is one constituent part of a complex digital object. For example, in digital video artworks, the media player is regarded as a component.
Name: the name of the component.
Type: the type of the component.
Used in % of all Objects: The usage level of the component, represented in percentage.
Risk Type: primary risk of the object.
Date for action: the date action is needed, predicted by the risk impact algorithm.
Confidence: confidence interval of the prediction


Motorcyclist seriously injured in Shrewsbury crash
by Mat GrowcottA motorcyclist was taken to hospital after being seriously injured in a crash in Shrewsbury.
The crash happened between a car and the motorbike at about 4.50pm yesterday in Harlescott Lane, near the lights by Lidl.
The motorcyclist was given trauma care before being taken to Royal Stoke University Hospital.
Claire Brown, of West Midlands Ambulance Service, said: "We were called at 4.52pm to reports of a rtc involving a motorcyclist and a car on Harlecott Lane, Shrewsbury.
"One ambulance, a paramedic officer and a critical car attended. We treated one patient, the motorcyclist, who had suffered serious injuries in the collision.
"He was given trauma care on scene before being taken on blue lights to Royal Stoke University Hospital."
Traffic came to a standstill following the crash.
Traffic was backed up along the A5112, and there were also issues on the A49 and the A5124.


  Vibes allow you to hear true and natural sound the way it was intended: clear, clean, and controlled.
A minimalist design and a clear outer sound tube. Vibes are designed to be easily accessible and virtually invisible.
Unlike other custom earbuds that can cost $200+, Vibes cost $23.99 including shipping, making them an affordable option for many people to experience the world in their way.
Unlike standard ear plugs, Vibes filter sound to balance sound waves and reduce decibel levels to bring sound clarity to an individual. Clarity of sound is different for everyone, so Vibes helps YOU to find what decibel level is best for YOU in ANY circumstance. Not only does it protect hearing health, but it also customizes the hearing experience to be one of clarity, and not overbearing or uncomfortable.
For the affordable price of $23.99, you or the autistic person in your life can experience life without the stress of too much sound. Vibes have already helped so many people!
Purchase Now!


You can have checkboxes resembling a group of buttons.
Following samples are based on samples on aurelia.io


In the read book function you can change page in many way. You can change page with the keyboard arrows key, with the command on the tool bar and with the command in the following tool bar.
For other details please follow next tips
Change page by arrows Key
Change page by tool bar command
- for enable/disable bookmark during read you can click on the button like this on the tool bar
- for change page during read you can click on the buttons like those on the tool bar
- For change page in a direct way you can use the command on the tool bar
Change page by following tool bar command
- for enable/disable bookmark during read you can click on the button like this on the tool bar
- for change page during read you can click on the buttons like those on the tool bar
- For change page in a direct way you can use the command on the tool bar


Using the Vitis vision Library¶
This section describes using the Vitis vision library in the Vitis development environment.
Note: The instructions in this section assume that you have downloaded and installed all the required packages.
include folder constitutes all the necessary components to build a Computer Vision or Image Processing pipeline using the library. The folders common and core contain the infrastructure that the library functions need for basic functions, Mat class, and macros. The library functions are categorized into 4 folders, features, video, dnn, and imgproc based on the operation they perform. The names of the folders are self-explanatory.
To work with the library functions, you need to include the path to the the include folder in the Vitis project. You can include relevant header files for the library functions you will be working with after you source the include folder’s path to the compiler. For example, if you would like to work with Harris Corner Detector and Bilateral Filter, you must use the following lines in the host code:
#include “features/xf_harris.hpp” //for Harris Corner Detector
#include “imgproc/xf_bilateral_filter.hpp” //for Bilateral Filter
#include “video/xf_kalmanfilter.hpp”
After the headers are included, you can work with the library functions as described in the Vitis vision Library API Reference using the examples in the examples folder as reference.
The following table gives the name of the header file, including the folder name, which contains the library function.
| Function Name | File Path in the include folder |
|---|---|
| xf::cv::accumulate | imgproc/xf_accumulate_image.hpp |
| xf::cv::accumulateSquare | imgproc/xf_accumulate_squared.hpp |
| xf::cv::accumulateWeighted | imgproc/xf_accumulate_weighted.hp p |
| xf::cv::absdiff, xf::cv::add, xf::cv::subtract, xf::cv::bitwise_and, xf::cv::bitwise_or, xf::cv::bitwise_not, xf::cv::bitwise_xor,xf::cv::multiply ,xf::cv::Max, xf::cv::Min,xf::cv::compare, xf::cv::zero, xf::cv::addS, xf::cv::SubS, xf::cv::SubRS ,xf::cv::compareS, xf::cv::MaxS, xf::cv::MinS, xf::cv::set | core/xf_arithm.hpp |
| xf::cv::addWeighted | imgproc/xf_add_weighted.hpp |
| xf::cv::autowhitebalance | imgproc/xf_autowhitebalance.hpp |
| xf::cv::bilateralFilter | imgproc/xf_histogram.hpp |
| xf::cv::boxFilter | imgproc/xf_box_filter.hpp |
| xf::cv::boundingbox | imgproc/xf_boundingbox.hpp |
| xf::cv::badpixelcorrection | imgproc/xf_bpc.hpp |
| xf::cv::Canny | imgproc/xf_canny.hpp |
| xf::cv::Colordetect | imgproc/xf_colorthresholding.hpp, imgproc/xf_bgr2hsv.hpp, imgproc/xf_erosion.hpp, imgproc/xf_dilation.hpp |
| xf::cv::merge | imgproc/xf_channel_combine.hpp |
| xf::cv::extractChannel | imgproc/xf_channel_extract.hpp |
| xf::cv::convertTo | imgproc/xf_convert_bitdepth.hpp |
| xf::cv::crop | imgproc/xf_crop.hpp |
| xf::cv::filter2D | imgproc/xf_custom_convolution.hpp |
| xf::cv::nv122iyuv, xf::cv::nv122rgba, xf::cv::nv122yuv4, xf::cv::nv212iyuv, xf::cv::nv212rgba, xf::cv::nv212yuv4, xf::cv::rgba2yuv4, xf::cv::rgba2iyuv, xf::cv::rgba2nv12, xf::cv::rgba2nv21, xf::cv::uyvy2iyuv, xf::cv::uyvy2nv12, xf::cv::uyvy2rgba, xf::cv::yuyv2iyuv, xf::cv::yuyv2nv12, xf::cv::yuyv2rgba, xf::cv::rgb2iyuv,xf::cv::rgb2nv12, xf::cv::rgb2nv21, xf::cv::rgb2yuv4, xf::cv::rgb2uyvy, xf::cv::rgb2yuyv, xf::cv::rgb2bgr, xf::cv::bgr2uyvy, xf::cv::bgr2yuyv, xf::cv::bgr2rgb, xf::cv::bgr2nv12, xf::cv::bgr2nv21, xf::cv::iyuv2nv12, xf::cv::iyuv2rgba, xf::cv::iyuv2rgb, xf::cv::iyuv2yuv4, xf::cv::nv122uyvy, xf::cv::nv122yuyv, xf::cv::nv122nv21, xf::cv::nv212rgb, xf::cv::nv212bgr, xf::cv::nv212uyvy, xf::cv::nv212yuyv, xf::cv::nv212nv12, xf::cv::uyvy2rgb, xf::cv::uyvy2bgr, xf::cv::uyvy2yuyv, xf::cv::yuyv2rgb, xf::cv::yuyv2bgr, xf::cv::yuyv2uyvy, xf::cv::rgb2gray, xf::cv::bgr2gray, xf::cv::gray2rgb, xf::cv::gray2bgr, xf::cv::rgb2xyz, xf::cv::bgr2xyz… | imgproc/xf_cvt_color.hpp |
| xf::cv::dilate | imgproc/xf_dilation.hpp |
| xf::cv::demosaicing | imgproc/xf_demosaicing.hpp |
| xf::cv::erode | imgproc/xf_erosion.hpp |
| xf::cv::fast | features/xf_fast.hpp |
| xf::cv::GaussianBlur | imgproc/xf_gaussian_filter.hpp |
| xf::cv::gaincontrol | imgproc/xf_gaincontrol.hpp |
| xf::cv::gammacorrection | imgproc/xf_gammacorrection |
| xf::cv::cornerHarris | features/xf_harris.hpp |
| xf::cv::calcHist | imgproc/xf_histogram.hpp |
| xf::cv::equalizeHist | imgproc/xf_hist_equalize.hpp |
| xf::cv::HOGDescriptor | imgproc/xf_hog_descriptor.hpp |
| xf::cv::Houghlines | imgproc/xf_houghlines.hpp |
| xf::cv::inRange | imgproc/xf_inrange.hpp |
| xf::cv::integralImage | imgproc/xf_integral_image.hpp |
| xf::cv::densePyrOpticalFlow | video/xf_pyr_dense_optical_flow.h pp |
| xf::cv::DenseNonPyrLKOpticalFlow | video/xf_dense_npyr_optical_flow. hpp |
| xf::cv::LUT | imgproc/xf_lut.hpp |
| xf::cv::KalmanFilter | video/xf_kalmanfilter.hpp |
| xf::cv::magnitude | core/xf_magnitude.hpp |
| xf::cv::MeanShift | imgproc/xf_mean_shift.hpp |
| xf::cv::meanStdDev | core/xf_mean_stddev.hpp |
| xf::cv::medianBlur | imgproc/xf_median_blur.hpp |
| xf::cv::minMaxLoc | core/xf_min_max_loc.hpp |
| xf::cv::OtsuThreshold | imgproc/xf_otsuthreshold.hpp |
| xf::cv::phase | core/xf_phase.hpp |
| xf::cv::preProcess | dnn/xf_pre_process.hpp |
| xf::cv::paintmask | imgproc/xf_paintmask.hpp |
| xf::cv::pyrDown | imgproc/xf_pyr_down.hpp |
| xf::cv::pyrUp | imgproc/xf_pyr_up.hpp |
| xf::cv::reduce | imgrpoc/xf_reduce.hpp |
| xf::cv::remap | imgproc/xf_remap.hpp |
| xf::cv::resize | imgproc/xf_resize.hpp |
| xf::cv::convertScaleAbs | imgproc/xf_convertscaleabs.hpp |
| xf::cv::Scharr | imgproc/xf_scharr.hpp |
| xf::cv::SemiGlobalBM | imgproc/xf_sgbm.hpp |
| xf::cv::Sobel | imgproc/xf_sobel.hpp |
| xf::cv::StereoPipeline | imgproc/xf_stereo_pipeline.hpp |
| xf::cv::sum | imgproc/xf_sum.hpp |
| xf::cv::StereoBM | imgproc/xf_stereoBM.hpp |
| xf::cv::SVM | imgproc/xf_svm.hpp |
| xf::cv::Threshold | imgproc/xf_threshold.hpp |
| xf::cv::warpTransform | imgproc/xf_warp_transform.hpp |
Changing the Hardware Kernel Configuration¶
Update the <path to vitis vision git folder>/vision/L1/examples/<function>/build/xf_config_params.h file.
Using the Vitis vision Library Functions on Hardware¶
The following table lists the Vitis vision library functions and the command to run the respective examples on hardware. It is assumed that your design is completely built and the board has booted up correctly.
| Example | Function Name | Usage on Hardware |
|---|---|---|
| accumulate | xf::cv::accumulate | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| accumulatesq uared | xf::cv::accumulateSquare | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| accumulatewe ighted | xf::cv::accumulateWeighted | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| addS | xf::cv::addS | ./<executable name>.elf <path to input image> |
| arithm | xf::cv::absdiff, xf::cv::subtract, xf::cv::bitwise_and, xf::cv::bitwise_or, xf::cv::bitwise_not, xf::cv::bitwise_xor | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| addweighted | xf::cv::addWeighted | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| Autowhite balance | xf::cv::autowhitebalance | ./<executable name>.elf <path to input image> |
| Bilateralfil ter | xf::cv::bilateralFilter | ./<executable name>.elf <path to input image> |
| Boxfilter | xf::cv::boxFilter | ./<executable name>.elf <path to input image> |
| Badpixelcorr ection | xf::cv::badpixelcorrection | ./<executable name>.elf <path to input image> |
| Boundingbox | xf::cv::boundingbox | ./<executable name>.elf <path to input image> <No of ROI’s> |
| Canny | xf::cv::Canny | ./<executable name>.elf <path to input image> |
| channelcombi ne | xf::cv::merge | ./<executable name>.elf <path to input image 1> <path to input image 2> <path to input image 3> <path to input image 4> |
| Channelextra ct | xf::cv::extractChannel | ./<executable name>.elf <path to input image> |
| Colordetect | xf::cv::bgr2hsv, xf::cv::colorthresholding, xf::cv:: erode, xf::cv:: dilate | ./<executable name>.elf <path to input image> |
| compare | xf::cv::compare | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| compareS | xf::cv::compareS | ./<executable name>.elf <path to input image> |
| Convertbitde pth | xf::cv::convertTo | ./<executable name>.elf <path to input image> |
| convertScale Abs | xf::cv::convertScaleAbs | ./<executable name>.elf <path to input image> |
| Cornertracke r | xf::cv::cornerTracker | ./exe <input video> <no. of frames> <Harris Threshold> <No. of frames after which Harris Corners are Reset> |
| crop | xf::cv::crop | ./<executable name>.elf <path to input image> |
| Customconv | xf::cv::filter2D | ./<executable name>.elf <path to input image> |
| cvtcolor IYUV2NV12 | xf::cv::iyuv2nv12 | ./<executable name>.elf <path to input image 1> <path to input image 2> <path to input image 3> |
| cvtcolor IYUV2RGBA | xf::cv::iyuv2rgba | ./<executable name>.elf <path to input image 1> <path to input image 2> <path to input image 3> |
| cvtcolor IYUV2YUV4 | xf::cv::iyuv2yuv4 | ./<executable name>.elf <path to input image 1> <path to input image 2> <path to input image 3> <path to input image 4> <path to input image 5> <path to input image 6> |
| cvtcolor NV122IYUV | xf::cv::nv122iyuv | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor NV122RGBA | xf::cv::nv122rgba | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor NV122YUV4 | xf::cv::nv122yuv4 | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor NV212IYUV | xf::cv::nv212iyuv | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor NV212RGBA | xf::cv::nv212rgba | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor NV212YUV4 | xf::cv::nv212yuv4 | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| cvtcolor RGBA2YUV4 | xf::cv::rgba2yuv4 | ./<executable name>.elf <path to input image> |
| cvtcolor RGBA2IYUV | xf::cv::rgba2iyuv | ./<executable name>.elf <path to input image> |
| cvtcolor RGBA2NV12 | xf::cv::rgba2nv12 | ./<executable name>.elf <path to input image> |
| cvtcolor RGBA2NV21 | xf::cv::rgba2nv21 | ./<executable name>.elf <path to input image> |
| cvtcolor UYVY2IYUV | xf::cv::uyvy2iyuv | ./<executable name>.elf <path to input image> |
| cvtcolor UYVY2NV12 | xf::cv::uyvy2nv12 | ./<executable name>.elf <path to input image> |
| cvtcolor UYVY2RGBA | xf::cv::uyvy2rgba | ./<executable name>.elf <path to input image> |
| cvtcolor YUYV2IYUV | xf::cv::yuyv2iyuv | ./<executable name>.elf <path to input image> |
| cvtcolor YUYV2NV12 | xf::cv::yuyv2nv12 | ./<executable name>.elf <path to input image> |
| cvtcolor YUYV2RGBA | xf::cv::yuyv2rgba | ./<executable name>.elf <path to input image> |
| Demosaicing | xf::cv::demosaicing | ./<executable name>.elf <path to input image> |
| Difference of Gaussian | xf::cv::GaussianBlur, xf::cv::duplicateMat, and xf::cv::subtract | ./<exe-name>.elf <path to input image> |
| Dilation | xf::cv::dilate | ./<executable name>.elf <path to input image> |
| Erosion | xf::cv::erode | ./<executable name>.elf <path to input image> |
| Fast | xf::cv::fast | ./<executable name>.elf <path to input image> |
| Gaussianfilt er | xf::cv::GaussianBlur | ./<executable name>.elf <path to input image> |
| Gaincontrol | xf::cv::gaincontrol | ./<executable name>.elf <path to input image> |
| Gammacorrec tion | xf::cv::gammacorrection | ./<executable name>.elf <path to input image> |
| Harris | xf::cv::cornerHarris | ./<executable name>.elf <path to input image> |
| Histogram | xf::cv::calcHist | ./<executable name>.elf <path to input image> |
| Histequializ e | xf::cv::equalizeHist | ./<executable name>.elf <path to input image> |
| Hog | xf::cv::HOGDescriptor | ./<executable name>.elf <path to input image> |
| Houghlines | xf::cv::HoughLines | ./<executable name>.elf <path to input image> |
| inRange | xf::cv::inRange | ./<executable name>.elf <path to input image> |
| Integralimg | xf::cv::integralImage | ./<executable name>.elf <path to input image> |
| Lkdensepyrof | xf::cv::densePyrOpticalFlo w | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| Lknpyroflow | xf::cv::DenseNonPyr LKOpticalFlow | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| Lut | xf::cv::LUT | ./<executable name>.elf <path to input image> |
| Kalman Filter | xf::cv::KalmanFilter | ./<executable name>.elf |
| Magnitude | xf::cv::magnitude | ./<executable name>.elf <path to input image> |
| Max | xf::cv::Max | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| MaxS | xf::cv::MaxS | ./<executable name>.elf <path to input image> |
| meanshifttra cking | xf::cv::MeanShift | ./<executable name>.elf <path to input video/input image files> <Number of objects to track> |
| meanstddev | xf::cv::meanStdDev | ./<executable name>.elf <path to input image> |
| medianblur | xf::cv::medianBlur | ./<executable name>.elf <path to input image> |
| Min | xf::cv::Min | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| MinS | xf::cv::MinS | ./<executable name>.elf <path to input image> |
| Minmaxloc | xf::cv::minMaxLoc | ./<executable name>.elf <path to input image> |
| otsuthreshol d | xf::cv::OtsuThreshold | ./<executable name>.elf <path to input image> |
| paintmask | xf::cv::paintmask | ./<executable name>.elf <path to input image> |
| Phase | xf::cv::phase | ./<executable name>.elf <path to input image> |
| Pyrdown | xf::cv::pyrDown | ./<executable name>.elf <path to input image> |
| Pyrup | xf::cv::pyrUp | ./<executable name>.elf <path to input image> |
| reduce | xf::cv::reduce | ./<executable name>.elf <path to input image> |
| remap | xf::cv::remap | ./<executable name>.elf <path to input image> <path to mapx data> <path to mapy data> |
| Resize | xf::cv::resize | ./<executable name>.elf <path to input image> |
| scharrfilter | xf::cv::Scharr | ./<executable name>.elf <path to input image> |
| set | xf::cv::set | ./<executable name>.elf <path to input image> |
| SemiGlobalBM | xf::cv::SemiGlobalBM | ./<executable name>.elf <path to left image> <path to right image> |
| sobelfilter | xf::cv::Sobel | ./<executable name>.elf <path to input image> |
| stereopipeli ne | xf::cv::StereoPipeline | ./<executable name>.elf <path to left image> <path to right image> |
| stereolbm | xf::cv::StereoBM | ./<executable name>.elf <path to left image> <path to right image> |
| subRS | xf::cv::SubRS | ./<executable name>.elf <path to input image> |
| subS | xf::cv::SubS | ./<executable name>.elf <path to input image> |
| sum | xf::cv::sum | ./<executable name>.elf <path to input image 1> <path to input image 2> |
| Svm | xf::cv::SVM | ./<executable name>.elf |
| threshold | xf::cv::Threshold | ./<executable name>.elf <path to input image> |
| warptransfor m | xf::cv::warpTransform | ./<executable name>.elf <path to input image> |
| zero | xf::cv::zero | ./<executable name>.elf <path to input image> |


I’m on a new team with the school district (I don’t think I’ve written about that change yet…). I’m teaching one section of AP Biology and working the rest of the day with an Instructional Technology Specialist team for the whole district. The goal is to build out a program to support anything to do with…well…instructional technology.
Part of our big “here we are” message is a Google Form available to anyone in the district. We’re in week 1 of school and we’re already getting requests for classroom visits, app support, and staff PD across the district. These spreadsheets, if you’re using something similar, can get really big, really fast. Puzzle piece number one.
To help organize our projects and day to day tasks, we’re using [Trello](https://www.trello.com) as a team. We can create lists to categorize cards with specific tasks. As they change status, drag a card from one list to another. We can also comment, assign team members, and attach files to the tasks to keep our email from exploding all over the room. There’s a web app and a mobile app so we’re all in touch. Puzzle piece number two.
Now, I don’t want to check a spreadsheet to go and manually put a PD request into Trello. Luckily, Google Sheets allow you to `POST` data to other apps through APIs on the web. Doubly luckily, Trello has an API.
Long story short, I had an _awful_ time getting this started because Trello required a particular form of authorization that Google no long supports in Apps Script (go figure). So, I Googled and Googled until I came across an [old post by Riley Pannkuk](http://www.rileypannkuk.com/js-google-form-trello-integration.html) who was doing something similar for bug tracking for his app. So, I sent him an email. He wrote back with a solution; I’m not sure how he found it because it isn’t in the Trello docs (shame shame), but it works.
The problem was that no matter how I authenticated, Trello didn’t recognize my permissions in the app. Riley pointed out that there was a missing parameter on my authorization request: the `response_type` field needed to be set to `token`. Again: not in the docs.
So, step one was to set up a Trello board and then grab my API key from (the developer options page)[http://trello.com/app-key]. Then, I sent an authentication request via URL with the following information:
– key = My app key
– name = arbitrary name to identify the app by in my settings
– scope = level of access needed by the app (in this case, read & write)
– expiration = how long should the app have access?
– response_type = token
The authorization request looks like this when you’re ready to send it:
`https://trello.com/1/authorize?key=YOUR_APP_KEY&name=APP_NAME&scope=read,write&expiration=never&response_type=token`
This returns a webpage with a long string of letters and numbers that need to be included in the script (see below) to post when the sheet is updated.
Here’s the script with comments so you can see what’s going on:
Rather than sharing a pretty team-specific Trello board, the last step in the function is to change the Google sheet status to “In Progress” so others can check up on what needs to be done.
The next step is to add something called a **webhook** to watch the cards as they move through the Trello board and update things like the team member assigned, completed, etc. I’ll add another post when that’s done, complete with code.
Written on August 4th, 2016 by Brian Bennett Categorized in: Technology
Leave a comment


24 March 2005
A WHO outbreak response team, including experts from the Inter-country programme for southern Africa, the Regional Office for Africa (AFRO) and from Headquarters are working with the Ministry of Health to rapidly provide technical support for case management, contact tracing and surveillance, infection control and raising awareness of the disease in the community and to continue an assessment of the situation. Further technical support is being provided from institutions in the Global Outbreak Alert and Response Network (GOARN).
The WHO Collaborating Centre, US Centers for Disease Control and Prevention, Atlanta carried out the initial laboratory tests confirming Marburg virus.


Ukraine voices protest to Japan over "DPR" team's participation in KWF World Cup in Tokyo (Photo)
Athletes from 32 countries competed in the sports event.
The Embassy of Ukraine in Japan has voiced protest to Japan over the participation of the national team of the so-called "Donetsk People's Republic" ("DPR") in the 9th KWF World Cup, which was held in Tokyo on November 7-10.
"As part of the diplomatic response, the Ukrainian Embassy drew the attention of the Japanese Foreign Ministry to this fact and handed a note to the Japanese, articulating the Ukrainian side's official position," the embassy wrote on Facebook.
The Karatenomichi World Federation (KWF) is not associated with traditional karate. This is a separate sport that is not very popular in the world.
Athletes from 32 countries competed in the sports event.


BABY GENIUSES (G). (Columbia Tristar) Director: Bob Clark Stars: Kathleen Turner, Christopher Lloyd, Peter MacNicol, Kim Cattrall, Dom Deluise, Kyle Howard, Ruby Dee, Kaye Ballard, voice of Miko Hughes.
Baby Co annually spends millions of dollars in experimentation, research and development, aimed at trying to understand the intelligence of early childhood and artificially create super intelligent babies. The corporation is headed by the ruthless Elena Kinder (Kathleen Turner), who is prepared to do anything to conclude her research. The company owns a string of orphanages, which provide her with an endless supply of research material.
As part of a controlled experiment, enabling her to compare early growth under her laboratory methods as opposed to an ordinary childhood, Elena has secretly separated identical twin boys Sly and Whit. In a seemingly magnanimous gesture she gives Whit to her niece (Kim Cattrall) and husband Peter Bobbitt (Ally McBeal's Peter MacNicol), a childless couple. Peter is also a researcher with an interest in early childhood development, but he lacks the technology and scientific tools at her disposal.
But Elena's plans begin to unravel. Sly manages to escape from the laboratory and hides out in a local mall, where he and Whit accidentally cross paths. Kinder's goons kidnap the wrong child, while Sly goes home with the Bobbitts. The film climaxes as the clever kids stage a desperate rescue within the gigantic Baby Co HQ.
Although the film has a rather silly premise, Baby Geniuses is technically quite clever and moderately entertaining. Unlike the increasingly tiresome Look Who's Talking series, director Bob Clark (Porky's, etc) takes advantage of the latest in computer generated animation technology to make it seem as though the babies are actually talking. Much of their dialogue and many of their jokes will probably go right over the head of younger audiences though! Clark directs the material with his usual lack of subtlety.
Turner and Christopher Lloyd enter into the spirit of proceedings, and both overact hysterically, while MacNicol and Cattrall bring more restraint to their performances. The Fitzgerald triplets play twins Sly and Whit, while child star Miko Hughes (Mercury Rising, etc) provides their voices.
Most of the winning charm of this decidedly low brow film derives from the antics of the two- year olds with attitude. The tykes effortlessly combine brawn and brain, and they also perform complex martial arts and dance floor moves with remarkable ease. Touches of Home Alone-like slapstick humour and low level violence and some neat sight gags will entertain the youngsters, while the sly movie parodies and one-liners will please older audiences.
** greg king http://www.netau.com.au/gregking
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


7th Heaven
Your Own Personal Heaven
Home
My Account
Book Worms
Author: Mike Mikers
Author: J.K. Rowling
Author: William Golding
Author: Mike Meyers
Categories
Action-Mystery
Fantasy
School Reading
Certification Study
Comments


Solve LeetCode problems in Vim!
This Vim plugin is inspired by skygragon/leetcode-cli.
pip3 install neovim --user
pip3 install requests beautifulsoup4 --user
Plug 'iandingx/leetcode.vim'
:LeetCodeList
to browse the problems (you may need to enter username and password to sign in, see Customization if you want to skip this step).:LeetCodeTest
in your solution file to test the solution with a simple test case (you may need to press ctrl-w z
to close the result window).:LeetCodeSubmit
in your solution file to submit it to LeetCode and receive the result (you may need to press ctrl-w z
to close the result window).:LeetCodeSignIn
.Or you can simply put the following lines in your vimrc to bind these commands to shortcuts:
nnoremap <leader>ll :LeetCodeList<cr>
nnoremap <leader>lt :LeetCodeTest<cr>
nnoremap <leader>ls :LeetCodeSubmit<cr>
nnoremap <leader>li :LeetCodeSignIn<cr>
The language that you use to solve the problem. It can be one of the following values: 'cpp'
, 'java'
, 'python'
, 'python3'
, 'csharp'
, 'javascript'
, 'ruby'
, 'swift'
, 'golang'
, 'scala'
, 'kotlin'
.
Default value is 'cpp'
.
The problem categories that you want to browse. It can be a list of the following values: 'algorithms'
, 'database'
, 'shell'
.
Default value is ['algorithms']
.
If you want to automatically login to LeetCode, put your LeetCode username here.
Default value is ''
.
If you want to automatically login to LeetCode, put your LeetCode password here.
WARNING: the password is stored in disk in plain text. So make sure it won’t be leaked.
Default value is ''
.
Once you sign in on your browser in LeetCode website, the LeetCode session in Vim get expired immediatelly. Then you need to sign in again in Vim before doing other things.