TLDR Yes, for the time being, but hopefully no, if we take serious actions.
To know more about why a language spoken by 20-30 million speakers should still be less-resourced, read the post. 🙃
A language is called “less-resourced” when the only available resources for computationally processing it are descriptive grammars and online resources. Regarding Kurdish, it has been always highlighted by the researchers that Kurdish is a less-resourced language. As the following figure indicates, Kurdish is not the only less-resourced language, but most languages in the world are actually still less-resourced. More precisely, among the languages spoken in the Middle East, including Kurdish as a major one, only a couple of them can be considered medium-resourced, let alone high-resourced!
In this post, I am going to dig more into this problem: To what extent Kurdish is less-resourced? And, what types of resources are available/missing?
Lexicography is the science of words and compiling them into resources called “dictionaries”. Nowadays, much effort in this field is on creating electronic dictionaries, therefore called electronic lexicography (or e-lexicography). Electronic dictionaries form the backbone of fundamental applications and tools in natural language processing, such as spell-checking, named-entity recognition, i.e. finding name of places, people or organisations, and so on.
In a recent study (Ahmadi & Hassani, 2019), we carried out a comprehensive study on the Kurdish lexicographic resources based on the major Kurdish dialects (Kurmanji, Sorani, Hawrami, Southern Kurdish and Zaza), scripts (Latin, Persian-Arabic and Cyrillic) and dictionary types (bilingual, monolingual or multilingual). The results were astonishing. Let’s take a look at what our analysis says:
Our survey which included all the dictionaries that we could have access in printed or electronic version, i.e. 71 dictionaries, suggests that all the Kurdish dialects have at least one lexicographic resource. Proportionally, more than 70% of the Kurdish dictionaries are in Sorani or Kurmanji. Only a handful of the resources are electronic, FreeDict which provides Kurmanji-Turkish/German/English dictionaries, as well as a Sorani-Kurmanji dictionary, Wiktionary and Dictio, to mention a few. On the other hand, only a couple of those resources are in structured formats like XML and none of them in RDF. This makes them less interoperable and integrable in other resources and applications.
Terminological resources, aka terminologies, and glossaries are other types of resources which provide information about a specific domain. Various such resources exist for Kurdish, such as glossary of name of animals or dictionary of cities and villages. One of the outstanding resources which is also one of the only online ones is the Kurmancî biannual linguistic magazine published by the Kurdish Institute of Paris since 1987. You can query the database of this terminological resource here.
Vejîn Books is an outstanding initiative for collecting historical and literary text in Kurdish. The project is a Wikiproject for which many collaborators actively contribute to the create electronic version of classical Kurdish works, such as poems.
The Kurdish Digital Library of the Kurdish Institute of Paris also contains over 10,000 monographs about the Kurds in 25 languages. However, not all of them are available in electronic version and accessible to the public.
The Kurdish media has played a primordial role during the past decades in creating a universal Kurdish identity. Happily, there are many Kurdish news agencies which create content in Kurdish on the Web on a daily basis. Such resources not only enrich the language in terms of the resources, but also facilitate the computational processing of the Kurdish language. For instance, to create a machine translation system, a huge amount of parallel sentences are required. A parallel corpus, a corpus containing such parallel examples in two or several languages, is then used to create models for machine translation. Some of the main Kurdish broadcast news stations are the followings:
I spent some time playing with the links of the news articles to discover if the same news articles are available in different languages; this is important as we can make parallel corpora based on the news content. It seems that the same news articles are not available for all the languages. However, changing the language ID in the URL of a news to that of the other languages gives relatively identical topics in some cases. For instance, the following is the content of this new in the available languages on Rûdaw:
| News agency | English | Arabic | Sorani | Kurmanji | Turkish |
|---|---|---|---|---|---|
| Rûdaw | Resolution of ongoing protests in central and southern Iraq cannot be achieved through a security solution, Iraq’s three presidencies and its judiciary chief asserted in a joint meeting on Sunday - despite security forces continuing their crackdown to bring an end to the protests. | أكد صالح محمد العراقي، المقرب من زعيم التيار الصدري، مقتدى الصدر، أن الأخير لم يتفق مع أي جهة بشأن إبقاء الحكومة الحالية برئاسة عادل عبدالمهدي، مضيفاً: "الصدر مع الشعب وكفاكم سماعاً للأكاذيب والإشاعات". | سەرچاوەیەك لە نووسینگەی عەلی سیستانی، مەرجەعی باڵای شیعەی عێراق لە نەجەف رەتیكردەوە مەرجەعیەت لایەنێك بێت لە رێككەوتنی نێوان سەدر، حەكیم و قاسم سولەیمانی لەبارەی كۆتاییهێنان بە خۆپیشاندانەكان و هێشتنەوەی حكومەتی ئێستای عێراق. | Fraksyona Nehcî ya Wetenî li Parlamentoya Iraqê ragihand ku divê di dema 30 rojan de parlamento û hikûmet bên hilweşandin û yasayeke nû bo hilbijartinê were derxistin. | İnsan Hakları İzleme Örgütü (HRW), Iraklı güvenlik güçlerini ülkede devam eden gözstericilere karşı aşırı şiddet kullanmakla eleştirdi. Örgüt, sadece 25 Ekim’nden bu yana devam eden gösterilerde 16 kişinin gaz bombası kapsülleri ile öldürüldüğünü açıkladı. |
Wikipedia is a free encyclopaedia created by volunteers. According to the list of Wikipedias, the three available Kurdish dialects, Kurmanji, Sorani and Zazaki, have over 10,000 articles on Wikipedia. There are a few other websites with wiki functionalities, like https://www.kurdipedia.org, that even if we take them into account, there is a considerable margin for Kurdish to be considered a medium-resourced language (having 100k documents). The following table summarises the current status of the Kurdish dialects on Wikipedia (November 2019):
| Language | Wiki | Articles | Total | Edits | Admins | Users | Active Users | Files | Depth |
|---|---|---|---|---|---|---|---|---|---|
| Kurmanji Kurdish | ku | 26334 | 64874 | 739494 | 4 | 39013 | 57 | 580 | 24 |
| Sorani Kurdish | ckb | 24925 | 130974 | 645920 | 7 | 37344 | 142 | 955 | 89 |
| Zazaki | diq | 12184 | 31055 | 399744 | 6 | 18903 | 67 | 215 | 31 |
| Persian | fa | 700361 | 4479817 | 27557535 | 31 | 869033 | 5142 | 59532 | 179 |
| Catalan | ca | 628692 | 1547511 | 22264282 | 21 | 338436 | 1597 | 11863 | 31 |
| Serbian | sr | 626216 | 3838890 | 22263049 | 18 | 252892 | 771 | 32517 | 153 |
Similar to Wikipedia, Wiktionary is also a free platform where volunteers provide lexicographic data. As of November 2019, according to the Wiktionary statistics, there are less than 1,300 lemmata available for Kurdish on Wiktionary!
| Dialect | #Gloss definitions | #Entries | #Gloss entries | #Form definitions | Total definitions |
|---|---|---|---|---|---|
| Northern Kurdish (Kurmanji) | 2251 | 5340 | 2034 | 9188 | 11439 |
| Central Kurdish (Sorani) | 339 | 290 | 279 | 11 | 350 |
| Southern Kurdish | 55 | 46 | 46 | 0 | 55 |
| Zazaki | 842 | 697 | 691 | 5 | 847 |
I am not particularly happy that there are only 226k articles in Kurdish available on Wikipedia, in comparison to over 4 million in Persian, 1.5 million in Catalan and 3.8 million in Serbian!
Now that we know about some of the major resources of the Kurdish language, I would like to draw a few conclusions:
Kurdish is less-resourced because of lack of electronic resources. Just take a look at the dictionaries. There are many Kurdish dictionaries which are only available in hardcopy while they could be used on the Web, if available electronically. Which one of those many Russian-Kurdish dictionaries have you ever queried online?
Last updated on 16 November 2019.


I do open-source full-time—making modules, CLI tools, and apps. My favorite technologies right now are Node.js and Swift.
Writings Code Tweets
Latest Writing:
I'm also working on a couple of macOS apps that I'm launching soon. See for what else I'm up to.


The recovery of visual sensitivity in a dark environment is known as dark adaptation. In a clinical or research setting the recovery is typically measured after a dazzling flash of light and can be described by the Mahroo, Lamb and Pugh (MLP) model of dark adaptation. The functions in this package take dark adaptation data and use nonlinear regression to find the parameters of the model that 'best' describe the data. They do this by firstly, generating rapid initial objective estimates of data adaptation parameters, then a multi-start algorithm is used to reduce the possibility of a local minimum. There is also a bootstrap method to calculate parameter confidence intervals. The functions rely upon a 'dark' list or object. This object is created as the first step in the workflow and parts of the object are updated as it is processed.
| Version: | 0.9.8 |
| Imports: | stats, grDevices, graphics, utils |
| Suggests: | knitr, rmarkdown, testthat |
| Published: | 2016-06-02 |
| Author: | Jeremiah MF Kelly |
| Maintainer: | Jeremiah MF Kelly <emkayoh at mac.com> |
| BugReports: | https://github.com/emkayoh/Dark/issues |
| License: | GPL-3 |
| URL: | https://github.com/emkayoh/Dark, http://www.nihr.ac.uk |
| NeedsCompilation: | no |
| Materials: | README |
| CRAN checks: | Dark results |
| Reference manual: | Dark.pdf |
| Vignettes: |
Workflow Parameters Explained |
| Package source: | Dark_0.9.8.tar.gz |
| Windows binaries: | r-devel: Dark_0.9.8.zip, r-release: Dark_0.9.8.zip, r-oldrel: Dark_0.9.8.zip |
| OS X binaries: | r-release: Dark_0.9.8.tgz, r-oldrel: Dark_0.9.8.tgz |
| Old sources: | Dark archive |
Please use the canonical form https://CRAN.R-project.org/package=Dark to link to this page.


HELLO! - your git integration
seems to work!
Keep on doing with your real project - and: happy coding!


| PostgreSQL 9.0.10 Documentation | ||||
|---|---|---|---|---|
| Prev | Up | Chapter 18. Server Configuration | Next |
This feature was designed to allow parameters not normally known to PostgreSQL to be added by add-on modules (such as procedural languages). This allows add-on modules to be configured in the standard ways.
This variable specifies one or several class names to be used for custom variables, in the form of a comma-separated list. A custom variable is a variable not normally known to PostgreSQL proper but used by some add-on module. Such variables must have names consisting of a class name, a dot, and a variable name. custom_variable_classes specifies all the class names in use in a particular installation. This parameter can only be set in the postgresql.conf file or on the server command line.
The difficulty with setting custom variables in postgresql.conf is that the file must be read before add-on modules have been loaded, and so custom variables would ordinarily be rejected as unknown. When custom_variable_classes is set, the server will accept definitions of arbitrary variables within each specified class. These variables will be treated as placeholders and will have no function until the module that defines them is loaded. When a module for a specific class is loaded, it will add the proper variable definitions for its class name, convert any placeholder values according to those definitions, and issue warnings for any unrecognized placeholders of its class that remain.
Here is an example of what postgresql.conf might contain when using custom variables:
custom_variable_classes = 'plpgsql,plperl' plpgsql.variable_conflict = use_variable plperl.use_strict = true plruby.use_strict = true # generates error: unknown class name


HEAD
{% extends "base.html" %}
{% load static %}
{% block content %}
File Listing
| title |
{{ object.title }} |
| file |
{{ object.file }} |
| binary |
{{ object.binary }} |
| created |
{{ object.created }} |
| last_updated |
{{ object.last_updated }} |
=======
{% extends "base.html" %}
{% load static %}
{% block content %}
File Listing
| title | {{ object.title }} |
| file | {{ object.file }} |
| created | {{ object.created }} |
| last_updated | {{ object.last_updated }} |
| binary | {{ object.binary }} |
>>>>>>> 609159725a8427956399f25bc6c3d39cc33898e1
Edit
{% endblock %}


Hello.
I want to tell you a little about our company.
We have no founders, managers, subordinates. But we have a team of great developers.
We are many, and we can even more!
We grow every year, so write about the size of the team and what we can do will take a long time. You can specify a lot of clever words, for example, AI, BI, Node.JS, Java, Python, C++, Android/iOS dev and many many others ... What it gives to you - nothing.
It is best way to say about us is to show you already implemented projects.
In the site lists only the main sections in which we consider ourselves as professionals!
If you have an interesting idea, the project, Start-up etc. - welcome on board. We are always happy to help realize any, even the craziest, idea …
We are helping your ideas to get the digital sense!
 These processes include
learning (the acquisition of information and rules for using the information), reasoning (using rules to reach
approximate or definite conclusions)
and self-correction. Particular applications of AI include expert systems, speech recognition, and
machine vision.
AI benefits:
These applications can be pre-installed on phones during manufacturing platforms, or delivered as
web applications using server-side or client-side processing (e.g., JavaScript) to provide an
"application-like" experience within a Web browser.
Benefits of mobile application:
Web development is the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web-based internet applications (web apps), electronic businesses, and social network services. A more comprehensive list of tasks to which web development commonly refers may include web engineering, web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development.
CRM at its simplest is systems and processes for managing a company's interactions with current and potential customers. When we talk about CRM we usually are talking about CRM Software. CRM software is used to organize, automate and synchronize sales, marketing, and customer service.
CRM has developed to include all areas of the customer experience, keeping the customer happy and in turn keeping them loyal and more valuable to your business.
CRM benefits:
Where CRM manages the customer, ERP is used to manage the business. ERP is a system for improving the efficiency of business processes. Like CRM, ERP allows for the rapid sharing of standardized information throughout all departments. Employees all enter information into the ERP system, creating a real-time, enterprise-wide snapshot. Problems in any area will automatically create alerts in other affected areas. This allows departments to begin planning for issues before they become a problem in that department.
Benefits of ERP:
Cybersecurity is the practice of protecting systems, networks, and programs from digital attacks. These cyber attacks are usually aimed at accessing, changing, or destroying sensitive information; extorting money from users; or interrupting normal business processes.
Implementing effective cybersecurity measures is particularly challenging today because there are more devices than people, and attackers are becoming more innovative.
Benefits:
Big data analytics is the often complex process of examining large and varied data sets -- or big data -- to uncover information including hidden patterns, unknown correlations, market trends and customer preferences that can help organizations make informed business decisions.
Big data analytics is a form of advanced analytics, which involves complex applications with elements such as predictive models, statistical algorithms and what-if analysis powered by high-performance analytics systems.
Part of the confusion includes in the name: UX design. For many people, the word "design" associated with creativity, colors, and graphics. In the real case the sense of the definition "UX design" in the functionality and this functionality provides a seamless experience for the people who use them.
Benefits of User Experience:
A user interface (UI) is a conduct between human and computer interaction – the space where a user will interact with a computer or machine to complete tasks. The purpose of a UI is to enable a user to effectively control a computer or machine, and for feedback to be received.
Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls, and process controls.
What is blockchain technology? The simplest blockchain definition? A reliable, difficult-to-hack record of transactions - and of who owns what. The Blockchain is based on distributed ledger technology, which records information across a peer-to-peer network. How does blockchain work? A blockchain records data across a peer-to-peer network. Every participant can see the data and verify or reject it using consensus algorithms. Approved data is entered into the ledger as a collection of “blocks” and stored in a chronological “chain” that cannot be altered.


The Paillier cryptosystem a probabilistic assymetric algorithm with additive homomorphic properties. This means that given the ciphertexts of two numbers, anyone can compute an encryption of the sum of these two numbers. This page demonstrates the jspaillier library, a Javascript implementation of the Paillier crypto system.
Do keep in mind this is proof-of-concept code. Also, doing crypto in Javascript is typically considered to be a Bad Idea (tm), see also the discussion "Javascript Cryptography Considered Harmful".
public n: -
private lambda: -
Elapsed time (keygen): - ms
Elapsed time (precomputation): - ms
[A] = -
Elapsed time: - ms
[B] = -
Elapsed time: - ms
[A + B] = -
Elapsed time: - ms
Elapsed time (randomize): - ms
[(A + B)*C] = -
Elapsed time: - ms
Elapsed time (randomize): - ms
(A + B)*C = -
Elapsed time: - ms


---
layout: post
title: Word Break
tags:
- HTML
- Break
---
{% include header.html %}
{{ page.title }}
Many times, web browsers break up long words in ways that don't look very appealing. HTML5 introduced a new tag that allows web developers to help
the browser decide where to break up words. The tag is <wbr> and stands for Word Break Opportunity.
An important thing to remember about <wbr> is that it is a suggestion, not a rule. The browser can choose to
ignore the tag if it wants to. In general, browsers will only insert word breaks when the word will not fit on a single line. If the browser
does decide to break the word at the given tag, no hyphen is added. This is good for breaking up long numbers for example as no hyphenation is needed.
Here is an example of the tag:
<html>
<head>
<title>Word Break Example</title>
</head>
<body>
This is a long number: <wbr>234,928,347,<wbr>789,020,589,<wbr>120,009,293
</body>
</html>
Now let's look at how this code could be rendered.
The browser could choose to ignore the tags:
This is a long number: 234,928,347,789,020,589,120,009,293
Or the browser could choose to insert word breaks where you put the tags:
This is a long number:
234,928,347,
789,020,589,
120,009,293
Note: If you look at the source for this page, you won't see <wbr> tags in the above examples. This is because I use explicit new line tags
to illustrate an example.
{% include footer.html %}


--- layout: post title: Juggling things description: "brain exercising" modified: 2015-04-15 tags: [] image: feature: stairway.jpg comments: false ---
I remember on my first day I was told that, now that I am at 8th Light, I should learn to juggle. Turns out pretty much all craftsmen know how to juggle at least three balls. I really wanted to learn but didn't take it too seriously at first. I felt I had other more important things to focus on. However, the time has come, and this week I started practicing!
Really enjoying it so far, have an unexpected juggling coach - Sam, who is a fellow resident and an expert at it already,, he is generous with various tips on how to best learn to juggle. I am not good at it yet! But I am very consistent, consistently not good and improving.
In case you didn't know, juggling is beneficial for brain acuity, this is backed by science! Without going into scientific detail, I think of juggling as something that helps re-wire your brain. I see it as being similar to playing a musical instrument, just the fact that each hand has to do different things at different times challenges your brain. Ultimately, it brings changes in the white matter, more specifically improves connectivity. So next time you see me juggling, remember that I am just playing around, I am exercising my brain and effectively getting smarter :).
The morale of the story - learn how to juggle!


TEACHING MRS. TINGLE (Dimension) Starring: Helen Mirren, Katie Holmes, Barry Watson, Marisa Coughlan, Jeffrey Tambor, Michael McKean. Screenplay: Kevin Williamson. Producer: Cathy Konrad. Director: Kevin Williamson.  Reviewed by Scott Renshaw.
Kevin Williamson needs to remember why he was in a position to direct a film in the first place. On the big screen, Williamson made buckets of money for Dimension Films by writing SCREAM and SCREAM 2; on television, he helped raise the WB network's profile by creating "Dawson's Creek." In both cases, he managed the nifty trick of subverting the conventions of a genre -- teen horror and teen angst melodrama, respectively -- while still satisfying the traditional audience for each. TEACHING MRS. TINGLE, an early Williamson script dusted off for his first stint in the director's chair, seems to have been written before Williamson figured out tone and avoiding cliches. As a teen drama, it's soggy and predictable; as a thriller, it's a soggy and predictable teen drama; as a comedy, it's a soggy and predictable teen drama.
Williamson's "Dawson" ingenue Katie Holmes stars as Leigh Ann Watson, a high school senior counting on her academic excellence to get her out of her dead-end small town. Standing in her way is Mrs. Tingle (Helen Mirren), a nightmarish history teacher from whom no one is safe. When an innocent Leigh Ann is caught in a compromising position with a stolen final exam, Mrs. Tingle appears ready and eager to destroy her. Leigh Ann's best friend Jo Lynn (Marisa Coughlan) and surly stud Luke (Barry Watson) have other ideas, however, and pay Mrs. Tingle a home visit. That visit soon goes dreadfully wrong, ending with Mrs. Tingle tied to her own bed and the three students seeking a way out of the mess.
You might be expecting a dark satirical comedy from that set-up, or perhaps a humor-laced thriller. Either choice might have salvaged TEACHING MRS. TINGLE, which instead opts for absurd sincerity. Williamson is careful to place Leigh Ann's anxieties and moral quandaries at the forefront of every scene, delving into her insecurities at being the daughter of a single mother waitress (an uncredited Lesley Ann Warren). Holmes is an appealing actress, but she's stuck looking pensive and wounded much of the time, thinking deep thoughts while the soundtrack blares with angsty rock. Her ostensible growth from timid schoolgirl to self-assured woman is the heart of the film, and a frighteningly weak heart it is. Introspection and depth of character has rarely felt such a bore, or so wildly inappropriate.
Sadly, the same could be said for Helen Mirren's performance as Mrs. Tingle. At the outset, she's the manifestation of every high school survivor's nightmares of unforgiving instructors. Mirren goes for the jugular with every line, and she has some fantastic moments. Williamson, unfortunately, isn't sure quite what to do with her. At times, she's an inhuman demon, smacking Luke around and returning from the dead like Michael Meyers. At other times, she's an insidious Hannibal Lecter-like psychological game-player, or an object of ridicule when the teens discover her dominatrix relationship with the football coach (Jeffrey Tambor).  The many sides of Eve Tingle don't add up to a multi-faceted character. They add up to confusion.
Williamson's inability to figure out Mrs. Tingle is exemplary of his inability to figure out much of anything in the film. The farcical gags with Tambor's masochistic coach are over-played, especially when juxtaposed with Leigh Ann's sympathy for the coach's unsuspecting wife. Only Marisa Coughlan truly emerges unscathed, sparking her every scene as the theatrical Jo Lynn. Coughlan's funky energy, and Williamson's fairly effective pacing, keep inspiring the hope that something entertaining will be just around the corner. Instead, there's only a sort-of-thriller, a not-quite-comedy, and a story ultimately about how someone learns an important lesson in self-acceptance, and not to steal her best pal's guy. Even when he's flopping, Williamson is still subverting genre expectations. He's taken a provocative dark comedy thriller and turned it into mush.
On the Renshaw scale of 0 to 10 teacher's pests: 4.
Visit Scott Renshaw's Screening Room http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the Screening Room for details, or reply to this message with subject "Subscribe".
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


30-day, hassle-free money back guarantee
Gain access to our full library of tutorials along with code reviews
Perfect for any developers who are serious about horning their skills
tutorials by industry experts
Peer & expert code review
Coding exercises
Access to our GitHub repos
Flashcard decks
New videos every week


--- # See https://github.com/allejo/jekyll-anchor-headings/pull/8 --- {% capture markdown %} A paragraph with dummy content ## Code Sample Here is a sample Python snippet: ```python def F(n): if n == 0: return 0 elif n == 1: return 1 else: return F(n - 1) + F(n - 2) ``` {% endcapture %} {% assign text = markdown | markdownify %}


| | |
- cmd.Cmd(builtins.object)
-
- EGWShell
class EGWShell(cmd.Cmd) |
| |
EGWShell(*args, **kwargs)
An interactive line-oriented command interpreter for
einguteswergzeug (egw). |
| |
- Method resolution order:
- EGWShell
- cmd.Cmd
- builtins.object
Methods defined here:
- __init__(self, *args, **kwargs)
- Instantiate a line-oriented interpreter framework.
The optional argument 'completekey' is the readline name of a
completion key; it defaults to the Tab key. If completekey is
not None and the readline module is available, command completion
is done automatically. The optional arguments stdin and stdout
specify alternate input and output file objects; if not specified,
sys.stdin and sys.stdout are used.
- do_EOF(self, line)
- do_detailGenerator(self, generator)
- detailGenerator [generator]
shows details about generator. if no arg: active generator is used.
- do_editGenerator(self, arg)
- alias of paramsGenerator
- do_filters(self, arg)
- list available filters
- do_generator(self, generator)
- generator [generator]
sets active generator. if no arg: shows details about active generator"
- do_generators(self, arg)
- list available generators
- do_listFilters(self, arg)
- list available filters
- do_listGenerators(self)
- list available generators
- do_paramsGenerator(self, arg)
- paramsGenerator [parameters]
edit parameters (kwargs) of active generator.
equivalent to '--params-generator=' on console.
optional args:
parameters (string) : generator's parameters in json-format
Example:
paramsGenerathor {"seed":1372403442, "colors":["#ff0000", "#00ff00", "#0000ff"]}'
- do_printCLI(self, arg)
- generate suiting egw command (handy for copy'n'paste)
- do_run(self, arg)
- run (egw-)job
- do_setGenerator(self, generator)
- setGenerator [generator]
sets active generator. if no arg: shows details about active generator"
- postcmd(self, stop, line)
- Hook method executed just after a command dispatch is finished.
- postloop(self)
- Hook method executed once when the cmdloop() method is about to
return.
- preloop(self)
- Hook method executed once when the cmdloop() method is called.
Data and other attributes defined here:
- color_flt = '\x1b[93m'
- color_flt2 = '\x1b[33m'
- color_gen = '\x1b[96m'
- color_gen2 = '\x1b[36m'
- color_prompt = '\x1b[32m'
- egw = None
- intro = 'Welcome to egw-shell (0.1.0). Type help or ? to list commands.\n'
- prompt = '(egw) '
Methods inherited from cmd.Cmd:
- cmdloop(self, intro=None)
- Repeatedly issue a prompt, accept input, parse an initial prefix
off the received input, and dispatch to action methods, passing them
the remainder of the line as argument.
- columnize(self, list, displaywidth=80)
- Display a list of strings as a compact set of columns.
Each column is only as wide as necessary.
Columns are separated by two spaces (one was not legible enough).
- complete(self, text, state)
- Return the next possible completion for 'text'.
If a command has not been entered, then complete against command list.
Otherwise try to call complete_<command> to get list of completions.
- complete_help(self, *args)
- completedefault(self, *ignored)
- Method called to complete an input line when no command-specific
complete_*() method is available.
By default, it returns an empty list.
- completenames(self, text, *ignored)
- default(self, line)
- Called on an input line when the command prefix is not recognized.
If this method is not overridden, it prints an error message and
returns.
- do_help(self, arg)
- List available commands with "help" or detailed help with "help cmd".
- emptyline(self)
- Called when an empty line is entered in response to the prompt.
If this method is not overridden, it repeats the last nonempty
command entered.
- get_names(self)
- onecmd(self, line)
- Interpret the argument as though it had been typed in response
to the prompt.
This may be overridden, but should not normally need to be;
see the precmd() and postcmd() methods for useful execution hooks.
The return value is a flag indicating whether interpretation of
commands by the interpreter should stop.
- parseline(self, line)
- Parse the line into a command name and a string containing
the arguments. Returns a tuple containing (command, args, line).
'command' and 'args' may be None if the line couldn't be parsed.
- precmd(self, line)
- Hook method executed just before the command line is
interpreted, but after the input prompt is generated and issued.
- print_topics(self, header, cmds, cmdlen, maxcol)
Data descriptors inherited from cmd.Cmd:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from cmd.Cmd:
- doc_header = 'Documented commands (type help <topic>):'
- doc_leader = ''
- identchars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_'
- lastcmd = ''
- misc_header = 'Miscellaneous help topics:'
- nohelp = '*** No help on %s'
- ruler = '='
- undoc_header = 'Undocumented commands:'
- use_rawinput = 1
| |


Would you like to help translate the SDS?
Fantastic! Here are some instructions:
To start, fill in the language you are translating and your username.
Then, simply type in the translation of each part into the text box below it.
Once you start typing, a new section labeled "Result" should appear at the bottom of the page.
If you have a Github account:
Once you are done translating all of the parts, open this link in a new tab: Fork the info repository
Now you have two options:
a) Make a .txt file containing the result in your fork
b) Directly add the result into the l10n.js file
If you do not have a Github account:
Once you are done translating all of the parts, put the result into a .txt file.
Make sure that we can get to the .txt file by sharing on a platform such as Google Drive or pastebin
Please make sure that you copy the translation exactly!
Now all you need to do is contact @LiFaytheGoblin, @technoboy10, or @The_Grits and leave a link to your translation!
Thanks for helping out!
Please note that all translations will be released under the MIT license (it's similar to what Scratch uses for projects - remixes are OK, but you have to give credit)


Here I would like to provide you with the main details of my project workflow.
Time spent: 30 hours.
Tools used for the creation of this website: NinjaMock, Sublime, Command Prompt, Browser-sync, Google Browser.
Difficulties: Since I am a newcomer to the field of programming it took me some time and effort to understand the programming approach and to look for solutions for all the challenges.
My first step was thinking and developing an idea for my future website. At this stage, this is crucial to visualize the idea as a layout. For doing this I used a nice resource NinjaMock.
I decided to create 3 pages:
1. “About” - brief description of the website and it’s idea.
2. “Projects” - some information about each of my projects with photos and links.
3. “About the Portfolio” - contains information about the framework and all the main steps of the website creation.
Note: since the main task of this assignment was the creation of a simple website, this portfolio website can be advanced and developed as well as the information it contains.
I will introduce my further work in main steps providing a brief description together with screenshots.
Connecting project folder with browser server using Command Prompt in order to conduct the updates on the website after each editing in Sublime automatically.
Starting coding the main structure of the website with Sublime.
Using Lorem Ipsum as a generator of typographic layout in order to plan and organize the page space.
Embedding a picture to the Home page as well as embedding the background picture. The background picture is static, means it does not move during scrolling down through the page.
Creation of a CSS file in order to set up the design like fonts, colours etc.
Setup of a centre position of the picture and text in order to have a proportional allocation of each element.
Setup of the function for navigation (navigation panel/toolbar) - “header”.
Setup of the work and access to social media links (Twitter, GitHub, LinkedIn) - “footer”.
Connection between all the pages for an acces to each page with navigtion panel.
Creation of a project.html file in order to store there all the information about my projects (“Projects” page).
Creation of cards - simple div elements (images+information)
Since I wanted modal windows appear by clicking on each card I used javascript code that was suggested on w3school.
Thus, this task was both challenging and very interesting for me at the same time. It was a good dive into programming for me. Definitely, I have faced some problems and questions, but the process of googling helped me find the solutions.
So now you are very welcome to my portfolio website!
Enjoy! :)


iFruit 2 - Change the phone ringtone and notification sound
Document Id: KBDOC-00037
Created: 2010-05-20
Updated: 2010-06-02
Steps to change the phone ringtone for calls on your iFruit 2
- From the Personalization screen, tap Settings.
- Tap Sounds.
- Tap Ringtone.
- Tap your preferred ringtone.
- You've now changed the ringtone.
Steps to change the notification ringtone for texts on iFruit 2
- From the Personalization screen, tap Settings.
- Tap Sounds.
- Tap Text Tone.
- Tap your preferred ringtone.
- You've now changed the ringtone.
Steps to change the notification ringtone for emails on iFruit 2
- From the Personalization screen, tap Settings.
- Tap Sounds.
- Scroll to and tap New Mail.
- Tap your preferred ringtone.
- You've now changed the ringtone.
Tags: tablet, changes, contacting, by, what


{% load static %}
This is a "Simple" and "Secure" To-Do-List Web App. Use it and "Never Forget" your "Important" Tasks.
{{ message }}
1. Login if already Registered else Register 2. After Login Add Tasks with labels.
1. Currently We don't support Editing Task but Labels can be changes to completed and archive. 2. Archived tasks will be marked as Completed.


{% load custom_tags %} {% with 17|random as p %} {% if p == 1 or showall %}
Search works so much better than if we’d built it.
—David King, Reddit
We’re not just getting the product itself and hosting like we were before. We’re getting access to a team of experts.
—David King, Reddit
Lightning-fast search dropped into #cmyk courtesy of @indextank ;)
—Patric M., @719dotcom
I just switched from Solr to IndexTank.com and MY GOD is it beautiful.
—Jack C., @jackdanger
If you try doing geo stuff Solr is just broken. With #indextank you provide a sorting function like "relevance / distance"
—Jack C., @jackdanger
Hey I just implemented IT in our site autocomplete and search feature and it's much more faster than before. Awesome product! :)
—Pierre-Luc Brunet, ashpy.com
Let's not forget @indextank while we're praising service providers. You guys rock!
—phraseup*, phraseup*
Just came across @IndexTank. Look sick. No more ThinkingSphinx for me!
—Bill Palmer, @billpalmertv
We are using @indextank for our websites search. Just got direct support from the founder. #GreatProductGreatPeople
—Jason S., @peregrine
@loniszczuk Helped me out today. @indextank is the coolest text search api around. Their customer service is top notch. #twothumbsup
—Leon Strachan, @leonstrachan
very impressed with the quick and helpful support @indextank, thanks @dbuthay
—Adam Maddox, @adammaddox
Great blog post by a happy and passionate @IndexTank User: All startups should use IndexTank for searching http://k9.vc/r5ML9J
—ManuKumar, @ManuKumar
@dbasch @IndexTank cheers. We generally use Solr in our search systems but thismight be useful for wordpress solutions
—Liam Sheerin, @Liam_Sheerin
checking out @indextank on @akuzemchak's recommendation. very cool hosted website search with a ton of options & powerful API
—chris busse, @busse
trying http://indextank.com a hosted search API for fulltext search. works like a charm! @indextank
—Claudio Semeraro, @keepitterron
Thanks for your support, @indextank
—Getaround, @Getaround
Very impressed with @indextank - easy full-text search api and friendly support - indextank.com
—David Baldwin, @baldwindavid


Karnatic vocal
Bharatanatyam and Kathak
Chaithra Ananth is a senior dancer, who has been training in Bharatanatyam from the age of 6, under the able tutelage of Guru. Shakuntala R Prabhat. Apart from being a principal dancer at Prabhat Arts International and SAMUDYATA, Chaithra has given several solo performances at various prestigious platforms like World Dance Day at Sai Nrithyothsava, Shivaratri Festival, Bhadrachala Ramdhas Charitham, Tyagaraja Vybhavam, Nruthyadithya, Niranatara Narmada and many others. She holds a masters degree in Dance - Bharatanatyam and Bharata Nruthyam.
Kruthika Tyagarajan has been trained in classical Bharatanatyam dance form a very young age under the able tutelage of Guru. Smt. Shakuntala R Prabhat. She has successfully performed her Ranga Pravesha and has completed senior dance examination conducted by Karnataka Secondary Education Board. A Grade B artist of Doordarshan, Kruthika has travelled the length and breadth of the country performing for esteemed institutions and forums like Ankura, IIT - Mumbai, Vishwa Kannada Sammelana and many others. A Karnataka Sangeetha Nrithya Academy scholarship holder, Kruthika trains many ardent students under the able guidance of her Guru at Prabhat.
Sheetal began her journey in Bharatanatyam at the age of 8 and ever since then, this vigilant youngster has been taking a keen interest in learning about the birth, history and future of Indian culture under the direction of Guru. Smt Shakuntala R Prabhat. Sheetal has taken active participation in all dance productions of Prabhat Arts International. Apart from group productions, the dancer has also given solo performances at various prestigious platforms across the country. An adroit cultural personality, Sheetal has been bestowed with “The Karnataka Civil Defence Corps” award at Triggers Youngsters Liberty – Forum 2014 in recognition of her talent. This youngster wishes to soak herself in the ocean of art and dreams to carry the responsibility of propagating Indian culture on her able shoulders.
Rohit Bhat has completed Vidwath exams in Carnatic Classical music under the able tutoring of Vid. S Shankar. An Ananya awardee, Rohit Bhat, is an active artist at Radio Mirchi 98.Rohit Bhat has extensively performed for various festivals at National and International level. A play-back vocalist, Rohit, has also performed for AIR. Rohit Bhat takes a keen interest in composing music for various institutions and forums like Prabhata, Bimba, Jain Group of Institutions, BMS College of Engineering, VTU Festivals, Bharat Vikas Parishad and several others.


All open source projects listed below are available on Github
Sneak
A version of the famous snake game that we used to love and play on our Nokia phones, but this time in your terminal. Download the project from PyPi.
{% extends "include/main.html" %} {% block title %} {{ page_title }} {% endblock %} {% block content %}
All open source projects listed below are available on Github
A version of the famous snake game that we used to love and play on our Nokia phones, but this time in your terminal. Download the project from PyPi.
MiniMe is a link shortening web app similar to Bitly. It utilises a Django Rest Framework backend with Python 3, Redis and Docker.
Frontend is built with Bootstrap, Vue.js and Less css. The project is published on Heroku infrastructure.
This website. Running a Python Flask server in Docker. It is statically published on Github Pages.
Yarr! is a small project that adds (another) 'I am lucky'-feature to The Pirate Bay.
The client is done in Python and published on PyPi.
The backend is done in Node.js and is published to NPM.


Welcome to the support area
Please provide us with some information to your request
Name
Please provide your name that we can identify your request.
E-Mail
Please provide your email address so that we can get back to you.
Your Language
EN
DE
Does it prevent you from work?
Yes
No
Are you on site?
Yes
No
Is it compliance relevant?
Yes
No
Ticket Created!
Priority Support
You are qualified for priority support. Please provide us with your request.  If you can not find an answer, you can create a ticket later.
Information
User:
Severity:
Response


tab stop 2 is inside an element that incorrectly references its parent container using aria-labelledby. This can cause an infinite loop that can crash the browser (unless the browser checks for this).


Various responsive and non-responsive canvases; responsive images
Set canvas dimensions in HTML; initial base set to canvas dimensions
Set canvas dimensions in HTML; added border; initial base set to canvas dimensions
Set canvas dimensions in HTML; base size is static (via JS)
Responsive canvas via CSS + JS; initial base set to canvas dimensions
Responsive canvas via CSS + JS; base size is static (via JS)
Responsive canvas via CSS + JS; baseMatchesCanvasDimensions is true
Full width bleed hero canvas
Test purpose
- Setup a number of canvas elements with differing dimensional attributes (fixed width, CSS% values, etc)
- Import all the canvases into Scrawl-canvas and update them in various ways using various flags; set the dimensions of the base Cells of some of the Canvas wrappers to be different to the display <canvas> dimensions
- Import a responsive image (with a srcset attribute) from the DOM
- Create Picture entitys and set them to cover each <canvas> element
- Change the browser's viewport size
- Check that when the browser selects a different srcset image, the canvas displays that image
- Check that the canvas always displays the entire image, not a part of it
Known issue: Webkit based browsers (for example: Safari) will load an appropriately sized image initially, but does not respond by uploading additional images as the browser dimensiopns change.
Annotated code


Box Office Records > Domestic > All Movies > Cumulative > All Time Domestic
All Time Domestic Box Office (Rank 1,801-1,900)
See also: All Time Domestic Limited Release - All Time International - All Time Worldwide - All Time Domestic (Inf. Adj.) - Top 2016 Domestic - Top 2017 Domestic
This chart contains the top 100 movies based on the cumulative domestic box office.
Please see our All-Time Top Grossing Films Comparison for a comparison of the daily performance of all films released since 1980 that have earned more than $450 million at the domestic box office.
| Rank | Released | Movie | Domestic Box Office |
International Box Office |
Worldwide Box Office |
|---|---|---|---|---|---|
| 1,801 | 1993 | The Good Son | $44,456,478 | $0 | $44,456,478 |
| 1,802 | 1967 | Valley of the Dolls | $44,432,255 | $0 | $44,432,255 |
| 1,803 | 1994 | The Jungle Book | $44,342,956 | $0 | $44,342,956 |
| 1,804 | 2012 | The Three Stooges | $44,338,224 | $9,714,025 | $54,052,249 |
| 1,805 | 2009 | Confessions of a Shopaholic | $44,277,350 | $63,750,351 | $108,027,701 |
| 1,806 | 1997 | Amistad | $44,212,592 | $14,037,559 | $58,250,151 |
| 1,807 | 1990 | Young Guns II | $44,143,410 | $0 | $44,143,410 |
| 1,808 | 2014 | St. Vincent | $44,137,712 | $10,699,522 | $54,837,234 |
| 1,809 | 2009 | The Lovely Bones | $44,114,232 | $50,780,216 | $94,894,448 |
| 1,810 | 2008 | The Sisterhood of the Traveling Pants 2 | $44,089,964 | $180,167 | $44,270,131 |
| 1,811 | 1992 | Passenger 57 | $44,065,653 | $0 | $44,065,653 |
| 1,812 | 1980 | The Shining | $44,017,374 | $373,782 | $44,391,156 |
| 1,813 | 1987 | The Last Emperor | $43,984,987 | $3,901 | $43,988,888 |
| 1,814 | 2008 | Speed Racer | $43,945,766 | $49,448,696 | $93,394,462 |
| 1,815 | 2001 | The One | $43,905,746 | $28,783,380 | $72,689,126 |
| 1,816 | 1979 | Love at First Bite | $43,900,000 | $0 | $43,900,000 |
| 1,817 | 1981 | The Fox and the Hound | $43,899,231 | $0 | $43,899,231 |
| 1,818 | 2005 | Must Love Dogs | $43,894,863 | $14,510,450 | $58,405,313 |
| 1,819 | 2008 | Prom Night | $43,869,350 | $13,324,305 | $57,193,655 |
| 1,820 | 2011 | Soul Surfer | $43,853,424 | $3,305,228 | $47,158,652 |
| 1,821 | 1987 | Wall Street | $43,848,100 | $0 | $43,848,100 |
| 1,822 | 1971 | Diamonds Are Forever | $43,800,000 | $72,200,000 | $116,000,000 |
| 1,823 | 2007 | License to Wed | $43,799,818 | $26,387,270 | $70,187,088 |
| 1,824 | 2015 | The Gift | $43,787,265 | $15,191,388 | $58,978,653 |
| 1,825 | 2007 | Underdog | $43,760,605 | $21,272,723 | $65,033,328 |
| 1,826 | 2000 | Pokemon 2000 | $43,746,923 | $90,200,000 | $133,946,923 |
| 1,827 | 1961 | West Side Story | $43,700,000 | $0 | $43,700,000 |
| 1,828 | 2003 | Tears of the Sun | $43,632,458 | $42,000,000 | $85,632,458 |
| 1,829 | 2003 | Under the Tuscan Sun | $43,601,508 | $13,888,516 | $57,490,024 |
| 1,830 | 1986 | Police Academy 3: Back in Training | $43,579,163 | $0 | $43,579,163 |
| 1,831 | 2014 | Need for Speed | $43,568,507 | $150,601,112 | $194,169,619 |
| 1,832 | 2006 | We Are Marshall | $43,545,364 | $0 | $43,545,364 |
| 1,833 | 1997 | Soul Food | $43,492,389 | $0 | $43,492,389 |
| 1,834 | 1994 | City Slickers II: The Legend of Curly's Gold | $43,440,947 | $0 | $43,440,947 |
| 1,835 | 1992 | A River Runs Through It | $43,440,294 | $0 | $43,440,294 |
| 1,836 | 2009 | Year One | $43,337,279 | $14,267,444 | $57,604,723 |
| 1,837 | 2010 | Edge of Darkness | $43,313,890 | $39,498,566 | $82,812,456 |
| 1,838 | 2015 | Everest | $43,309,450 | $178,353,226 | $221,662,676 |
| 1,839 | 2002 | Star Trek: Nemesis | $43,254,409 | $24,058,417 | $67,312,826 |
| 1,840 | 1990 | Marked for Death | $43,224,499 | $0 | $43,224,499 |
| 1,841 | 1976 | Midway | $43,220,000 | $0 | $43,220,000 |
| 1,842 | 1991 | Point Break | $43,218,387 | $40,313,571 | $83,531,958 |
| 1,843 | 1988 | Biloxi Blues | $43,184,798 | $8,500,000 | $51,684,798 |
| 1,844 | 2007 | No Reservations | $43,107,979 | $48,835,977 | $91,943,956 |
| 1,845 | 1967 | You Only Live Twice | $43,100,000 | $68,500,000 | $111,600,000 |
| 1,846 | 2005 | The Transporter 2 | $43,095,856 | $45,882,602 | $88,978,458 |
| 1,847 | 2002 | Reign of Fire | $43,061,982 | $39,088,201 | $82,150,183 |
| 1,848 | 1997 | Wag the Dog | $43,057,470 | $21,194,568 | $64,252,038 |
| 1,849 | 2014 | John Wick | $43,037,835 | $33,197,166 | $76,235,001 |
| 1,850 | 2015 | The Night Before | $43,035,725 | $9,391,621 | $52,427,346 |
| 1,851 | 2016 | War Dogs | $43,034,523 | $40,000,000 | $83,034,523 |
| 1,852 | 1974 | The Longest Yard | $43,008,075 | $0 | $43,008,075 |
| 1,853 | 1991 | Regarding Henry | $43,001,500 | $0 | $43,001,500 |
| 1,854 | 1979 | Escape from Alcatraz | $43,000,000 | $0 | $43,000,000 |
| 1,855 | 1979 | Meatballs | $43,000,000 | $0 | $43,000,000 |
| 1,856 | 2005 | Rumor Has It | $42,996,140 | $45,937,422 | $88,933,562 |
| 1,857 | 1995 | Sense and Sensibility | $42,993,774 | $92,000,000 | $134,993,774 |
| 1,858 | 2013 | Snitch | $42,930,462 | $14,977,272 | $57,907,734 |
| 1,859 | 1978 | California Suite | $42,913,571 | $0 | $42,913,571 |
| 1,860 | 1997 | The Devil's Own | $42,885,593 | $98,014,407 | $140,900,000 |
| 1,861 | 2010 | Gulliver's Travels | $42,779,261 | $189,238,587 | $232,017,848 |
| 1,862 | 2008 | Rambo | $42,754,105 | $69,460,426 | $112,214,531 |
| 1,863 | 2010 | Death at a Funeral | $42,739,347 | $6,237,886 | $48,977,233 |
| 1,864 | 2003 | The Lizzie McGuire Movie | $42,734,455 | $12,800,000 | $55,534,455 |
| 1,865 | 2015 | Krampus | $42,725,475 | $19,062,918 | $61,788,393 |
| 1,866 | 1986 | Heartbreak Ridge | $42,724,017 | $0 | $42,724,017 |
| 1,867 | 2014 | A Million Ways to Die in The West | $42,720,965 | $44,057,592 | $86,778,557 |
| 1,868 | 2007 | Because I Said So | $42,674,040 | $26,864,793 | $69,538,833 |
| 1,869 | 2009 | The Unborn | $42,670,410 | $35,538,402 | $78,208,812 |
| 1,870 | 1979 | The Electric Horseman | $42,670,138 | $0 | $42,670,138 |
| 1,871 | 2015 | Max | $42,656,255 | $1,001,902 | $43,658,157 |
| 1,872 | 2006 | Glory Road | $42,647,449 | $151,611 | $42,799,060 |
| 1,873 | 2015 | The Age of Adaline | $42,629,776 | $26,427,639 | $69,057,415 |
| 1,874 | 2011 | Final Destination 5 | $42,587,643 | $112,423,522 | $155,011,165 |
| 1,875 | 1994 | Beverly Hills Cop III | $42,586,861 | $76,594,077 | $119,180,938 |
| 1,876 | 1981 | The Four Seasons | $42,488,161 | $0 | $42,488,161 |
| 1,877 | 1995 | Casino | $42,438,300 | $67,961,700 | $110,400,000 |
| 1,878 | 2008 | Welcome Home Roscoe Jenkins | $42,436,517 | $1,171,110 | $43,607,627 |
| 1,879 | 1967 | To Sir With Love | $42,432,803 | $0 | $42,432,803 |
| 1,880 | 1985 | Mask | $42,417,782 | $0 | $42,417,782 |
| 1,881 | 2017 | 47 Meters Down | $42,414,033 | $5,770,000 | $48,184,033 |
| 1,882 | 2010 | Step Up 3D | $42,400,223 | $123,488,894 | $165,889,117 |
| 1,883 | 1976 | The Bad News Bears | $42,349,782 | $0 | $42,349,782 |
| 1,884 | 2012 | Resident Evil: Retribution | $42,345,531 | $196,595,466 | $238,940,997 |
| 1,885 | 2014 | Birdman or (The Unexpected Virtue of Ignorance) | $42,340,598 | $60,874,496 | $103,215,094 |
| 1,886 | 1983 | Blue Thunder | $42,313,354 | $0 | $42,313,354 |
| 1,887 | 1968 | Bullitt | $42,300,873 | $0 | $42,300,873 |
| 1,888 | 2006 | Lady in the Water | $42,285,169 | $30,500,000 | $72,785,169 |
| 1,889 | 1993 | Teenage Mutant Ninja Turtles III | $42,273,609 | $0 | $42,273,609 |
| 1,890 | 1983 | Jaws 3-D | $42,245,180 | $0 | $42,245,180 |
| 1,891 | 1993 | The Beverly Hillbillies | $42,222,647 | $13,375,834 | $55,598,481 |
| 1,892 | 2009 | Planet 51 | $42,194,060 | $66,802,053 | $108,996,113 |
| 1,893 | 1985 | White Nights | $42,160,849 | $0 | $42,160,849 |
| 1,894 | 2009 | Drag Me To Hell | $42,100,625 | $49,287,862 | $91,388,487 |
| 1,895 | 2012 | The Cabin in the Woods | $42,073,277 | $28,694,867 | $70,768,144 |
| 1,896 | 2005 | Fever Pitch | $42,071,069 | $8,000,000 | $50,071,069 |
| 1,897 | 2003 | Secondhand Lions | $42,070,939 | $5,831,627 | $47,902,566 |
| 1,898 | 2016 | Almost Christmas | $42,065,185 | $76,011 | $42,141,196 |
| 1,899 | 2004 | Spanglish | $42,044,321 | $12,300,000 | $54,344,321 |
| 1,900 | 1988 | Dirty Rotten Scoundrels | $42,039,000 | $0 | $42,039,000 |
The Domestic Market is defined as the North American movie territory (consisting of the United States, Canada, Puerto Rico and Guam).
This table is updated daily to reflect the latest studio reports.
Note: This chart is not adjusted for inflation.


Habit and Time management techniques
08 December 2016
Which timebox and habits techniques did you try?
As of yet I haven't tried any of the timebox or habit techniques mentioned, however I'm keen to try out a few of them over the coming week!
What did you find interesting?
I found the article discussing meditation and its effects on the brain interesting. Meditation is something I really don't know anything about, so it was intersting to read about how it affects the brain in different ways and what that means in a more practical sense in terms of increasing creativity, focus, compassion, memory and reducing stress and anxiety. I also found the Pomodoro technique intersting as it is something I have heard about previously, but didn't actually know what it was!
What worked for you?
As mentioned I have yet to put any of the mentioned techniques into practice as of yet (but will do!), but I know form personal expereince that making small changes can help to create a habit - and alot of that also comes down to mindset and having a clear goal in mind. Once you get into the swing of the small habit, it then becomes rotuine and should hopefully put you on the path to achieving whatever goal the habit was tied to.
Which will you experiment further with?
Admitidly I'm a bit of a sceptic when it comes to meditation, partly because I've never really felt it's something i want to/should do and partly because I probably haven't really known enough about it, but with that being said the article lists some clear benefits and so will be willing to give it a crack and see how I go! Would also be really keen to try the Pomodoro technique as well as it seems to be both popular and successful and will hopefully keep me on track and distraction free!


In this section, the following kinds of randomized designs will be described:
Hint
All available designs can be accessed after a simple import statement:
>>> from pyDOE import *
Latin-hypercube designs can be created using the following simple syntax:
>>> lhs(n, [samples, criterion, iterations])
where
The output design scales all the variable ranges from zero to one which can then be transformed as the user wishes (like to a specific statistical distribution using the scipy.stats.distributions ppf (inverse cumulative distribution) function. An example of this is shown below.
For example, if I wanted to transform the uniform distribution of 8 samples to a normal distribution (mean=0, standard deviation=1), I would do something like:
>>> from scipy.stats.distributions import norm
>>> lhd = lhs(2, samples=5)
>>> lhd = norm(loc=0, scale=1).ppf(lhd) # this applies to both factors here
Graphically, each transformation would look like the following, going from the blue sampled points (from using lhs) to the green sampled points that are normally distributed:
A basic 4-factor latin-hypercube design:
>>> lhs(4, criterion='center')
array([[ 0.875, 0.625, 0.875, 0.125],
[ 0.375, 0.125, 0.375, 0.375],
[ 0.625, 0.375, 0.125, 0.625],
[ 0.125, 0.875, 0.625, 0.875]])
Let’s say we want more samples, like 10:
>>> lhs(4, samples=10, criterion='center')
array([[ 0.05, 0.05, 0.15, 0.15],
[ 0.55, 0.85, 0.95, 0.75],
[ 0.25, 0.25, 0.45, 0.25],
[ 0.45, 0.35, 0.75, 0.45],
[ 0.75, 0.55, 0.25, 0.55],
[ 0.95, 0.45, 0.35, 0.05],
[ 0.35, 0.95, 0.05, 0.65],
[ 0.15, 0.65, 0.55, 0.35],
[ 0.85, 0.75, 0.85, 0.85],
[ 0.65, 0.15, 0.65, 0.95]])
Now, let’s say we want to transform these designs to be normally distributed with means = [1, 2, 3, 4] and standard deviations = [0.1, 0.5, 1, 0.25]:
>>> design = lhs(4, samples=10)
>>> from scipy.stats.distributions import norm
>>> means = [1, 2, 3, 4]
>>> stdvs = [0.1, 0.5, 1, 0.25]
>>> for i in xrange(4):
... design[:, i] = norm(loc=means[i], scale=stdvs[i]).ppf(design[:, i])
...
>>> design
array([[ 0.84947986, 2.16716215, 2.81669487, 3.96369414],
[ 1.15820413, 1.62692745, 2.28145071, 4.25062028],
[ 0.99159933, 2.6444164 , 2.14908071, 3.45706066],
[ 1.02627463, 1.8568382 , 3.8172492 , 4.16756309],
[ 1.07459909, 2.30561153, 4.09567327, 4.3881782 ],
[ 0.896079 , 2.0233295 , 1.54235909, 3.81888286],
[ 1.00415 , 2.4246118 , 3.3500082 , 4.07788558],
[ 0.91999246, 1.50179698, 2.70669743, 3.7826346 ],
[ 0.97030478, 1.99322045, 3.178122 , 4.04955409],
[ 1.12124679, 1.22454846, 4.52414072, 3.8707982 ]])
Note
Methods for “space-filling” designs and “orthogonal” designs are in the works, so stay tuned! However, simply increasing the samples reduces the need for these anyway.
If the user needs more information about appropriate designs, please consult the following articles on Wikipedia:
There is also a wealth of information on the NIST website about the various design matrices that can be created as well as detailed information about designing/setting-up/running experiments in general.
Any questions, comments, bug-fixes, etc. can be forwarded to the author.


- Units are presumed to operate on only one batch at a time. Units operate relatively independently of one another.
- This term applies to both the physical equipment and the equipment entity.
- Examples of major processing activities are react, crystallize, and make a solution.


| TL-BR | COL 1 | COL 2 | COL 3 | COL 4 | COL 5 |
|---|---|---|---|---|---|
| ROW 1 | A | B | C | D | E |
| ROW 2 | F | G | H | I | J |
| ROW 3 | K | L | M | N | O |
| ROW 4 | P | Q | R | S | T |
| ROW 5 | U | V | W | X | Y |
| BL-TR |
Super Mario 64 Goofy Bingo!
About
Goofy bingo is just like a normal SM64 bingo... but all of the goals are goofy. These are the basic rules:
- Start from a new file and reset on GO!

- LBLJ and SBLJ are not allowed. Mips Clip and other BLJs are allowed.
- Unless it involves multiple levels or is otherwise specified, tasks must be completed in a single life / level entry. For multi-part tasks (i.e. doing something in several levels) each part must be completed in a single life on that level.
Programming: ClysmiC
Goal Concepts: ClysmiC, Dazee, Dublin, Hellool, Joey, Waterbird
Inspiration: Super Mario 64 Bingo on SpeedRunsLive
Ideas? Bugs? Contact @ClysmiC11
Goal Concepts: ClysmiC, Dazee, Dublin, Hellool, Joey, Waterbird
Inspiration: Super Mario 64 Bingo on SpeedRunsLive
Ideas? Bugs? Contact @ClysmiC11


"My name is Kush Shrestha. I am a motivated self-starter who can successfully manage multiple projects and deadlines. I have bachelor’s degree in Mechanical Engineering from University of North Texas in Denton, Texas. I recently transition from military. I wanted to work in IT field while transitioning from military. I found out about this AWS Software Development Engineer apprenticeship program and it was exactly what I wanted to do. As a part of apprenticeship program, I am taking a course in Code Fellows to become a full stack Software Developer. "
"I am a Software Developer working with AWS as an SDE Apprentice. I am from Long Island, New York. I graduated with a Bachelor's in Computer Programming & Information Systems in SUNY Farmingdale State College. I studied art and biology prior to finding my interest in technology. I discovered my passion for coding in college after taking the programming 1 course they have as an elective when I was a Bioscience major. What I like about programming is that it was both technical and artistic at the same time. Some fun facts about me would be my love for animals, dogs especially."
"Hello, I am an Air Force Veteran turned coder. I have spent the past year working as a developer and I'm currently a Software Development Engineering Apprentice at Amazon. I have been programming for several years now and after continually facing those challenges and triumphs, the one thing that was most apparent to me was that I was how growing after those experiences. Not just in skills but in other aspects as well. That is something that has resonated with me about Technology, is the fact that it's constantly encouraging and innovating growth. I'm personally excited to continue my growth at Amazon by building applications that not only, reach users and inspire them to grow, but to also continue the growth and impact that technology has in our everyday lives and future."


Proton Synchrotron Optics Repository
Home
This website contains the official optics models for the CERN Proton Synchrotron. For each scenario listed below
(and the various configurations belonging to each scenario), MAD-X input scripts, twiss tables and
optics plots are available and can be browsed.
Operational optics scenarios
- bare machine - Combined function magnets only.
- AD - Proton beams for the Antiproton Decelerator.
- EAST - Proton beams for the EAST area.
- LHC ION - Lead ion beams for the LHC physics programme.
- LHC PROTON - Proton beams produced for the LHC physics programme.
- SFTPRO - Proton beams produced for the SPS fixed target physics programme.
- TOF - Proton beams for the n_TOF fixed target physics programme.
Supplementary information
Data structure
The data for the different operational scenarios quoted above are organized in the following way:
- Optics scenario: each scenario corresponds to a certain operational cycle (i.e. beam and/or user).
- Configuration: the state of the machine for a specific instant along the cycle (e.g. injection,
flat bottom, ...).
For each configuration the values of several parameters (energy, transverse tunes, optical functions at the various BI monitors)
as well as Twiss tables and plots of the optics functions are provided.
Last modification: 23/07/2019.
Contact.
© Copyright 2019 CERN.


# -*- coding: utf-8 -*-
from ..core import *
from .memory import Experience, PrioritizedMemory
import matplotlib.pyplot as plt
from logging import getLogger
logger = getLogger('QualiaLogger').getChild('rl')
[docs]class Trainer(object):
''' Trainer for RL agent\n
Args:
memory (deque): replay memory object
capacity (int): capacity of the memory
batch (int): batch size for training
gamma (int): gamma value
'''
def __init__(self, memory, batch, capacity, gamma):
self.batch = batch
self.capacity = capacity
self.gamma = gamma
self.memory = memory(maxlen=capacity)
self.losses = []
self.rewards = []
def __repr__(self):
print('{}'.format(self.__class__.__name__))
[docs] def train(self, env, model, episodes=200, render=False, filename=None):
raise NotImplementedError
[docs] def before_train(self, env, agent):
self.env_name = str(env)
self.agent_name = str(agent)
[docs] def before_episode(self, env, agent):
return env.reset(), False, 0
[docs] def train_routine(self, env, agent, episodes=200, render=False, filename=None):
for episode in range(episodes):
state, done, steps = self.before_episode(env, agent)
tmp_loss = []
tmp_reward = []
actions_dbg = []
while not done:
if render and (episode+1)%10==0:
env.render()
action = agent(state)
actions_dbg.append(action)
next, reward, done, _ = env.step(action)
self.memory.append(Experience(state, next, reward, action, done))
if len(self.memory) > self.batch:
tmp_loss.append(self.experience_replay(episode, steps, agent))
tmp_reward.append(reward.data[0])
state = next
steps += 1
if render and (episode+1)%10==0:
env.close()
self.after_episode(episode+1, steps, agent, tmp_loss, tmp_reward, filename)
[docs] def experience_replay(self, episode, step_count, agent):
experience, idx, weights = self.memory.sample(self.batch)
action_value, target_action_value = agent.get_train_signal(experience, self.gamma)
if isinstance(self.memory, PrioritizedMemory):
priorities = np.abs(target_action_value.data.reshape(-1) - action_value.data.reshape(-1) + 1e-5)**weights
self.memory.update_priorities(idx, priorities)
loss = agent.update(action_value, target_action_value)
return loss
[docs] def after_episode(self, episode, steps, agent, loss, reward, filename=None):
agent.episode_count += 1
self.rewards.append(sum(reward))
if len(loss) > 0:
self.losses.append(sum(loss)/len(loss))
logger.info('[*] Episode: {} - steps: {} loss: {:.04} reward: {}'.format(episode, steps, self.losses[-1], self.rewards[-1]))
else:
logger.info('[*] Episode: {} - steps: {} loss: ---- reward: {}'.format(episode, steps, self.rewards[-1]))
if filename is not None:
if len(self.rewards) > 2:
if self.rewards[-1] >= max(self.rewards[:-2]):
agent.save(filename)
[docs] def after_train(self):
logger.info('[*] training finished with best score: {}'.format(max(self.rewards)))
[docs] def plot(self, filename=None):
plt.subplot(2, 1, 1)
plt.plot([i for i in range(len(self.losses))], self.losses)
plt.title('training losses and rewards of {} agent in {} task'.format(self.agent_name, self.env_name))
plt.ylabel('episode average loss')
plt.subplot(2, 1, 2)
plt.plot([i for i in range(len(self.rewards))], self.rewards)
plt.xlabel('episodes')
plt.ylabel('episode reward')
plt.show()
if filename is not None:
plt.savefig(filename)


Done
Note priority:
Created:
Last modified:
Archived:
Save editing
Archive
Unarchive
Delete
Oops, it seems we have a problem with your note:(


Statistics::QuickMedian - Parition-based median estimator
Version 0.03
CAR Hoare's partition-based Quick Median Estimator in perl
use Statistics::QuickMedian qw/qmedian/;
my $median = qmedian(\$array);
#or
use Statistics::QuickMedian;
my $qm = Statistics::QuickMedian->new();
my $median = $qm->qmedian(\$array);
use Statistics::QuickMedian qw/qmedian/;
Makes a new Statistics::QuickMedian object...
use Statistics::QuickMedian;
my $qm = Statistics::QuickMedian->new();
Partitions the data in referenced array and returns the median.
my $median = $qm->qmedian(\$array);
# or
my $median = qmedian(\$array);
Used by qmedian.
Jimi Wills, <jimi at webu.co.uk>
Please report any bugs or feature requests to
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Statistics-QuickMedian. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.bug-statistics-quickmedian at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Statistics::QuickMedian
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Statistics-QuickMedian
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
http://www.i-programmer.info/babbages-bag/505-quick-median.html
C.A.R. Hoare.
Copyright 2013 Jimi Wills.
This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You may obtain a copy of the full license at:
http://www.perlfoundation.org/artistic_license_2_0
Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license.
If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license.
This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder.
This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed.
Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.  UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


WWE Superstar challenges Shinsuke Nakamura for a dream match
by Shruti SadbhavAt WWE Survivor Series 2019, the reigning NXT North American Champion Roderick Strong defeated AJ Styles and Shinsuke Nakamura in a triple-threat match to win an important point for the Black and Gold brand.
This match saw the three champions locking horns in an exciting encounter that was well-balanced through its entire duration. In the end, Strong eked out a victory by outsmarting both his opponents.
The closing moments of the match saw Styles taking down Nakamura with a 'Phenomenal Forearm'. At that time Strong was right outside the ring, taking his time to recover from the beat-down he had received.
The Undisputed Era member then quickly spotted the right moment to enter the ring and went on to push Styles towards the ringside. He then pinned the 'King of Strong Style' to win the match and turn the tide in favor of NXT.
Following the conclusion of Survivor Series, Nakamura took to Twitter to congratulate Strong but added that the latter got lucky and might have 'to pay' for it soon. He also fired a warning at Styles and said that their paths might cross again.
Nakamura's tweet read:
"Congrats @roderickstrong.but it was just lucky. You'll pay for this soon maybe. @AJStylesOrg, we’re not done yet. Anyway I was standing tall in the ring.... tallest. #SurvivorSeries #RAW #SmackDown #NXT #AnStupidEra"
Also Read: WWE Survivor Series 2019: 5 Superstars who flopped and 5 who impressed
Strong, who picked a convincing victory in the match, was quick to respond to this message from the Intercontinental Champion. He said that he is prepared to lock horns with Nakamura in a singles match, and that that would be enough to prove whether his victory was indeed due to good 'luck'.
"I am open to a 1 on 1 match up any time my friend. Let’s see if it was luck!", said Strong.
You can read the entire thread here.
This would indeed be a dream match, with the potential to tear the house down no matter what the circumstances. Now that Survivor Series is over the chances of watching this match are bleak, but it is good to know that both these Superstars are interested in meeting once again inside the squared circle.
Now you can rate RAW, SmackDown and NXT matches on Sportskeeda !


The zip file containing the library and additional projects and documentation can be downloaded from http://www.amichel.com/de/de.zip.
Although this package contains Visual Studio project files, the entire code was written to be 100% portable and should build and run on any platform on which boost.org based C++ code can be built.
Here are the zip file directories and their content:
-
.\ - the Visual Studio 2008 and 2010 solution files for the sample application.
-
.\differentialevolution - the differential evolution library .hpp files. This is a header only library and does not generate linkable libraries, although it depends on several boost libraries that themselves require linking.
-
.\de-console - source code for a functional, portable command line sample and test application project. Examine the source files and run the binaries (found under the bin directory) from the command line for more information on the supported functionality and command line arguments. This project also contains the tutorial code.
-
.\bin - prebuilt debug and release Windows binaries that can be run immediately.
-
.\boost - all boost source files and binaries required to build the sample application de-console using either VS2008 or VS2010.
-
.\doc - documentation in html format.


Barren Bogs [am18], swamp, in Mandoria, wilderness
Last updated Turn #127
Barren Bogs [am18], swamp, in Mandoria, wilderness
------------------------------------------------------------------------
29: Stack of cyclops [bk0v], cyclops, number: 8, arrived from the north.
Routes leaving Barren Bogs:
North, swamp, to Barren Bogs [al18], 14 days
East, swamp, to Barren Bogs [am19], 14 days
South, swamp, to Barren Bogs [an18], 14 days
West, swamp, to Barren Bogs [am17], 14 days
Seen here:
Stack of cyclops [iy3b], cyclops, number: 13
Stack of cyclops [bk0v], cyclops, number: 8


Justin's A workaround for the performance problems of TEMPTABLE views post on mysqlperformanceblog.com reminded me of a solution I once saw on a customer's site.
The customer was using nested views structure, up to depth of some 8-9 views. There were a lot of aggregations along the way, and even the simplest query resulted with a LOT of subqueries, temporary tables, and vast amounts of data, even if only to return with a couple of rows.
While we worked to solve this, a developer showed me his own trick. His trick is now impossible to implement, but there's a hack around this.
Let's use the world database to illustrate. Look at the following view definition:
CREATE ALGORITHM=TEMPTABLE VIEW country_languages AS SELECT Country.CODE, Country.Name AS country, GROUP_CONCAT(CountryLanguage.Language) AS languages FROM world.Country JOIN world.CountryLanguage ON (Country.CODE = CountryLanguage.CountryCode) GROUP BY Country.CODE;
The view presents with a list of spoken languages per country. The execution plan for querying this view looks like this:
mysql> EXPLAIN SELECT * FROM country_languages; +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+ | 1 | PRIMARY | <derived2> | ALL | NULL | NULL | NULL | NULL | 233 | | | 2 | DERIVED | CountryLanguage | index | PRIMARY | PRIMARY | 33 | NULL | 984 | Using index; Using temporary; Using filesort | | 2 | DERIVED | Country | eq_ref | PRIMARY | PRIMARY | 3 | world.CountryLanguage.CountryCode | 1 | | +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+
And, even if we only want to filter out a single country, we still get the same plan:
mysql> EXPLAIN SELECT * FROM country_languages WHERE Code='USA'; +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+ | 1 | PRIMARY | <derived2> | ALL | NULL | NULL | NULL | NULL | 233 | Using where | | 2 | DERIVED | CountryLanguage | index | PRIMARY | PRIMARY | 33 | NULL | 984 | Using index; Using temporary; Using filesort | | 2 | DERIVED | Country | eq_ref | PRIMARY | PRIMARY | 3 | world.CountryLanguage.CountryCode | 1 | | +----+-------------+-----------------+--------+---------------+---------+---------+-----------------------------------+------+----------------------------------------------+
So, we need to scan the entire country_language and country tables in order to return results for just one row.
A non-working solution
The solution offered by the developer was this:
CREATE ALGORITHM=MERGE VIEW country_languages_non_working AS SELECT Country.CODE, Country.Name AS country, GROUP_CONCAT(CountryLanguage.Language) AS languages FROM world.Country JOIN world.CountryLanguage ON (Country.CODE = CountryLanguage.CountryCode) WHERE Country.CODE = @country_code GROUP BY Country.CODE;
And follow by:
mysql> SET @country_code='USA'; Query OK, 0 rows affected (0.00 sec) mysql> SELECT * FROM country_languages_2; +------+---------------+----------------------------------------------------------------------------------------------------+ | CODE | country | languages | +------+---------------+----------------------------------------------------------------------------------------------------+ | USA | United States | Chinese,English,French,German,Italian,Japanese,Korean,Polish,Portuguese,Spanish,Tagalog,Vietnamese | +------+---------------+----------------------------------------------------------------------------------------------------+
So, pushdown a WHERE condition into the view's definition. The session variable @country_code is used to filter rows. In the above simplified code the value is assumed to be set; tweak it as you see fit (using IFNULL, for example, or OR statements) to allow for full scan in case the variable is undefined.
This doesn't work. It used to work a couple years back; but today you cannot create a view which uses session variables or parameters. It is a restriction imposed by views.
A workaround
Justin showed a workaround using an additional table. There is another workaround which does not involve tables, but rather stored routines.  It may not work in future versions of MySQL for all I know. But, here it goes:
DELIMITER $$ CREATE DEFINER=`root`@`localhost` FUNCTION `get_session_country`() RETURNS CHAR(3) NO SQL DETERMINISTIC BEGIN RETURN @country_code; END $$ DELIMITER ; CREATE ALGORITHM=MERGE VIEW country_languages_2 AS SELECT Country.CODE, Country.Name AS country, GROUP_CONCAT(CountryLanguage.Language) AS languages FROM world.Country JOIN world.CountryLanguage ON (Country.CODE = CountryLanguage.CountryCode) WHERE Country.CODE = get_session_country() GROUP BY Country.CODE;
And now:
mysql> SET @country_code='USA'; Query OK, 0 rows affected (0.00 sec) mysql> SELECT * FROM country_languages_2; +------+---------------+----------------------------------------------------------------------------------------------------+ | CODE | country | languages | +------+---------------+----------------------------------------------------------------------------------------------------+ | USA | United States | Chinese,English,French,German,Italian,Japanese,Korean,Polish,Portuguese,Spanish,Tagalog,Vietnamese | +------+---------------+----------------------------------------------------------------------------------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> EXPLAIN SELECT * FROM country_languages_2; +----+-------------+-----------------+--------+---------------+---------+---------+------+------+--------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------------+--------+---------------+---------+---------+------+------+--------------------------+ | 1 | PRIMARY | <derived2> | system | NULL | NULL | NULL | NULL | 1 | | | 2 | DERIVED | Country | const | PRIMARY | PRIMARY | 3 | | 1 | | | 2 | DERIVED | CountryLanguage | ref | PRIMARY | PRIMARY | 3 | | 8 | Using where; Using index | +----+-------------+-----------------+--------+---------------+---------+---------+------+------+--------------------------+
Since views are allowed to call stored routines (Justing used this to call upon CONNECTION_ID()), and since stored routines can use session variables, we can take advantage and force the view into filtering out irrelevant rows before these accumulate to temporary tables and big joins.
Back in the customer's office, we witnessed, what with their real data and multiple views, a reduction of query times from ~30 minutes to a few seconds.
Another kind of use
Eventually we worked to make better view definitions and query splitting, resulting in clearer code and fast queries, but this solution plays nicely into another kind of problem:
Can we force different customers to see different parts of a given table? e.g., only those rows that relate to the customers?
There can be many solutions: different tables; multiple views (one per customer), stored procedures, what have you. The above provides a solution, and I've seen it in use.
comments powered by Disqus


My StoryI am an entrepreneur, surfer, and Founder and CEO of Buddytruk. A graduate of Pepperdine, a startup-lover, and someone who has moved far too many times in his life, I'm on a journey to to simplify the moving and delivery industry.
Growing up in Houston, Texas, I started working my first job at a gym down the street from my high school at age 14. A year later, I was managing the gym on the weekends, overseeing people twice my age. When it came time for college, manifest destiny took over and I set out for Los Angeles, California. At 18, I caught the entrepreneurial bug and co-founded our first venture, a talent agency in Los Angeles to help spread awareness and support for the local artists.
While growing the talent agency, I became close with one of the artists, Odain Watson, right away. Sharing a similar business mindset, Odain and I (but mainly Odain) founded Odaingerous, a clothing line featuring spiked leather jackets and accessories. Odaingerous gained publicity and popularity by putting their jackets on multiple celebrities, like Will.I.Am, Britney Spears, and Justin Bieber. Odaingerous also headlined several fashion events, including one in New York City that was voted as one of the “Top 10 Most Sought after Events” of NYFW 2013.
At Pepperdine University, I studied Business and used school as an excuse 'to hone-in' on my entrepreneurial spirit by participating in the Entrepreneurial Club. Although I'd like to say I was always studying, the truth is I spent most of my time working on Odaingerous and running a weight-loss studio in Marina Del Rey where I had the chance to act as a “small business owner.”
Upon graduation from Pepperdine in 2013, I left both the gym and the fashion company to “get a real job.” Big Mistake. Unhappy after just 4 months as a Financial Advisor, I left the corporate world to follow my passion of being an entrepreneur and pursued Buddytruk full-time. In 2016, my girlfriend, Gina Velasco, and I, co-founded Foley Properties, LLC., a vacation rental real estate business with our first property in Big Bear Lake, CA.
Buddytruk is just the start. If you have an idea that changes the world, let's chat.
A self-taught, full-stack engineer, ready to build the next big thing.
Contributor on Entrepreneur.com and Thoughtsfromyourbuddy.com
I truly believe that the best investment is investment in self.
Have an idea but don't know where to start? Or have a business but can't take it to the next level? I'm your guy! Shoot me an email and I'll get back to you right away. Also, feel free to:


{% extends "_layout.html" %} {% load static %} {% block meta_title %}Conference Venue – {{ block.super }}{% endblock %} {% block main %}
PyCon CZ will take place at Hlubina – the coal mine complex re-made into a cozy conference center. We're pretty excited about the place, and hope you'll be as well!
The Conference hall is in the middle of the national monument area called Dolní Vítkovice (shortened DOV or DV).
Check DOV’s offical video to get the idea about the area.
Dolní oblast Vítkovice (DOV) is a national site of industrial heritage located in the centre of Ostrava. It includes extensive industrial ironworks with a former coal mine, coke ovens and blast furnace operations with exceptional technology flow and specialized machines as well as a unique collection of industrial architecture.
The manufacturing complex closed down in the 19th century, but since then it was transformed into a unique educational, social and cultural centre. Its significance now reaches beyond the boundaries of the region.
DOV now includes attractions such as the Science and technology center, a multifunctional auditorium, and the Bolt Tower. See more info at the DOV’s official website.
Both rooms and chill-out zone and more will be at Brick House (“Staré koupelny” in Czech).
Don’t worry! There will be a navigation in place to guide you through the area during PyCon CZ.
The venue is just a 2-minute walk from the tram stop Důl Hlubina. Follow signs with PyCon CZ logo from there.
You are looking for Vítkovická 17 (this is the closest point on the map to reach Staré koupelny). Park your bike in front of the Cineport building and Kavárna Maryčka.
Parking is close to the tram stop Dolní Vítkovice Hlubina. Look for the closest point from parking place Vítkovická 17, Moravská Ostrava). You can park inside the area for free, around the street Vitkovicka.
For details about different transport options check our guide to getting around Ostrava.
Workshops will be happening at a different place in Ostrava and will be announced later.


{% extends "simple.html" %} {% block body %}
This test checks that the browser is sending an Accept-Encoding header that contains "gzip" or "deflate".
Accept-Encoding
Your browser's Accept-Encoding header is:


|
Welcome {USERNAME}!
Thank-you for creating an account with Shameless Customs!
Please confirm your account by click the link below!
{KEY}
If the above link is not working, please copy and paste this address ({SITEPATH}/confirm.php?email={EMAIL}&key={KEY}) into your browsers address bar.
|


Created: 08/03/2012
By: Ansonika
Email<EMAIL_ADDRESS>Website/support: www.ansonika.com
Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. If you are happy with the theme, please TAKE A MOMENT TO RATE IT on the ThemeForest website. Thanks so much!
You'll find all the html files inside the folder HTML There are 4 different styles like the demo. Here the structure of the HTML folder. IF YOU WONT TO USE THE WORKING NEWSLETTER FORM , USE THE PHP VERSION.
The css files inside the css folder.
To modify colors, typografy, button style ecc....find the realtive commen line in master.css. Below how the file is organized:
CSS STRUCTURE:1. GENERAL TYPOGRAPHY
2. SITE STRUCTURE
3. EXTENDED ELEMENTS (forms, buttons, etc)
4. MISC
Modify the tipography
Open base.css, and layout.css to modify the tipografy for tablets and mobiles.
Change the logo
Edit and save the new logo in PNG 24 format with the name logo.png; rewrite the old one.
Then in the page

Change the date of the counter
Find this comment line

Where the 8-12 is the month and 01 the day. Adjust as you need.
Localization of the counter
If you wont to use the counter with your language
simply call the proper js language version inside the js/countdown folder. Here an example:

 (LOCALIZATION FILE)

Look here other options avalilable:
http://keith-wood.name/countdown.html
THE GRID

Half Width

Half Width

|

Quarter Width

Quarter Width

Quarter Width

Quarter Width

|

Quarter Width

3/4 Width

|
Thirds use a special syntax for full-width

1/3 Width

2/3 Width

|
If you nest columns (use columns within columns), you'll need to use the .alpha and .omega classes on your first and last columns, respectively, to account for the margins.

First

Last

|
To leave a column gap between columns, use the .offset-by-X class. Valid values for X are 'one' through 'fifteen'

|
For a full demonstration of the responsive grid, visit the Skeleton Grid Demo
The template uses a working contact form with the file contacts.php. Here the functions to send the email where line 108 you have to write you email.
All the JQUERY plug ins are inside the file scripts.js
All the psd are layered and clearly groupped.
I've used the following images, icons or other files as listed.
Once again, thank you so much for purchasing this theme and please take a moment to rate it.
For support, please attach snapshots and site url and any other kind of information so I can provide a full feedback.
The emails are checked one time a day, Monday to Friday. You will receive an answer within 24-48 hours (working days) GMT+1.
Please, send an email to<EMAIL_ADDRESS>with subject [ThemeForest Support] Template name
mafiashare.net - free themes & templates


Pearson leads Texas St. over Abilene Christian 61-56
SAN MARCOS, Texas (AP) - Nijal Pearson posted 16 points as Texas State edged past Abilene Christian 61-56 on Monday night.
Caleb Asberry had 10 points for Texas State (5-2), which earned its fourth consecutive home victory. Mason Harrell and Alonzo Sule also chipped in 10 points apiece.
The Bobcats had a 10-0 run to go ahead 54-46 after a Pearson layup with 5:23 remaining in the game. ACU rallied to close to 56-53 after a Kolton Kohl layup with 1:50 left. Pearson answered with a layup and the Bobcats held on for the win.
Payten Ricks had 13 points and eight rebounds for the Wildcats (2-4). Kohl added 11 points.
Texas State plays Hartford at home on Saturday. Abilene Christian matches up against SMU on the road on Friday.
For more AP college basketball coverage: https://apnews.com/Collegebasketball and http://twitter.com/AP_Top25
Elements of this story were generated by Automated Insights, http://www.automatedinsights.com/ap, using data from STATS LLC, https://www.stats.com
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


{% extends "base.html" %} {% load i18n %} {% block metatitle %} {% trans "Backup Tokens" %} {% endblock %} {% block title %}
{% blocktrans trimmed %} Backup tokens can be used when your primary and backup phone numbers aren't available. The backup tokens below can be used for login verification. If you've used up all your backup tokens, you can generate a new set of backup tokens. Only the backup tokens shown below will be valid. {% endblocktrans %}
{% if device.token_set.count %}{% blocktrans %}Print these tokens and keep them somewhere safe.{% endblocktrans %}
{% else %}{% trans "You don't have any backup codes yet." %}
{% endif %} {% endblock %}


| chipKIT Sketch Help |
MPLAB X IDE displays Hardware Tools so you can select one as a debugger. If you have any hardware tools connected (PICkit 3, MPLAB ICD 3, etc.), their serial numbers display in the list. The Simulator is built into MPLAB X IDE so no connection is required and no serial number displays. For this example, however, select the serial number (SN:) associated with the MPLAB ICD 3. See Figure: Select Hardware Tool.Figure: Select Hardware Tool
|
Microchip Support
Help Updated: 2017-04-13 14:25:13Z
Help Page: 18
|


Favorite Disney World Locations
Google Maps or Foursquare have encountered an error loading... please refresh to try again and refer to the console log for more details


Using Redis for pub/sub background tasks
> npm install nxus-worker-queue --save
For each task, you need to define a unique task name.
app.get('worker-queue').worker('myBackgroundTask', ({data}) => {
this.app.log.debug("Hello", data.hi)
})
app.get('worker-queue').task('myBackgroundTask', {hi: world})
Register two tasks, one for processing and one for notifications, and trigger the second from within the first handler.
app.get('worker-queue').worker('myBackgroundTask', ({data}) => {
this.app.log.debug("Hello", data.hi)
app.get('worker-queue').task('myBackgroundTask-complete', {result: true})
})
app.get('worker-queue').worker('myBackgroundTask-complete', ({data}) => {
this.app.log.debug("Completed", data.result)
})
app.get('worker-queue').task('myBackgroundTask', {hi: world})
Worker Queue module for background tasks
Provide a task handler
(string)
Name of the task (channel) to listen for
(function)
Handler for processing task requests
app.get('worker-queue').worker('backgroundJob', (msg) -> {})
Request handling of a background task
(string)
Name of the task (channel) to publish to
(object)
Options for the task worker;
must be JSON serializable
app.get('worker-queue').task('backgroundJob', {hi: 'world'})
Cleans the current queue for the given taskName. Good idea to do this on occasion as Bull will keep all completed tasks in Redis.
(string)
The name of the queue to clean. If not provided, all queues are cleaned.
Emptys the current queue for the given taskName.
(string)
The name of the queue to empty. If not provided, all queues are emptied.


{%- include head.html -%}
{%- include header.html -%}
{{ content }}
This blog has been moved to
Xarial Blog
{%- include footer.html -%}


An extension of the bushing example to add an ordinal dimension by mapping brand names to integers, brand_id.
A future goal is to use d3.scale.ordinal so that strings appear in the chart instead of integers. This requires a pattern for the user customizing the scale of each dimension and possibly detecting ordinal dimensions automatically. Currently only numerical dimensions are automatically included.


| Title | Information |
|---|---|
| Firstname |
|
| Lastname |
|
| House Number |
|
| Street |
|
| City |
|
| Province |
|
| Zipcode |
|
| Phone Number |
|
| Cell Phone Number |
|
| Birthday |
|
| Citizenship Number |
|
| Zodiac Sign |
|
| Zodiac Year |
|
| Birthday of Week |


PhysioNet provides support to Community challenges, organized independently of the annual George B. Moody PhysioNet Challenge. More information on the Community challenges can be found here. For information about a specific Community Challenge please contact the author on the PhysioNet project page. Past challenges are listed here:
{% if community_challenges %}| Title | Date |
|---|---|
| {{ c_challenge.title }} | {{ c_challenge.publish_datetime|date }} |


Voice Activated
Start streaming as fast as you can say “Foorp”. (Or any phrase you want. It’s completely customizable.)
- Launch a live stream hands free
- Customize your voice commands
- Upload locally stored content on demand
Notify On The Fly
Share your stream with the right people, using simple voice commands that you control.
- Create custom contact groups
- Notify followers that you’re streaming
- Alert emergency personnel


The Forced Browse tab allows you to perform a
Forced Browse scan on any of the sites that have been
accessed.
Sites can be selected via the toolbar or the
Sites tab.
Any sites that have have been are are currently being scanned are marked in
bold in the toolbar Sites pulldown control.
The toolbar provides a set of buttons which allow you to start, stop, pause and
resume the scan.
A progress bar shows how far the scan of the selected site has progressed.
The 'Current scans' value shows how many scans are currently active - hovering
over this value will show a list of the sites being scanned in a popup.
The toolbar also includes a button to export the displayed content as CSV.
Right click menu
Right clicking on one or more rows will bring up a menu which will allow you to:
Exclude from
This menu has the following submenus:
Proxy
This will exclude the selected nodes from the proxy. They will still be proxied via ZAP
but will not be shown in any of the tabs.
This can be used to ignore URLs that you know are not relevant to the system you
are currently testing.
The nodes can be included again via the
Session Properties dialog
Scanner
This will prevent the selected notes from being actively scanned.
The nodes can be included again via the
Session Properties dialog
Spider
This will prevent the selected nodes from being spidered.
The nodes can be included again via the
Session Properties dialog
Kopiraj
This will copy the selected URLs to the clipboard.
Pošalji ponovo...
This will bring up the
Resend dialog which allows you to resend the request after making any changes to
it that you want to.
New Alert...
This will bring up the
Add Alert dialog which allows you to manually record a new
alert against this request.
Open URL in Browser
This will open the URL of the selected node in your default browser.
Generate anti CSRF test form
This will open a URL which will give you a generated form for testing for CSRF issues.
It will only be enabled for POST requests, if the API is enabled and if Java
supports the opening of URLs in a browser on your platform.