Privacy Policy
Last revised: February, 2015
This Privacy Policy applies to Study.com and its related websites owned and operated by Study.com, LLC ("Study.com", "Site","Sites", "our", "us"). As we do not control other sites to which we may link, they are not subject to our Privacy Policy. Please read this policy carefully before sharing any of your personally identifiable information with us.
Because our services require us to collect some fairly detailed personal and/or financial information, we want you to have the information you need to make an informed decision about sharing information with us. This Privacy Policy explains what information we collect on Study.com and how we use such information. This Privacy Policy may also apply to information we collect from users other than through our websites, to the extent specifically disclosed or stated by us. Your use of Study.com indicates an acceptance of the terms of thePrivacy Policy.
Our Data Security Procedures
Study.com has security measures in place to help protect against the loss, misuse and/or unauthorized alteration of information you provide to us or that we collect.  We will assume that anyone who has the required login/password information for your account is you, so please keep this information confidential. Study.com helps protect personally identifiable information by utilizing both online and offline security methods, including firewalls, passwords and restricted physical access to the servers where your information is stored. Our staff is trained to comply with our security procedures, are bound by confidentiality and our security procedures are reviewed and revised periodically.
In order to provide you with ease of access to your account and to help administer the Study.com service, Study.com implements technology that enables us to recognize you as the account holder and provide you with direct access to your account without requiring you to retype any password or other user identification when you revisit the Study.com service. You can choose not to take advantage of this feature on your computer by unchecking the box"Remember me" when you login on the website. To remove access to your Study.com account from your devices: (a) visit "My Dashboard" or (b)delete your Study.com settings from your device. You are responsible for maintaining the confidentiality of your account access information and for restricting access to your computer or device through which you access your Study.com account. Where possible, users of public or shared devices should logout at the completion of each visit. If you sell or return a computer or device, you should log-out and deactivate the device before doing so. If you do not maintain the security of your password or device, or fail to log out or deactivate your device, subsequent users may be able to access your account,including your personal information.
Unfortunately, no security system can be guaranteed to be 100% secure.Accordingly, we cannot guarantee the security of your information and cannot assume liability for improper access to it. By using our service, including our website and user interfaces, or providing information to us through any means,you agree that we can communicate with you electronically regarding security,privacy, and administrative issues relating to your use of Study.com and our Services.
If you have any questions about security issues at our site, please send an e-mail to<EMAIL_ADDRESS>and we will try to answer your questions.
Types Of Information We Collect
Information is collected from our users at several different points during visits to Study.com
Information you provide us: Study.com may ask you to provide us with information about yourself when you choose to fill out a form, including, without limitation, in order to register for login access,membership subscription, sign up for our newsletter, information request to search or be matched with an educational institution; or when you participate in a promotion or respond to a survey. Examples of the types of this personally identifiable information you may provide to us include, but are not necessarily limited to, your name, educational goals, email address, telephone number,credit card, and home address; and information about your age, education level,career aspirations, and your interest in and use of various products, programs,and services. You can always choose not to provide us with information, but then some of our products and services, and certain parts of the site may not be accessible to you. You may also elect to register or use our site using an account you already have with certain third-party social networking sites("SNS") (including, but not limited to, Facebook). For example, Study.com may allow you to create an account and log in to Study.com using your Facebook account credentials through Facebook Connect.
Collection of Information from Children: Study.com abides by federal law and the guidelines set up by the Federal Trade Commission regarding youth privacy. As such, Study.com will not knowingly collect any personal information from or allow the registration of young people under the age of thirteen (13) years without consent from parents or guardian.
Referring Friends or Sharing: You can choose to let others know about Study.com through our referral or sharing features. If you choose to use one of these features, we will ask you for that person's name and e-mail address and Study.com will send him or her one or more e-mails inviting him or her to visit Study.com to learn more about our services.Study.com stores their contact information for the sole purpose of sending these e-mails and corresponding reminders.
Information we automatically collect: We collect and keep track of information about your interactions with Study.com using technologies like cookies and web beacons, via our web server's log files, mobile analytics software or by our various tracking technologies,including but not limited to: our advertisements and other promotional content,browser information, your device IP address, whether you clicked on one of our advertisements, pages you've visited on the site, videos you watched, which website you came from, date and time stamp information, your online activity,course and lesson selections, reviews, ratings, payment history,correspondence, device and software data (such as type, configuration and unique identifiers), and other navigation and click-through information.Although information we collect through these tracking devices is not always personally identifiable when collected, we may combine such information with personally identifiable information like your name or email address. (See the"Sharing and Use of Information" section below for more information about what "personally identifiable information" means.) You can read more about cookies and other tracking technology in the "More AboutCookies and Related Technology" section below.
User Communications: When you send email,contact our Support or help desk or other communications to Study.com, we may retain and share those communications in order to process, respond or improve our services.
Information from other sources: We may collect and receive information about you from third parties, including websites which publish our ads and offers, as well as other online and offline sources such as identity verification services and consumer reporting agencies, and we may combine such information with other information you have provided to us. We may supplement this information with information from other sources, including offline data and your browsing behavior on other sites and interactions with our advertising. We also provide analysis of our users in the aggregate or individual form to prospective partners, advertisers and other third parties.We may also disclose and otherwise use, your viewing history, ratings,consumption habits, commentary, reviews and other information. For example, we use ratings and consumption behavior to improve our recommendations to you as well as other users.
Chat Rooms, Peer to Peer Messaging and PublicPostings: Study.com may initially and/or in the future contain chat rooms,public posting forums or one-to-one communication forums permitting direct communications with other users, counselors, instructors, sponsors, etc. Any information provided by you in these rooms or forum is deemed to be information available to public viewing, not subject to any disclosure restrictions or representations. We are not responsible for any information posted.
Use Of Information And Sharing
Study.com uses your information in order to customize Study.com to your interests and enhance your overall experience and to customize content, search results, online courses and advertising that you may see on Study.com. We also use this information for such purposes as determining your general geographic location, providing localized content, enforcing our terms (such as determining your eligibility for a free trial), providing recommendations on courses and lessons we think will be applicable, personalizing the service and our marketing to better reflect particular interests, tracking your watching hours,determining your Internet service provider, helping us quickly and efficiently respond to inquiries and requests and otherwise analyzing, enhancing,administering or promoting our service offering for you and other users. Study.com uses various methods to recognize you, including the use of cookie sand requesting your e-mail address and password when accessing certain parts of our site. In addition, as described above, we utilize passive information to learn more about how you interact with our site(s). This passive information may be combined with your other information for purposes such as testing and improving your experience at our site and the compilation of broad aggregate demographic data and related usage information for internal purposes and for disclosure to third parties such as advertisers and content and web analytics partners.
The information you supply to Study.com also enables us to provide the college search and matching services which you select by matching your background to the admission requirements and/or preferred student backgrounds of colleges and universities. Participating educational institutions may search information of users in order to decide which users they are interested in having apply for admission.
Contacting You by E-Mail - Study.com may use your contact information periodically in order to send you e-mail regarding updates, such as new opportunities and additional listings which may be of interest to you. The frequency of these messages will vary. Please note that e-mail messages from third parties are not governed by the opt-out provisions of this PrivacyPolicy.
Use of SNS in Account Creation — If you decide to use a SNS via Study.com, you are using the personal information you have already provided tothe SNS (such as your "real" name, email address and other information you make publicly available via the SNS) on Study.com and allowing Study.com to extract and retain all such information; the information we collect may depend on the privacy settings you have with the SNS, so please consult the SNS's privacy and data practices. For example, by using FacebookConnect, you are allowing Study.com to access the personal information in yourFacebook account pursuant to the Facebook Terms of Use regarding your use of Study.com via Facebook.
For purposes of this Privacy Policy, "personally identifiable information" means information that could reasonably be used to identifyyou, like your name and email address, along with any information we may combine with such personally identifiable information. Personally identifiable information and non-personally identifiable information we collect about you may be used and shared by us with third parties in any manner and for any purpose permitted by law. By entering your information on the form or using aSNS, you are consenting to receive information and/or marketing messages and be contacted via email, telephone, text message, prerecorded message and auto dialer or any other technologies from Study.com and/or third parties that have products or services which may be of interest to you. This may include selling,renting, or otherwise disclosing your personally identifiable information to third parties for their marketing purposes. Once we provide your information toa third party for any reason, we do not control and are not responsible forthat third party's use or disclosure of such information. Examples of ways and with whom we may share your information (including your personally identifiable information) include:
With educational institutions;
With third parties in connection with processing or fulfilling your requests or inquiries;
With service providers and other third parties we engage to provide us with services like website hosting, analyzing data,contracting, sending communications on our behalf, identity verification,and/or creating, running or administering our promotions. For example, we must release your credit card information to the card-issuing bank to confirm payment for products and services purchased on our Sites; release your address information to the delivery service to deliver products that you ordered; and provide order information to third parties that help us deliver the services;
In response to government or regulatory agency requests, court orders, subpoenas, or as we otherwise believe to be required in connection with any applicable law, rule or regulation;
With social networking sites, like Facebook, soyou can then post recent activity on Study.com back to your social networking account;
With companies who may use such information for their own marketing purposes, including to contact you in order to offer you their products or services you may be interested in, or the products orservices of other third parties;
With companies who may resell, exchange or otherwise provide your information to other businesses for various marketing purposes, including to contact you with offers regarding third party products or services;
With call centers we've engaged to call you in response to your request for information about education, your subscription and to promote or offer other products and services we think may be of interest toyou;
With advertisers whose content we publish ordisplay, their agents, third party ad servers, and service providers;
From time to time, we may partner with companies whose products we believe will interest our users. In conjunction with these partners, we may send promotional announcements and/or serveweb-based advertisements on their behalf, as permitted by law;
As we believe necessary or desirable to protect to our business, reputation, rights, safety, assets, or property, or those of you or a third party; to limit our legal liability; to defend our interests or the interests of you or a third party; or to enforce our Terms of Service or other rules;
As required by law enforcement or judicial authorities, or to cooperate with a law enforcement investigation or if we have a good faith belief that we are required or permitted to do so by law or legal process; and
In connection with the consolidation or sale of our business or assets.
In addition to personally identifiable information, we may also collect information that is not personally identifiable, meaning that it cannot be used to identify you because it does not reference you or contain information that can be used to identify you. We may use and share non-personally identifiable information in any manner and for any purpose permitted by law. As with personally identifiable information, once we provide your non-personally identifiable information to a third party for any reason, we do not control andare not responsible for that third party's use or disclosure of information.
More About Cookies And Related Technology
Cookies are small data files that are stored on your computer's hard drive by your web browser. Cookies may be set by us or our business partners and service providers when you visit Study.com or when you interact with one of our advertisements or other content. Cookies are stored in your computer or mobile device. In addition to storing your preferences and other information,cookies allow us to gather information about your interactions within the site and/or with one of our advertisements. We use both session cookies, which terminate when you close your browser, and persistent cookies, which remain on your computer until you manually delete them. We may also use technologies, such as our own cookies, to provide you with personalized online display advertising tailored to your interests. To opt out of our cookies used for this online advertising, click here. You may decline cookies if your web browser software permits. If you have questions about disabling cookies, you should consult with your browser's manufacturer. Note, however, that some parts of the Site may not operate correctly if you disable cookies.
We may also track your movements through the site, advertisements and other content through web beacons (also called pixel tags or clear gifs). When you access a page, email or other content containing a web beacon, the web beacon generates a notice to us, our service providers or third party business partners. Web beacons can be used for various purposes, including to help us improve our marketing communications by measuring the response to our promotions and campaigns.
We have relationships with third party advertising companies to place advertisements on our behalf onto other websites, to perform tracking and reporting functions for the sites and our advertisements, and to place third party advertisements on the site. These advertising companies may automatically collect information about your visit to the sites and other websites, including information about web pages you've viewed and advertisements you interacted with, along with your IP address, date/time stamp information, your ISP and the browser you use to visit this site. They do this by using cookies, web beacons and other technologies. Information collected may be used, among other things,to deliver advertising (from us and from other companies) targeted to your preferences and interests, and to better understand the usage and visitation of the Site and the other websites tracked by these advertising companies. ThisPrivacy Policy does not necessarily cover all the collection methods or uses of the information collected by these third party advertising companies, and we do not have control over or access to cookies or other technologies these third party advertising companies may use. We encourage you to review the privacy policies or statements of these third party advertising companies to learn more about their use of cookies and other technologies. If you would like more information about targeted advertising (also called behavioral advertising) and to learn about your choices with respect to such practices, including how to opt-out of the behavioral advertising programs of third party advertisers,advertising networks and ad servers who are members of the Network AdvertisingInitiative (see "Your Choices" section below for more information).
Your Choices
- Providing Information.You can always choose not to provide us with your personally identifiable information if you are not comfortable with our ability to use and share that information as set forth in this PrivacyPolicy. Note, however, that you may not have access to certain of our products and services (like our school matching service or subscription service) if you decide not to provide us with your information.
- Opting Out of Our PromotionalEmails. You may opt-out of receiving marketing and promotional emails from us at any time by using the opt-out mechanism contained in such emails (also referred to as"unsubscribe"), or by submitting your request<EMAIL_ADDRESS>Please allow 30 business days for us to process your opt-out request. Also, note that opting out of receiving promotional email communications will affect only future communications from us. If we already provided your information to a third party before you changed your preferences or updated your information, you may have to change your preferences directly with that third party as well.
- Declining Cookies.If you do not want to accept our cookies,you can adjust your browser settings to decline cookies. You should note,however, that certain areas of the site may not operate properly if you decide not to accept cookies.
- NAI Opt-Out.Some third party advertising companies we use may collect information about you through cookies and other technologies in connection with their behavioral advertising programs (see "More AboutCookies and Related Technology" Section, above, for additional information). Although we don't control the programs, practices, or policies of such third party advertising companies, the Network Advertising Initiative(NAI) maintains an opt-out tool which allows you to opt-out of participating in behavioral advertising programs of NAI member companies. To access the NAIopt-out tool and learn more about behavioral advertising, visit the NAI website at: http://www.networkadvertising.org/managing/opt_out.asp.
- Canceling Your Membership.You may cancel your Study.com subscription membership at any time, by accessing the "My Dashboard"page on our website and follow the instructions for cancellation under the"Change subscription settings" link. Study.com will retain all information as needed to provide you with Services, including but not limited to, quickly reactivating your account at a later time. We will also retain and use your information as necessary to comply with out legal obligations, resolve disputes, and enforce our agreements.
Your California Privacy Rights
Under California Civil Code Section 1798.83, California residents who have an established business relationship with us have the right to request that we provide you with certain information regarding the disclosure of your personal information to third parties for their direct marketing purposes during the immediately preceding calendar year. You may send your request for such information to the email or physical address set forth in the"Contact Information" section, below. Requests shall only be accepted via email or at the physical address as specified herein and shall include the phrase "California Privacy Request" in the subject line. Your request must also include your name, physical mailing address, user account and email address. We shall not be responsible for requests made over the telephone or by any other means.
Do Not Track
California Business & Professions Code Section 22575(b)(as amended effective January 1, 2014) provides that California residents are entitled to know how Study.com responds to "Do Not Track" browser settings. Study.com does not currently take actions to respond to Do Not Track signals because a uniform technological standard has not yet been developed. We continue to review new technologies and may adopt a standard once one is created.
Transfer Of Information
Given that the Internet is a global environment, using the Internet to collect and process information necessarily involves the transmission of data on an international basis. Therefore, by using Study.com, you acknowledge and agree to the transfer of your information outside your country of residence to any country (including the United States) where we have facilities or engage third parties (including but not limited to payment processors, cloud service or other IT providers, and other companies that provide services to us). You understand that the countries to which we may transfer information may not have as comprehensive a level of data protection as in your country.
Effective Date And Updates To This Privacy Policy
This Privacy Policy is effective and was last revised as of the date indicated at the top of the document. We reserve the right to change thisPrivacy Policy at any time by posting an updated Privacy Policy without advance notice to you. We encourage you to check this page often for updates and revisions. Any updated Privacy Policy will be effective immediately upon posting. Your use of Study.com indicates an acceptance of the terms of thePrivacy Policy.
Contact Us
Your privacy is important to Study.com. If you have questions about any of the provisions described above, please contact us at<EMAIL_ADDRESS>Alternatively, you may contact us at:
Study.com Attention: Privacy & Legal Department 100 View St, Suite202 Mountain View, CA 94041
DISCLAIMER Study.com provides information created both by Study.com, and by third parties. While our site strives to provide accurate advice, Study.com does not make any warranty regarding the accuracy, reliability or use of any information provided on Study.com. Please see our Terms of Use for Study.com.
Perfect School Search
Read More Articles
- Become an Airport Limo Driver: Career Information and Requirements Learn how to become an airport limo driver. Research the job duties and the licensing requirements and find out how to start a career in the...
- Difference Between Zoologist & Mammologist The large animals studied by mammologists depend upon other animals that are important to zoologists for food or as part of the ecosystem where...
- Difference Between Statistician & Accountant Statisticians and accountants both work with numbers, but the type of data they analyze and the purpose for their findings can be quite different....


DevOps Engineer
I'm an engineer based in Philadelphia, PA. I'm currently working at QVC in West Chester, PA.


Technical Blog
Arrays and Hashes
June 4th, 2015
Describe and compare arrays and hashes, including Ruby code.
Arrays and Hashes are both data structures. They are indexed differently though where an array is indexed by an integer, hashes are indexed by objects or symbols. A dictionary provides a great example of when it would be better to use a hash instead of an array. It would be difficult to access a particular word in an array because we'd have to know the proper index number to access it. However, with a hash, the word is the index, which provides very easy access to the word definition or translation that we're looking for in our dictionary, for example.
An array can store any object
To create a new array versus a new hash:
myarray = []
myhash = {}


|
| |
674
|
|
Oracle Performance Tuning and Optimization
by Edward Whalen
Sams, Macmillan Computer Publishing
ISBN: 067230886x Pub Date: 04/01/96
|
22
1000
Chapter 9 Oracle Instance Tuning
This chapter looks at the various areas of the Oracle instance (such as memory usage and I/O) that you can affect and what you can change. To effectively tune the instance, you must know what is affected by your changes. This chapter looks at some specific areas within the instance, describes how to know if you have a problem, and explains how to make a change.
NOTE: Oracle instance tuning should be done in conjunction with application tuning. Because much of the instance tuning is based on the data access patterns and memory usage of the application, changes to the application may result in the opportunity to retune the instance for greater optimization. A perfectly optimized Oracle instance cannot make up for a poorly tuned application.
In keeping with the philosophy of organized and effective tuning, I recommend that you make changes one at a time and carefully record the results. As deadlines approach, it is not always possible to extend the testing effort by changing only one parameter at a time. In the long run, however, this approach is much more effective. It is always possible that multiple changes cancel each other out, incorrectly indicating that nothing has happened.
Of course, I am not advocating that you start from scratch every time. Once you have tuned several systems, take the initialization parameters you have found to work and use them as a starting point. From there, you are well on your way to tuning this particular Oracle instance.
This chapter looks first at memory usage within the Oracle instance and then looks at I/O utilization. These two areas are probably where most bottlenecks occur and are the areas you can most effectively tune.
In a computer system, the fastest storage component is the CPU cache, followed by the system memory. I/O to disk is thousands of times slower than an access to memory. This fact is the key for why you try to make effective use of memory whenever possible and defer I/Os whenever you can. The majority of the user response time is actually spent waiting for a disk I/O to occur.
By making good use of caches in memory and reducing I/O overhead, you can optimize performance. The goal is to retrieve data from memory whenever you can and to use the CPU for other activities whenever you have to wait for I/Os. This chapter examines ways to optimize the performance of the system by taking advantage of caching and effective use of the systems CPUs. It first looks at memory, then at I/O, and then at internal Oracle processes.
Tuning Memory
In the Oracle instance, data is stored in two places: in memory and on disk. Memory has by far the best performance but also has the highest cost. Disk, on the other hand, can store vast amounts of data very cost effectively but has very slow performance relative to memory.
Because memory is the better performer, it is desirable to use memory to access data whenever possible. But because of the vast amounts of data usually accessed and the number of users who need this data, there is a lot of contention on this resource. To make most effective use of memory, you must achieve a balance between the memory used for Oracle caching and the memory needed by the users.
Tuning memory in the Oracle instance involves tuning several major
ae9
areas:
- The OS (to provide these resources)
- Private SQL and PL/SQL areas
- The shared pool
- The redo log buffer
- The buffer cache
Tuning the Operating System
The first step in tuning memory for the Oracle instance is to make sure that there are sufficient resources available in the operating system. You cannot allocate memory to Oracle that doesnt exist. Giving Oracle additional memory at the expense of causing paging or swapping is in-effective and hurts performance. Chapter 12, Operating System-Specific Tuning, looks at OS-specific issues.
The goal of tuning the operating system for Oracle is to provide enough resources so that Oracle can function. The operating system must provide for the following:
- Enough memory for the SGA to fit into main memory. In most operating systems, this involves allocating a special type of memory structure called shared memory. Shared memory is provided by the operating system to allow multiple processes to access the same memory through special system calls. In many operating systems, the shared memory is locked into place and cannot be swapped or paged.
- Enough memory for the user processes to fit into main memory. Remember that each shadow process, or dispatcher, also consumes memory. For user processes, the amount of memory consumed depends on the number of users connected.
- Avoid paging and swapping. Although it is not uncommon for some paging or swapping to occur, if it occurs frequently, you should take steps to reduce it.
- Enough memory for operating system activities. Remember that other OS activities may become active at various times and therefore allocate memory.
- Enough memory to accommodate Oracle operations such as archiving, loading, online backup, and so on.
Chapter 12 looks at some of the operating system-specific features available for monitoring the amount of memory available and how to allocate more memory for Oracle. In the OS itself, the main function of tuning memory is to allocate it for Oracle. As you see in the following section, Oracle can take advantage of this memory in several ways.
55e
|


As a member of development team, I developed some tools for developers and now we are working on nerdpitch.io, a presentation
system. I was also present as a member of development team in Hacka{Teamup} 3 & 4 and managing
servers and attendees.
Hackairan.com
Hackairan.com
Teaching HTML5 & CSS3 to students.
Working as JavaScript, Laravel and NodeJs programmer. I developed some of their primary tools and services.
Working as Front-End Developer and site support and application tutorial film producer. Their site is also created by me.
paskco.com
I translated many technology-related articles for Gerdoo company.
I created Gerdoo's autorun and autorun creator. I created an autorun which is cross-platform and easy to use and it has a
very stunning UI/UX and performance comparing to their previous autorun.
Gerdoo.net
Gerdoo.net


--- title: QuTiP Benchmarks --- {% include header.html %} {% include navbar.html %}
QuTiP benchmarks are run nightly on GitHub Actions. Two different kinds of plots are produced -- historical and scaling.
Historical plots show the changes in benchmark performance over the last month.
Scaling plots show the lastest benchmark performance as a function of the size of the data. The data might be a Qobj, QobjEvo or a system Hamiltonian.
Where possible, we compare QuTiP performance to the equivalent raw numpy and SciPy operations.
You can view the plots by clicking on the links below or using the navigation bar above.
Benchmarking on GitHub Actions comes with some challenges. GitHub Action runners are randomly assigned and the underlying hardware is not consistent. We account for this by showing separate lines on each plot for the most commonly provided CPUs.
The downside is that the plots are more cluttered, but the upside is that they give a clearer picture of performance across a range of typical CPUs used in cloud data centres.
The benchmarks are maintained in the qutip-benchmark repository. Suggestions for new benchmarks or bug reports are welcome (please open an issue or pull reuqest).
If you or your company would like to support the benchmarking effort QuTiP would welcome contributions towards running benchmarks, either by offering to pay for running benchmarks on additional cloud instances (e.g. machines with better CPUs, more RAM, GPUs) or by offering to run benchmarks on dedicated hardware you have available. If this interests you, please email the qutip-admin mailing list.


Chapter 5 LaTeX
5.1 texhour
5.1.1 2021-07-08
Identify step by step how to do things such that your future self can replicate.
<IP_ADDRESS> Community
LaTeX support providers want to be treated like gurus rather than supporters.
LaTeX community is declining. Tinytex is positive because it is bringing in the next generation. Jonathan Fine is seen as a trouble-maker within the LaTeX community because he gets heated when he believes things are wrong. LaTex community believes that people should put up with the pain because it is best that is out there. The core of TeX users are mathematicians and physicists, certain batches of other fields that are highly mathematical. Group of people without much in common other than typsetting, so no shared purpose.
<IP_ADDRESS> Resources
More of a distance between the users and developers
- tex.stackexchange
- help pages
- Learn LaTeX project
- TeX book - search for tex book 3 .bib
- TeX by Examples
- Mathematical TeX by Example
- George Gretzer, More Math into LaTex
- cookbook built on examples
- built on examples
- latex mailing list is low-volume and doesn’t do much
- issue trackers for particular projects
- TeX act mailing list
- google the error message, which normally leads to stackexchange
- post to tex news groups
- news groups arose before there were search engines
- taking too many hours a day to keep up with them
- google groups is one of the worst news readers out there
- German tex news group
- usenet - doesn’t run on any one place, ntp servers, text only
- comp.text.tex - in the 1990s this was the stackexchange of its day
- FAQ
- CTAN sends an announcement to this user group for each time a package is submitted
- comp.lang.python
- comp.text.tex - in the 1990s this was the stackexchange of its day
- mathematics stack exchange - use mathjax
- have a big help page that is viewed a large number of times
- help documents or technical documents
- users tend to use the same packages that they have used before
Timescale for getting the package changed is quite long. Most journals do not actually use LaTeX themselves, so the motivation to maintain the packages is not high.
SML and other formats are what publishers actually use.
When TeX started it was a typesetting program. Journals required typesetting back then. Standardization and uniformity were key. Reproducibility is important if you have collaborators. Python is moving to the top three because of data science.
Python community has crusty people in it. Elm community is the nicest.
<IP_ADDRESS> Different versions of TeX
Unicode support is hard but needed. Luatex and ctex extended TeX to allow for multiple writing directions. TeX or pdfTeX doesn’t have the interface to create characters. Hans et al. that are part of the contex community, the Dutch market thought it was critical to have illustrative content. Every document that is worth writing is worth designing. Where traditionally, TeX was more cookbook style. Luatex is a close to being a standalone system. One cannot combine all of the goals into a single platform. Originally, TeX was majorly focused on reproducibility. Four different rendering systems that produce different output given input. Unicode has a new addition every year or two.
<IP_ADDRESS> The Stories of English
Until the advent of dictionaries there was not an agreement. It did not bother people that there were differences. Dictionaries led to standardized grammar and spelling. Even if you try to lay down rules, new words show up and it is difficult to decide how to deal with new entries. Difficult to come up with any standards that will be valid for a length of time. If we can keep software running and licensed that is the real limiting factor. Publishers really need to develop virtual machines to set up typesetting environments that will continue to typeset the documents well into the future.
5.1.2 2021-06-10
<IP_ADDRESS> Question I have
Should we worry about making pdfs accessible or should we be moving to html that can be printed to pdf. If an html is accessible will the printed pdf from this accessible html website be accessible.
<IP_ADDRESS> Jana Schroeder Holman Prize
What should we do to help Jana.
A problem is, there is already so much information out there, but it is not organized.
<IP_ADDRESS> Tug accessibility
TeX user group (TUG) is not about end-user accessibility.
<IP_ADDRESS>.1 Tree walkers
- aria-tree-walker; how to make the plug in for screen reading with math jax automatic
<IP_ADDRESS>.2 Self voicing
Put the smarts into the website rather than the screen reader. Self voicing will compete with the screen reader, such as JAWS or NV Access. Someone who doesn’t have the benefit of having a screen reader on their machine still might need help. Lots of people have problems with reading, such as dyslexia or light sensitivity. Using ARIA you can control the voicing of the screen reader but it takes extra effort in how the web page is coded.
Here is an example of self voicing from Brian Richwine.
<IP_ADDRESS>.3 Blind math
BlindMath Blind Math list for those interested in mathematics
<IP_ADDRESS>.4 DAISY
<IP_ADDRESS>.5 E-pub
Moving towards e-pub in academia rather than pdf.
<IP_ADDRESS>.6 pdf
An interchange enabler to bridge different platforms. pdf is a page-description language as much as dvi is a page-description language. pdf can be structured with comments but it not essentially a way of conveying that information. Whereas, html can provide context to the meaning of the string of words. pdf has built-in limitations. pdf is not in-of itself a solution for accessibility. When we satart with a LaTeX document we have a dream that we have something that will provide information to who knows who.
<IP_ADDRESS>.7 Information architecture
Structure of the data.
<IP_ADDRESS>.8 Write the docs
Conference for people that write documentation. Technical documentation.
<IP_ADDRESS>.9 Press books
specialized version of wordpress software with the idea that you are making a book, you can output as pdf and it will know pdf pagination. * https://old.uits.iu.edu/pressbooks * https://pressbooks.org * https://pressbooks.com/self-publishers/
<IP_ADDRESS>.10 McGraw Hill Encyclopedia of Science and Technology
Publish the set of Encyclopedia in entirely descriptive markup using sgml. Includes math, chemical formulas. Sampled images that were photographs. TeX was the bridge between the sgml and the printed page. xml has taken over sgml.
<IP_ADDRESS>.11 Systems thinking
Multi-purposing as a hallmark is key. A multi-purpose document is more expensive to produce.
- need to categorize procedural markup such that it can be tagged and potentially removed
5.1.3 2021-06-03
<IP_ADDRESS> Jana Schroeder
A blind person who is trying to learn how to code to change careers. Applied to receive money from a Holman Prize for “blind coders blazing trails,” a project she started to help blind computer users get acclimated to coding. If she receives the funding, then the money will be granted October 01, 2021 and be good for a year.
National coding symposium sponsored by American Printing House for the Blind and xxx aimed at school age blind kids and their parents. TV Ramen has done a lot of work but it was not known if this is still current. The Quorum Programming Language is a programming language is supposed to be easier for blind people to learn to get their foot into the door.
Visual studio is accessible to the blind more so than other software. Color coding is hard for her because she can’t see it when errors are visual rather than verbal.
- send Sean A. and email to get information about resources for voice coding
- get information to Jana Schroeder from Sean Anderson
5.1.4 2021-05-20
<IP_ADDRESS> Participants
- Johnathan G.
- first blind statistical professor
- an R user because markdown is accessible in its raw state
- Derek Kerney
- coworker at Rstudio
- wrote thesis in LaTeX, but now rights in Rmd every day
- Yuihu(Eway)
- software engineer at Rstudio
- author of knitr to combine LaTeX and R (reimplemented sweave)
- major contributor to rmarkdown because it was more simple than LaTeX
- combine document language and programming language
- TinyTeX
- Nelson B.
- Origins of LaTeX are a PhD thesis who was hired by Stanford research institute, a markup system with logical syntax, adopted from scribe using the @ symbol
- Desire for people to focus on what they are writing rather than what it looks like
- can buy one document and produce it in many formats
- uses R because it was free; commercial packages viewed them as a way to pull down menus and using R forces them to understand the statistical models that are going on
- Johnathan
- pure mathematics research
- python programmer
- Deyan
- LaTeX to html5
- Katherine Brafford
- UC Davis studying plants
- Arthur Ogawa
- professional publishing as a consultant
- interest in descriptive markup
- Ulrik Lyngs
- wrote package to write thesis
- future of rticles package
<IP_ADDRESS> TinyTeX
Goal was to reduce the size of the distribution. R uses TinyTeX1


Webinar with SmashingConf.com
https://www.smashingconf.com/online-workshops/workshops/remi-parmentier
The workshop sessions will run on the following days:
Smashing Media AG
Abrichstraße. 21
79108 Freiburg Germany
Use code AF006 for free hugs.


Enter a name for the Dynamic Analysis. This name must match the Dynamic Analysis name configured on the Veracode Platform, or the Dynamic Analysis scan fails.


Collection
Color
Width
Fabric
Pattern
REGISTER
SIGN IN
Cart
Black
Blue
Collegiate
Cotton
Favorites
Graphic
Plaid
Silk
Striped
Start dressing better.
Bow Ties
Pocket Squares
Tie Bars
We started designing and selling neckties in 1971.
After 45 years, we’re still family-owned and operated.
View Our Story


See: Description
| Interface | Description |
|---|---|
| AbstractJavaScriptEngine |
An interface for
JavaScriptEngine . |
| JavaScriptErrorListener |
A listener for JavaScript exceptions.
|
| Class | Description |
|---|---|
| DebugFrameAdapter |
An adapter class for debug frame implementations.
|
| DebugFrameImpl |
HtmlUnit's implementation of the
DebugFrame interface,
which logs stack entries as well as exceptions. |
| DebuggerAdapter |
An adapter class for debugger implementations.
|
| DebuggerImpl |
HtmlUnit's implementation of the
Debugger interface,
which registers DebugFrameImpl instances with Rhino for each new execution frame created. |
| DefaultJavaScriptErrorListener |
Default implementation of
JavaScriptErrorListener that does only
logging in some cases. |
| FunctionWrapper |
Wrapper for a
Function delegating all calls to the wrapped instance. |
| HtmlUnitContextFactory |
ContextFactory that supports termination of scripts if they exceed a timeout.
|
| HtmlUnitScriptable |
Base class for Rhino host objects in HtmlUnit (not bound to a DOM node).
|
| HtmlUnitWrapFactory |
Called by Rhino to Wrap Object as
Scriptable . |
| JavaScriptEngine |
A wrapper for the Rhino JavaScript engine
that provides browser specific features.
|
| MethodWrapper |
Wraps a Java method to make it available as a JavaScript function
(more flexible than Rhino's
FunctionObject . |
| NamedNodeMap |
A collection of nodes that can be accessed by name.
|
| PostponedAction |
An action triggered by a script execution but that should be executed first when the script is finished.
|
| RecursiveFunctionObject |
A FunctionObject that returns IDs of this object and all its parent classes.
|
| ScriptableWrapper |
Simple wrapper to make "normal" object scriptable according to specific configuration
and allowing use of index properties.
|
| SimpleScriptable |
Base class for Rhino host objects in HtmlUnit.
|
| SimpleScriptableProxy<T extends SimpleScriptable> |
Proxy for a
SimpleScriptable . |
| StrictErrorHandler |
An error handler that throws an exception for all problems no matter how minor.
|
| StrictErrorReporter |
A JavaScript error reporter that will log all warnings and errors, no matter how trivial.
|
| Error | Description |
|---|---|
| TimeoutError |
An error that is thrown when a script has been running too long.
|
Copyright © 2002–2017 Gargoyle Software Inc.. All rights reserved.


EBD - Easton Bible DIctionary
Grecians
GRECIANS
"GRECIANS" Hellenists, Greek-Jews; Jews born in a foreign country, and thus did not speak Hebrew (
Acts 6:1
;
9:29
), nor join in the Hebrew services of the Jews in Palestine, but had synagogues of their own in Jerusalem.
Joel 3:6
=Greeks.
"GRECIANS" Hellenists, Greek-Jews; Jews born in a foreign country, and thus did not speak Hebrew (Acts 6:1; 9:29), nor join in the Hebrew services of the Jews in Palestine, but had synagogues of their own in Jerusalem. Joel 3:6 =Greeks.


Battle City
LEVEL DESIGNER
Design your own levels !
Right click to choose from elements.
Draw by dragging the mouse in the designated area.
Once you are done, right click again and click Export.
PLAYGROUND
Want to test your levels ?
Simply drag the level and drop on the designated area.
You will now have an awesome Tank to play with.
Move the tank with Arrow Keys and Press Space to fire Shells !!


How To Play
This game requires two teams of players. On your turn, cards will be revealed to you but not your teammates. Each card has one word and five unmentionables, and your goal is to convey that one word to your teammates to receive a point. You have 60 seconds to convey as many words as possible. Each round, one person from the opposing team will also see cards as you view them, to ensure that none of the unmentionables are uttered. If that opponent catches an unmentionable, the opposing team receives a point. You may not say any part of the target word or of the listed unmentionables, unless your teammates guess one of those words or parts first.
←


REPLACEREPO
Deployment Frequency
Each point in this chart shows the mean interval between releases over the preceding REPLACEWINDOWSIZE. This includes allt ags (releases and hotfixes).
Given a list of tagged releases, this Calculates the time period passed between releases being made and present the mean average of those release intervals.
Delivery Lead Time
Each point in this chart shows the mean time taken for commits to be released to production over the preceding REPLACEWINDOWSIZE.
Given a list of tagged releases, this gets all new commits included in each release, calculates the time between each commit and the time of release (the Delivery Lead Time of each individual commit), find the median one and treat it as the average Delivery Lead Time for that release and present the mean average of all release Delivery Lead Times. NB: This excludes merge commits, but otherwise includes all commits included in the release (including time those commits may have existed on branches, prior to being merged into the release branch).
Change Failure Rate
Each point in this chart shows the percentage of releases made over the preceding REPLACEWINDOWSIZE that were considered failed releases.
A failed release is a new release that stops people using the product for its intended purpose.
Given a list of tagged releases, presents the percentage of releases that were followed by a "fix release". (X.X.0 -> X.X.[1-99])
Mean Time To Recovery (MTTR)
Each point in this chart shows the mean time taken for a fix release to be issued after a failed release over the preceding REPLACEWINDOWSIZE.
Note: If there were no failed releases in a time period then there will be no data point for that period.
Given a list of tagged releases, this identifies the number of failed releases and for each failed release, calculate how long it was until a "fix release" was issued (the time to restore for each failure) and Present the mean of those times to restore.


Pye hospitalised, ruled out of second Newcastle 500 practice
by James PaveyScott Pye has been ruled out of Friday’s second practice session at the Coates Hire Newcastle 500 after he was hospitalised due to illness.
The 29-year-old was hit with a bout of gastro overnight, but he managed to get through the opening practice session. However, his condition deteriorated following the morning’s 30-minute hitout.
He was replaced in the #2 Walkinshaw Andretti United ZB Commodore by co-driver Warren Luff for the second practice session, which commenced over three hours after Practice 1 ended.
Stream the 2019 Coates Hire Newcastle 500. Live & Ad-Break Free During Racing on KAYO SPORTS. Get your 14 day free trial >
READ MORE
‘Very difficult’: Drivers grapple with tough Newcastle circuit, weather conditions
Drama: McLaughlin fastest in opening Newcastle practice despite hairy moment
‘That’s our full focus’: The ‘other’ championship up for grabs
Luff was on standby for Friday’s running as Pye suffered with the illness, and took over the #2 duties once Pye was sent to hospital for further checks.
However, speaking after Practice 1 prior to his hospitalisation, Pye suggested he should be fine to continue for the remainder of the weekend.
Pye’s hospitalisation means Luff undertook double duties on Friday, in line with his Toyota 86 drive.
LISTEN TO THE LATEST PODCAST: Mark Skaife l Post-Bathurst Controversy Mkii l Bairdo’s bungle l Triple Eight Turnaround
SUBSCRIBE TO THE SHOW: iTUNES | SPOTIFY | STITCHER
Supercars medical delegate Dr Carl Le explained why Pye was hospitalised.
“Scott Pye has been taken to a local private hospital for further checks and treatment,” Dr Le said in a statement.
“Following P1, Scott became feverish and unwell necessitating a medical review.
“The plan is to give him optimum treatment to ensure that he is fit to race on the weekend.”


Priest Greymore:
WAH! You again, why do you keep scaring me? You must truly possess the acumen of the rodent, treading so silently. Anyway, I am not to be bothered, I am reading that letter you delivered from Brother Dominic.
Ask if you should leave.


Hi! I'm Nate.
I'm one of the creators of Gimlet, the world's best knowledge base creation system.
I'm also a research programmer at the Waisman Laboratory for Brain Imaging and Behavior. I make computers do awesome things for researchers. I love taking scientific data and finding better ways look at it, learn from it, and share it with other people.
When I'm not doing these things, I'm hard at work being a husband, being a daddy, studying the art of sausage making, or playing a few rounds of Crawl.


| Class | Description |
|---|---|
| CompositeAction |
Container class, represents a collection of PlayerActions
|
| GrabPlayerAction |
This class represent a ammo grab or weapon grab action.
|
| MovePlayerAction |
This class represent a move action.
|
| NoOperation |
This class represent a no operation (skip).
|
| PlayerAction |
PlayerAction objects are used by the Controller to modify the Model after
the View sends a valid Request
|
| PowerUpAction |
This class represent a power up use action.
|
| ReloadPlayerAction |
This class represent a reload action.
|
| RespawnAction |
This class represent a ammo grab or weapon grab action.
|
| ShootPlayerAction |
This class represent a shoot action.
|
| ShootWeaponSelection |
This action is used to choose a weapon to shoot with, and then make the Controller switch to WaitingForEffects State.
|


| Self-Classify | = _ 0 0 | Equal |
=y classifies the items of the
nub of y
(that is, ~.y) according to equality with the items
of y , producing a boolean table of
shape #~.y by #y . For example:y=: 3 3 $ 'abcdef' y ; (~.y) ; (=y) +---+---+-----+ |abc|abc|1 0 1| |def|def|0 1 0| |abc| | | +---+---+-----+ |
x=y is 1 if x is equal to y ,
and is otherwise 0 . If x or y is a finite floating-point or complex number, the comparison is made with a tolerance t , normally 2 to the power _44 but also controlled by the fit conjunction !. , as in x=!.0 y . Formally, x=y is 1 if the magnitude of x-y does not exceed t times the larger of the magnitudes of x and y . Tolerance applies similarly to other verbs as indicated for each, notably to Match (-:), to Floor (<.), and to Signum (*), but not to Grade (/:). |
]a=: ;: 'Try and try and try again.' +---+---+---+---+---+------+ |Try|and|try|and|try|again.| +---+---+---+---+---+------+ ~. a +---+---+---+------+ |Try|and|try|again.| +---+---+---+------+ =a 1 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 a = <'and' 0 1 0 1 0 0Because of the limited precision of the computer, results which should agree (such as 144*(13%144) and 13) may not; the tolerant comparison allows such a comparison to show agreement (a result 1). More or less stringent comparisons may be made by using the conjunction !. to specify a tolerance t , as in the function eq=: =!.t .


Free-KMgen (version 1.55, 11 July 2009), free to use (no source code).
Look at the readme.txt file in the downloaded zip file.
Back to the KMgen page:


See: Description
| Interface | Description |
|---|---|
| Bindings |
A mapping of key/value pairs, all of whose keys are
Strings . |
| Compilable |
The optional interface implemented by ScriptEngines whose methods compile scripts
to a form that can be executed repeatedly without recompilation.
|
| Invocable |
The optional interface implemented by ScriptEngines whose methods allow the invocation of
procedures in scripts that have previously been executed.
|
| ScriptContext |
The interface whose implementing classes are used to connect Script Engines
with objects, such as scoped Bindings, in hosting applications.
|
| ScriptEngine |
ScriptEngine is the fundamental interface whose methods must be
fully functional in every implementation of this specification. |
| ScriptEngineFactory |
ScriptEngineFactory is used to describe and instantiate
ScriptEngines . |
| Class | Description |
|---|---|
| AbstractScriptEngine |
Provides a standard implementation for several of the variants of the
eval
method. |
| CompiledScript |
Extended by classes that store results of compilations.
|
| ScriptEngineManager |
The
ScriptEngineManager implements a discovery and instantiation
mechanism for ScriptEngine classes and also maintains a
collection of key/value pairs storing state shared by all engines created
by the Manager. |
| SimpleBindings |
A simple implementation of Bindings backed by
a
HashMap or some other specified Map . |
| SimpleScriptContext |
Simple implementation of ScriptContext.
|
| Exception | Description |
|---|---|
| ScriptException |
The generic
Exception class for the Scripting APIs. |
The scripting API consists of interfaces and classes that define Java TM Scripting Engines and provides a framework for their use in Java applications. This API is intended for use by application programmers who wish to execute programs written in scripting languages in their Java applications. The scripting language programs are usually provided by the end-users of the applications.
The main areas of functionality of javax.script
package include
Script execution: Scripts
are streams of characters used as sources for programs executed by
script engines. Script execution uses
eval
methods of
ScriptEngine
and methods of the
Invocable
interface.
Binding: This facility
allows Java objects to be exposed to script programs as named
variables. Bindings
and
ScriptContext
classes are used for this purpose.
Compilation: This
functionality allows the intermediate code generated by the
front-end of a script engine to be stored and executed repeatedly.
This benefits applications that execute the same script multiple
times. These applications can gain efficiency since the engines'
front-ends only need to execute once per script rather than once per
script execution. Note that this functionality is optional and
script engines may choose not to implement it. Callers need to check
for availability of the Compilable
interface using an instanceof check.
Invocation: This
functionality allows the reuse of intermediate code generated by a
script engine's front-end. Whereas Compilation allows entire scripts
represented by intermediate code to be re-executed, Invocation
functionality allows individual procedures/methods in the scripts to
be re-executed. As in the case with compilation, not all script
engines are required to provide this facility. Caller has to check
for Invocable
availability.
Script engine discovery and Metadata: Applications
written to the Scripting API might have specific requirements on
script engines. Some may require a specific scripting language
and/or version while others may require a specific implementation
engine and/or version. Script engines are packaged in a specified
way so that engines can be discovered at runtime and queried for
attributes. The Engine discovery mechanism is based on the Service
discovery mechanism described in the Jar File Specification.
Script engine implementing classes are packaged in jar files that
include a text resource named
META-INF/services/javax.script.ScriptEngineFactory. This
resource must include a line for each
ScriptEngineFactory
that is packaged in the jar file.
ScriptEngineManager
includes
getEngineFactories
method to get all
ScriptEngineFactory
instances
discovered using this mechanism. ScriptEngineFactory
has
methods to query attributes about script engine.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.


{% extends "module/base.html" %} {% load static bootstrap3 module_extras %} {% block title %}Collections{% endblock title %}
| collection name | groups | {% if not request.session.read_only_data %}options | {% endif %}
|---|---|---|
| {{ collection.name }} : {{ collection.activities.count }} {{ collection.activities.count|pluralize:'activity,activities' }} | {% for group in avaliable_groups|key:collection.slug %} {% url "module:group-detail" group.slug as group_detail %} {{ group.name }} {% endfor %} | {% if not request.session.read_only_data %}
{% url 'module:collection-change' collection.slug as collection_edit %}
{% bootstrap_button "Edit" size='sm' icon='edit' extra_classes='modal_launcher' value=collection_edit %}
{% if collection.owner == user %}
{% url 'module:collection-delete' slug=collection.slug as delete_url %}
{% bootstrap_button "Delete" size='sm' icon='trash' %}
{% with title="You are about deleting " add_obj_in_title=True %}
{% if collection.has_linked_active_sequences %}
{% with message="At least one student is still working on the collection: " %}
{% include "module/modals/confirmation_modal.html" with object=collection action_url=delete_url id=collection.slug %}
{% endwith %}
{% elif collection.has_linked_sequences %}
{% with message="At least one student is linked to the collection: " %}
{% include "module/modals/confirmation_modal.html" with object=collection action_url=delete_url id=collection.slug %}
{% endwith %}
{% else %}
{% include "module/modals/confirmation_modal.html" with object=collection action_url=delete_url id=collection.slug %}
{% endif %}
{% endwith %}
{% endif %}
|
{% endif %}