CSS Filters Photobooth
LIVE
Click the video to see different CSS filters
↑
Click to begin
Example of the navigator.getUserMedia()
API for capturing audio and video, sans plugin. This demo also shows the video being rendered
to while CSS filters are applied in realtime (click the video).
Support: Chrome 18.0.1009.0 with the --enable-media-stream
flag set. Chrome 20.0.1125.0 changed
the method signature to the updated spec: getUserMedia({video: true})
Click the video to see different CSS filters
↑
Click to begin


Ruby and Object Collections
Data structures and the answer to the burning questions: "Where did I put that, and how do I get it back?"
Nov 10, 2015
What is an array, exactly?
Well, the dry, technical answer (from the Ruby language documentation) is that an array is an ordered, integer-indexed collection of any object
. Less dryly, it's a list of, well, stuff. What stuff? Anything you like - numbers, strings, objects - heck, even other arrays - can be crammed into a cell of an array, and it'll just sit there, waiting for you to access it. Now, before we get too far into this, let's take a look at a representation of an array:
| Value: | cat | dog | bird | pig | horse | Cell: | 0 | 1 | 2 | 3 | 4 |
So, then, what about hashes?
Again, the technical answer: A Hash is a dictionary-like collection of unique keys and their values
. What's that mean? It's a way to connect values to symbols, and then allow access to those values through those symbols. Let's take a look at one again:
| Value: | Morris | Rex | Tweety | Porky | Rex | Key: | :cat | :dog | :bird | :pig | :horse |
What's the difference?
Well, the main difference to notice between the storage methods is that the value in an array cell is always accessed by integers, while the value in a hash is accessed by referencing the key. Speaking in a very general sense, arrays can often be faster to use, as the data is stored in a much more ordered manner, while hashes are much more flexible. Obviously, there are also differences in the syntax used to initialize, access, and add values to the different methods. Both, however, share the iterator 'each' to allow you to access all the members in storage.
Okay, but why would you use one instead of the other?
Well, in a very basic sense, if you have a list of things that are not associated with another thing apart from the order you got them, an array is probably what you're looking for. If you're associating some pieces of information with other pieces of information, a hash is probably your best bet.
An example:
You, you lucky person, have been elected to go get lunch for everyone from the local sandwich shop. So, you go around the office, collecting everyone's order - Alec wants roast beef on rye, Beth wants turkey and cheddar, and so on. In a sense, what you're doing here is creating a hash - you're associating the sandwich order (your value) with the name of the person who ordered it (your key), so that you can distribute the food accurately when you get back. Make sense?
Now, you're at the shop, placing the order (iterating over the hash, returning the values sans keys). The sandwich maker cares not for the names of the people who want the sandwiches, just what sandwiches need to be made. So, the order is sent back: roast beef on rye into cell 0, turkey and cheddar into cell 1...the sandwich maker is making an array (and sandwiches, one would hope) - the only important information is the sandwich order, unassociated with anything else. So, then, the sandwich maker iterates over that array, making the sandwich contained in each cell, and sending you back to work with everyone's order. Which you then distribute by iterating over your hash one more time, matching the sandwiches to the people who ordered them.


This page presents the main Rating widget capabilities. You'll find in this page some useful samples that will help you to use this widget.
Default Behavior
By default, the Rating widget allows users to vote. If you don't provide a stop voting mechanism after first vote, the Rating widget will allow you to vote multiple times. The Rating widget appearance is based on "ratingButton" CSS class which will set the star images.
The first sample shows a rating widget with five stars, meaning that the maximum allowed vote is 5 and the minimum is 1. The stars number defines the voting range. When moving the mouse over the Rating stars, the stars are highlighted by changing their color to green. The widget below has the initial value set on 2.6 and this will be reflected when page loads by displaying two and a half stars collored in yellow.
There are two ways to set the initial value for a Rating widget. You can add the "ratingValue" option in the widget constructor and specify a value for this option. The value you pass for this option will be reflected after the Rating widget finishes to load. For example you can use the "ratingValue" option for a Rating widget that is in read only mode.
The second way to set an initial value for the Rating widget is to extract the value from a input field from page. This input field can have on the "value" attribute a value returned from the server or a value specified by the user. It's mandatory for the input element to have an ID specified because its value will be pass as argument for the "ratingValueElement" option and has to be inside the Rating widget container. The "ratingValueElement" option offers a large flexibility for the users to set a dynamic initial value for the Rating widget.
You can use any HTML input element to extract the initial value for Rating widget: hidden input, text input, radio input.
You can create a Rating widget that will not allow you to vote by adding the "readOnly" option in the widget constructor. The widget is disabled and by default the stars have a different color from the case when Rating wiget allows you to vote.
When you try to click on the widget a message appears on the right side of the widget saying that the widget is disabled. You can customize this error message or can remove it if you consider is not necessary for you.
The following sample will show how to add a dynamic counter for your Rating widget. While moving the mouse over the widget, the counter reflects the current hovered value (e.g. 3/10). To enable this behavior for Rating widget you have to add in the widget constructor the "counter" option set on true and inside the widget container add the HTML element that will display the counted value.
You can disable the Rating widget to stop voting after user's first vote. The widget allows single vote until the page is refreshed or re-opened. If the user wants to have a more complex mechanism to stop voting based on server's reponse, he has to create it separate.
To not allow more than one rate, you have to add in the widget construcor the "allowMultipleVoting" option set on false. After first rate the widget goes in read-only state blocking the rating process. You can provide some custom messages for widget to underline the widget state after first vote or when the user tries to vote several times even the widget doesn't allow this.
The Rating widget below allows only one vote until the page is refreshed. After first vote a thank you message appears near the widget and the Rating widget is switched in read-only state changing its appearance. If you try to vote once again, the initial error message is replaced with a new one saying that you already gave your rate and the widget remains in read-only state.
The Rating widget provides an option called "rateHandler" where the user can specify a function to be called when the user makes a rating. If the "saveUrl" option is also present in the widget constructor, the function passed in the "rateHandler" option will be called after the data has been sent on the server specified in "saveURL".
In the next sample the "rateHandler" option calls a function that will pop-up an alert message displaying the rated value. The function will be triggered after the user rates.
Using the observers mechanism on a Rating widget in read-only state you can remove the message informing you that that the widget is disabled. The "removeMessage" function receives as first parameter the widget class name when is in a specific state and the second parameter represents the time when the class will be removed.
In the below sample, the "removeMessage" function recives as parameters: "ratingReadOnlyErrState" as class name to be removed and "2000" miliseconds.
The Rating widget comes with minimum css applied, but if you want you can add some more styling on it. The following example shows how to set a border around the Rating widget and also how to set a background color on the widget after rating.
By putting "tabindex" attribute on the stars placeholders, keyboard navigation is enabled. The default navigation keys are Left/Right and for rating the default key is Enter.
The next sample shows how to change the default navigation keys for the Rating widget. In this sample you can move forwoard/back using PageUp/PageDown keys and you can rate by pressing Space key.


What are objects in JavaScript?JavaScript objects are a datatype which include a series of property/value pairs. Similar to associative arrays in other programming languages. Objects in JavaScript are indicated by curly brackets. |
|
Properties and ValuesProperties and values in a JavaScript object are separated by a ":". Each property/value pair is separated by a comma within the brackets. A JavaScript object is a collection of unordered properties. Properties can usually be changed, added, and deleted, but some are read only. Property is a variable attached to an object that is assigned a value. Property/value pairs are similar to key/value pairs for hashes in Ruby. |
Example
|
Accessing object propertiesThere are several ways of accessing information within a JavaScript object. You can access either through bracket notation or dot notation. A significant difference, is that only bracket notation allows access to values using variables. |
Example
|
Modifying and adding object propertiesTo change the value of an object value you can also use either bracket or dot notation. |
Example
|
Deleting object propertiesTo delete an object's property the "delete" keyword is used |
Example
|
Looping through the objects' properties (values)To loop through the object's properties (or values) a "for...in" loop is used. |
Example
|


Create Record
My Records
Dashboard
Admin
Logout
Edit Record
Update record comment
Update Location
OR
Use current location
Update Record


Vue.js 0.12 released!
Jun 11, 2015
I’m really excited to announce that Vue.js 0.12: Dragon Ball is finally here! Thanks to everyone who tried out the beta/rc versions and provided feedback / bug reports along the way.
There’s a lot to cover in this release, and we will talk about a few highlights below. However, it is still recommended to carefully go through the Full Release Note and updated docs if you are upgrading from 0.11. You can report bugs on GitHub, send questions to vuejs/Discussion, or join us in the Gitter chat channel.
More Consistent Component Syntax
Previously in 0.11 you have two ways to use a Vue.js component: using the v-component
directive, or using custom elements. There are also two ways to pass data down to child components: using the v-with
directive, or using the paramAttributes
option. Although both custom elements and param attributes get compiled down to directives eventually, it is confusing and redundant to have two sets of syntax for the same functionality.
In addition, it should be noted that the component system is a first-class concept in Vue.js, even more important than directives. It defines how we encapsulate our higher-level view logic and compose our application. In the meanwhile, having a clear and declarative way to pass data into child components is also very important. Components and param attributes really deserve their own dedicated syntax to differentiate from other directives.
As a result, v-component
and v-with
have been deprecated in 0.12. paramAttributes
has also been renamed to props
, which is shorter and cleaner. From now on, most Vue.js components will look like this:
|
There are also additional props-related improvements such as explicit one-time or one-way props, expression as props, methods as prop callbacks and more. You can find out more details in the 0.12 release notes linked above and the updated Component System section of the guide.
Filter Arguments Improvements
In 0.11, filters always receive their arguments as plain strings. An argument can be enclosed in quotes to include whitespace, but the quotes are not automatically stripped when passed into the filter function. Some users were also confused about how to retrive a dynamic value on the vm instead of a plain string.
In 0.12, the filter argument syntax now follows a simple rule: if an argument is enclosed in quotes, it will be passed in as a plain string; otherwise, it will be evaluated against the current vm as a dynamic value.
This means the usage of some existing filters will have to change:
|
But it would make custom filters that rely on dynamic values much easier to write:
|
Here the first argument to the concat
filter will be the value of this.otherMsg
.
Asynchronous Components
It is common practice to bundle all the JavaScript into one file when building large single page applications. But when the file becomes too large, we may want to defer loading parts of our application for a faster initial load. However, this does pose some constraints on how the application architecture should be designed. It could be very tricky to figure out how to properly split up your JavaScript bundles.
Well, with Vue.js we can already build our applications as decoupled components. If we can lazily load a dynamic component only when it is needed, wouldn’t it be awesome? As a matter of fact, in 0.12 this would be trivially easy with the new Asynchronous Component feature.
In 0.12, you can define a component as a factory function that asynchronously resolves a component definition (can be just a plain options object). Vue.js will only trigger the factory function when the component actually needs to be rendered, and will cache the result for future re-renders:
|
It is up to you to decide how to load the component from the server, e.g. $.getScript()
or require.js; but the recommended usage is to pair it up with Webpack’s Code Splitting feature:
|
That’s all you need to do. You can use the component just like before, without even thinking about it being async. Webpack will automatically split your final JavaScript into separate bundles with correct dependencies, and automatically load a bundle via Ajax when it is required. You can check out a fully functional example here.
Improved Transition System
Vue.js’ transition system is really easy to use, but in the past it has the limitation that you cannot mix CSS and JavaScript-based transitions together. In 0.12 that is no longer the case! The improved transition system now allows you to add JavaScript hooks to a CSS-based transition for additional control. The amount of hooks exposed have also been expanded to give you finer-grained control at every stage of the transition.
v-repeat
now also ships with built-in support for staggering transitions. It is as simple as adding stagger="100"
to your repeated element. It is also possible to define separate staggering for enter and leaving, or even dynamically calculate the staggering delay in a JavaScript hook.
For full details on the new transition system, check out the updated guide.
Performance Tuning
Vue.js’ precise dependency tracking makes it the one of the most efficient view layer for small hot updates, but there’s always room for improvement. In 0.12, internal instance creation and compilation refactors have improved first-render performance for large lists by up to 40%. With proper track-by
usage, re-rendering with large, brand new dataset is also comparable to, or even faster than other Virtual-DOM based frameworks.

With 0.12 out of the door, more efforts will now be spent on the official vue-router, a dedicated routing library for Vue.js with nested view matching, full transition support, and asynchronous data hooks. I have expressed that Vue.js core intends to stay as a no-frills, drop-in view layer library, and that will not change. The vue-router will be shipped separately and is totally optional, however you can expect it to work seamlessly with Vue.js core when you need it.


Welcome !
This is my portfolio. You will find some of the projects I did or participated to, with links to the project repository. You can find more details in the project's readme.
{% make-posts %}
{% include file_name=links.html %}
{% include file_name=header.html %}This is my portfolio. You will find some of the projects I did or participated to, with links to the project repository. You can find more details in the project's readme.


|
LostInCompilation
0.1.0
|
#include <Utils.h>
Static Public Member Functions | |
| static void | requireTrue (bool value, const std::string &hint) |
| static void | requireNotNull (const void *obj, const std::string &hint) |
| template<typename T > | |
| static void | requireNotNull (T *ptr, const std::string &hint) |
| template<typename T > | |
| static void | requireNotNull (std::unique_ptr< T > ptr, const std::string &hint) |
| template<typename T > | |
| static void | requireGreaterThan (const T &val, const T &low, const std::string &hint) |
| template<typename T > | |
| static void | requireLessThan (const T &val, const T &high, const std::string &hint) |
| template<typename T > | |
| static void | requireEqualsTo (const T &val, const T &threshold, const std::string &hint) |
| template<typename T > | |
| static void | requireBetween (const T &val, const T &low, const T &high, const std::string &hint) |
| template<class Container > | |
| static void | requireNotEmpty (const Container &obj, const std::string &hint) |
A utility class that provides static functions for checking conditions and throw exceptions if fail.
|
inlinestatic |
Check if given numeric value is within range (lower, upper)
| val | numeric value to be put to test |
| low | lower bound to test against |
| high | upper bound to test against |
| hint | helper message |
| IllegalStateException,if | the test failed |
|
inlinestatic |
Check if given numeric value is equal to given threshold
@param val numeric value to be put to test @param threshold nemric value to be equal to @param hint helper message @throw IllegalStateException, if the test failed
|
inlinestatic |
Check if given numeric value is greater than lower bound
| val | numeric value to be put to test |
| low | lower bound to test against |
| hint | helper message |
| IllegalStateException,if | the test failed |
|
inlinestatic |
Check if given numeric value is less than upper bound
| val | numeric value to be put to test |
| high | upper bound to test against |
| hint | helper message |
| IllegalStateException,if | the test failed |
|
inlinestatic |
Check if the given container object not empty
| obj | contain object |
| hint | helper message |
| IllegalStateException,if | the test failed |
|
static |
Check if given raw pointer is NULL
| obj | raw pointer to be put to test |
| hint | helper message |
| NullPointerException,if | given pointer is NULL |
|
inlinestatic |
Check if given shared pointer is nullptr
| ptr | shared pointer to be put to test |
| hint | helper message |
| NullPointerException,if | shared_ptr is nullptr |
|
inlinestatic |
Check if given unique pionter is nullptr
| ptr | unique pointer to be put to test |
| hint | helper message |
| IllegalStateException,if | the test failed |
|
static |
Check if given bool value is true
| value | bool value to be put to test |
| hint | helper message |
| IllegalStateException,if | given bool value is false |


{% extends "base.html" %}
{% block title %}Events{% endblock %}
{% block content %}
{% include "hero_with_bg_img.html" with title="Events" subtitle="The CSUA hosts a large variety of social events, tech talks, networking events, workshops, and hackathons for the CS community." size="is-small" %}


 Templates/phrases may be accidentally (or intentionally) rendered in the view or before the container is set to be rendered. Preloading data here can allow all the data to be fetched at once.
◆ addJsonParams()
| addJsonParams |
( |
array |
$params | ) |
|
◆ createTemplateObject()
| createTemplateObject |
( |
|
$templateName, |
|
|
array |
$params = array() |
|
) |
| |
Helper method to create a template object for rendering. Templates only represent HTML output, so no response type is needed. However, they can be used in any response type.
- Parameters
-
| string | Name of the template to create |
| array | Key-value parameters to pass to the template |
- Returns
- XenForo_Template_Abstract
◆ getDependencyHandler()
◆ getNeedsContainer()
Gets the 'needs container' setting.
- Returns
- boolean
◆ getRequest()
- Returns
- Zend_Controller_Request_Http
◆ preloadTemplate()
| preloadTemplate |
( |
|
$templateName | ) |
|
Preloads a template with the template handler for use later.
- Parameters
-
◆ renderContainer()
| renderContainer |
( |
|
$contents, |
|
|
array |
$params = array() |
|
) |
| |
|
abstract |
Renders the container output for a page. This often represents the "chrome" of a page, including aspects like the header and footer. The content from the other render methods will generally be put inside this.
Note that not all response types will have a container. In which case, they should return the inner contents directly.
- Parameters
-
| string | Contents from a previous render method |
| array | Key-value pairs to manipulate the container |
- Returns
- string Rendered output
◆ renderError()
| renderError |
( |
|
$errorText | ) |
|
|
abstract |
Renders output of an error.
- Parameters
-
| string | Text of the error to render |
- Returns
- string|false Rendered output. False if rendering wasn't possible (see renderUnrepresentable()).
◆ renderMessage()
| renderMessage |
( |
|
$message | ) |
|
|
abstract |
Renders output of an message.
- Parameters
-
| string | Text of the message to render |
- Returns
- string|false Rendered output. False if rendering wasn't possible (see renderUnrepresentable()).
◆ renderRedirect()
| renderRedirect |
( |
|
$redirectType, |
|
|
|
$redirectTarget, |
|
|
|
$redirectMessage = null , |
|
|
array |
$redirectParams = array() |
|
) |
| |
Renders a redirect. Most renderers will actually redirect, but some may not.
- Parameters
-
| integer | Type of redirect. See XenForo_ControllerResponse_Redirect |
| string | Target to redirect to |
| mixed | Redirect message (unused by some redirect methods) |
| array | Extra redirect parameters (unused by HTML) |
- Returns
- string Empty string (nothing to display)
◆ renderSubView()
Renders a sub or child view.
- Parameters
-
- Returns
- string|XenForo_Template_Abstract|false
◆ renderUnrepresentable()
| renderUnrepresentable |
( |
| ) |
|
|
abstract |
Fallback for rendering an "unrepresentable" message. Method is called when the concrete rendering function returns false or no concrete rendering function is available.
- Returns
- string Rendered output
◆ renderView()
Renders output of a view. Should instantiate the view object and render it. Note that depending on response type, this class may have to manipulate the view name or instantiate a different object.
- Parameters
-
| string | Name of the view to create |
| array | Key-value array of parameters for the view. |
| string | Name of the template that will be used to display (may be ignored by view) |
| XenForo_ControllerResponse_View|null | A sub-view that will be rendered internal to this view |
- Returns
- string|XenForo_Template_Abstract|false Rendered output. False if rendering wasn't possible (see renderUnrepresentable()).
◆ renderViewObject()
| renderViewObject |
( |
|
$class, |
|
|
|
$responseType, |
|
|
array & |
$params = array() , |
|
|
& |
$templateName = '' |
|
) |
| |
General helper method to create and render a view object for the specified response type. Returns null if no class can be loaded or no view method has been defined. Otherwise, the return is defined by the view render method, which should return either a string (rendered content) or false (unrepresentable).
- Parameters
-
| string | View class name |
| string | Response type (translated to method name as render$type) |
| array | Key-value parameters to pass to view. May be modified by the prepareParams call within. |
| string | Template name to pass to view (may be ignored by view) |
- Returns
- string|false|null
◆ replaceRequiredExternalPlaceholders()
Replaces the place holders for required externals with the actual requirements. This approach is needed to ensure that all requirements are properly included, even if they are included after the comment has been rendered.
- Parameters
-
| XenForo_Template_Abstract | $template | The container template object; used to get the requirements |
| string | $rendered | Already rendered output |
- Returns
- string
◆ setNeedsContainer()
| setNeedsContainer |
( |
|
$required | ) |
|
Sets the 'needs container' setting
- Parameters
-
- Returns
- boolean
The documentation for this class was generated from the following file:
- C:/Users/Michel/Desktop/test/xf/library/XenForo/ViewRenderer/Abstract.php


If you have any ideas for quotes, please submit them to the News Feed Eradicator Facebook page
News Feed Eradicator is open source. Fork on Github


Datt is a community where people view great content and pay the creators, and people post great content and get paid for their creations.
The business model of Datt is to take a portion of payments between users rather than displaying advertisements, which better aligns the incentives of the company with the interests of the users.
Our goal is to empower users to find the best content, to properly own their content, and to get paid for the value they produce.
Datt is under development. Follow our blog or twitter for progress updates.
Because you believe in what the creators are saying and want to support their efforts, and you want their content to be more visible than other content.
Users pay each other bitcoin for creating content. The company and users take a portion of payments for work such as hosting or moderating content.
Datt has better content, you get paid for the work that you do, and you don't have to view targeted advertisements or give up your privacy.
Users should own their content and shouldn't have to view advertisements or sell their privacy to use an app. By building on a decentralized protocol, our technology is aligned with our values.
No, Datt runs in a web browser and can be used as easily as any web app. This is possible thanks to modern web technologies such as Web RTC, IndexedDB, and web workers.
Find out more detailed information in the Datt Documentation


Open and fair evaluations based on ATT&CK®
While organizations know that robust security solutions are imperative, determining what’s best is no easy feat. There is often a disconnect between security solution providers and their users, particularly related to how these solutions address real-world threats.
Our mission is to bridge this gap by enabling users to better understand and defend against known adversary behaviors through a transparent evaluation process and publicly available results – leading to a safer world for all.
Evaluations
View the results of our evaluations from previous rounds All ICS Participants All Enterprise Participants
Open, Rigorous and Sophisticated Testing
What we bring to the table is unique. Our real-world threat inspired methodologies are open and transparent. All results are publicly available and collaboratively produced with participants. There is no competitive analysis. We don’t rank products against each other. And there is no “winner.” Instead, we show how each vendor approaches threat detection through the language and structure of the MITRE ATT&CK® knowledge base, and provide tools to allow the community to assess which product best fits their individual needs.
Evaluation Results that Help Assess And Select Products
Our evaluations are focused on the technical ability to address known adversary behavior. It’s smart to consider other factors not included in our evaluations to determine which tool is best for your needs. One product may not fit every need, and products can address different challenges in various ways. Here are some resources that can help.
Sign Up for Updates
The ATT&CK Evaluations program continues to develop new methodologies, open new rounds of evaluations, publish results, and create content so you can run your own evaluations or use our results more effectively. Signup to our mailing list if you would like to be informed when we release new content and open call for participations.


Select an example catalogue from the box below, or enter the URL of any public catalogue and click "crawl".
You may also browse the example catalogue files. For a description of what each catalogue shows, see examples/README.txt.
The "eyehub" and "sensors" catalogues both contain location data
The map knows about: "http://www.w3.org/2003/01/geo/wgs84_pos#long" and "http://www.w3.org/2003/01/geo/wgs84_pos#lat"


--- layout: post title: VGA vs HDMI date: 2010-11-13 12:43:31.000000000 +02:00 categories: [] tags: - Flicker - HDMI - VGA status: publish type: post published: true post_id: vga-vs-hdmi meta: _edit_last: '1' _wp_old_slug: '' author: login: admin email<EMAIL_ADDRESS>display_name: Radu first_name: '' last_name: '' ---
About 3 months ago I got myself a brand new PC with a 24" Full HD monitor. The 1920x1080 pixels are awesome. Watching Full HD movies and playing games in Full HD rocks.
The monitor came with a VGA cable but also has a HDMI input. I was thinking about buying a HDMI cable but decided to save 10bucks and left it running on VGA.
One thing tho was making me angry, it would flicker in games. No matter what game or settings. I thought it's something with my configuration and barred with it. But recently I saw some computers in our office with Full HD monitors flickering in some cases, also with a VGA cable. So I went to the store and got that white HDMI cable (my monitor is white), plugged the monitor, started Star Craft II and.. No More Flicker!
I did try to google for a reason but got no logic answer so I just accepted the fact that HDMI is worth it. My best guess is VGA can't deliver the huge amount of data to the monitor so it skips frames and so the flickering is produced.
Get yourself a HDMI cable today (or at least a DVI)!


Ancient and Medieval Observations
The ancient Sumerians believed that Mars was Nergal, the god of war and plague.During Sumerian times, Nergal was a minor deity of little significance, but, during later times, his main cult center was the city of Nineveh. During the seventeenth century, Tycho Brahe measured the diurnal parallax of Mars that Johannes Kepler used to make a preliminary calculation of the relative distance to the planet. When the telescope became available, the diurnal parallax of Mars was again measured in an effort to determine the Sun-Earth distance. This was first performed by Giovanni Domenico Cassini in 1672. The early parallax measurements were hampered by the quality of the instruments. The only occultation of Mars by Venus observed was that of 13 October 1590, seen by Michael Maestlin at Heidelberg. In 1610, Mars was viewed by Italian astronomer Galileo Galilei, who was first to see it via telescope.
Martian "canals"
By the 19th century, the resolution of telescopes reached a level sufficient for surface features to be identified. A perihelic opposition of Mars occurred on 5 September 1877. In that year, the Italian astronomer Giovanni Schiaparelli used a 22 centimetres (8.7 in) telescope in Milan to help produce the first detailed map of Mars. These maps notably contained features he called canali, which were later shown to be an optical illusion. These canali were supposedly long, straight lines on the surface of Mars, to which he gave names of famous rivers on Earth. His term, which means "channels" or "grooves", was popularly mistranslated in English as "canals."
Mars in Culture
The planet Mars is named after the Roman god of war Mars. In Babylonian astronomy, the planet was named after Nergal, their deity of fire, war, and destruction, most likely due to the planet's reddish appearance.Whether the Greeks equated Nergal with their god of war, Ares, or whether both drew from a more ancient association is unclear. In the age of Plato, the Greeks called the planet Ἄρεως ἀστἡρ (Areos aster), or "star of Ares". Following the identification of Ares and Mars, it was translated into Latin as stella Martis, or "star of Mars", or simply Mars. The Hellenistic Greeks also called the planet Πυρόεις Pyroeis, meaning "fiery". In ancient China, the advent of Mars was taken as a portent for "bane, grief, war and murder".
Martians
A Martian is an inhabitant of the planet Mars or a human colonist on Mars. Although the search for evidence of life on Mars continues, many science fiction writers have imagined what extraterrestrial life on Mars might be like. The fashionable idea that Mars was populated by intelligent Martians exploded in the late 19th century. Schiaparelli's "canali" observations combined with Percival Lowell's books on the subject put forward the standard notion of a planet that was a drying, cooling, dying world with ancient civilizations constructing irrigation works.


Prepared breakfast and cleanup, medication reminder, bath and dressing assistance, love and companionship
Prepared dinner and cleanup, medication reminder, bath and dressing assistance, love and companionship
Breakfast, Lunch & Dinner served, Laundry, transportation to and from appointments, medicaiton, daily activities, love and companionship
Love and companionship 24 hours a day and 7 days a week! No stone unturned for this customer!


Analyses if ternary operator can be refactored to simply use the conditional variable as the result (thus omitting the ternary branches).
This refactoring is encouraged if it can be done with minimal risk to the application.


You have power over your mind - not outside events. Realize this, and you will find strength.
—Marcus Aurelius


University of Pittsburgh
The laboratory of Dr. Yang Liu integrates multi-disciplinary approaches spanning engineering optics, physics, computer science, chemistry, biology and medicine, to develop advanced microscopy techniques across seven orders of magnitude in length scales and quantitative image analysis tools to address important biological questions and unmet clinical needs in cancer research and precision medicine! For our latest news, Follow @YangLiuLab1.


--- layout: post title: Testing for Ruby DATA object date: 2011-10-30 21:22:36.000000000 -07:00 type: post published: true status: publish categories: tags: [] meta: _edit_last: '1' author: login: admin email<EMAIL_ADDRESS>display_name: admin first_name: Carina C. last_name: Zon ---
Ruby's DATA object makes it possible to do neat little tricks like storing templates and datafiles within the script that uses it.
#!/usr/bin/env ruby
DATA.class # File
DATA.read # 'now we have a DATA object'
...
__END__
now we have a DATA object
But accessing it from external files, including test suites, is a pain. Only the original file can see the DATA object. Ruby raises a NameError exception, complaining that the 'DATA' constant is undefined.
Working around this can be easy when you keep in mind that DATA is just another I/O object. So you can, for instance, create a substitute File object. And, like any other File object, if you're going to read it repeatedly you need to reset the pointer for each read.
if Module.const_defined?(:DATA)
SOURCE=DATA
POSITION=SOURCE.pos
else
SOURCE=File.new(__FILE__)
POSITION=File.read(SOURCE).match(/^__END__.*$/).offset(0)[1]+1
end
def data
SOURCE.pos=POSITION
SOURCE.read
end


Welcome to Lane JS Framework
Manage your UI from JavaScript -
no HTML or CSS involved!
Examples:
Hello lane.js
InputBox
Text Area
Check Box
Time Graph
Grid
Builder
DataModel
DropBox
Tests:
lane.js widgets


Chelsea owner Roman Abramovich ‘not interested in selling up’
by AFPChelsea owner Roman Abramovich is not interested in “bargain” bids for the Premier League club and remains fully involved at Stamford Bridge, according to chairman Bruce Buck.
The Russian billionaire is not believed to have attended a home match since the spring of 2018, having taken Israeli citizenship after encountering visa renewal issues in Britain.
Plans for a new 60,000-seat stadium were shelved around the same time, but Buck said Abramovich has no intention to offload the club.
“So far as I know, absolutely not. To the contrary — I have never heard a word from Mr Abramovich: ‘Let’s get this ready for a sale,’ or something,” Buck told the Guardian newspaper.
“Because of the political situation, there are people who think they might want to buy Chelsea Football Club at a bargain. We do get enquiries and we really have nothing to say to these people.
“In terms of being involved, in looking at new players, talking about whether to extend players’ contracts, do we buy this player, do we sell this player, (Abramovich) was always intimately involved in that from day one and is just as intimately involved now.
“He talks to Marina (Granovskaia) — the board member who supervises the football operation — several times a day, every day. Marina has been doing that for seven or eight years. That hasn’t let up or changed at all.”


Gateway
BOT
06-Nov-19 05:27 PM
[dscrd-hush] <dukeleto> BTG is still a thing?
[dscrd-hush] <dukeleto> I almost wrote the 2way replay protection for BTG, but i was still learning at that time, and BTG was too shady for my liking. But then I ended up writing 2WRP for BTCP
[dscrd-hush] <dukeleto> Not sure if I chose the lesser evil, but oh well
[dscrd-hush] <dukeleto> I was the one that forced BTG to choose a block height for a fork and stick to it, because I told them it was insane to not have decided that already. Those were simpler times
[dscrd-hush] <Berg> Hush SilentDragon Android works
[dscrd-hush] <Berg> I'd also be more than happy to front some money for a dragon head. I need a full node of SD running at all times. My computer is near death and turns off randomly
[dscrd-hush] <Berg> So I keep losing my connection between the two
[dscrd-hush] <Berg> And yes my sleep settings are correct, my laptop is just 7 years old
[dscrd-hush] <Berg> SDA is working like a charm otherwise. Haven't run into any issues besides the QR scanner not working. The majority of work it needs at present is more display related
[dscrd-hush] <Berg> Like this for example
[dscrd-hush] <heguli97> qr scanner works for me
[dscrd-hush] <Berg> Really? Mine never snapped the QR
[dscrd-hush] <Berg> I had to use the manual option to connect
[dscrd-hush] <heguli97> hmm. i was thinking it might require some permissions to use the camera, but if you're seeing the image through it then i don't think it's that
[dscrd-hush] <Berg> Yeah I allowed it to use the camera, then sat there playing with my brightness and trying to be super still for like 20 minutes
[dscrd-hush] <denio> Qr scanner works for me also @Berg
[dscrd-hush] <Berg> AtomicDEX worked for me, but not the connection scanner for SDA
[dscrd-hush] <Berg> are you guys talking SDA connection scanning?
[dscrd-hush] <Berg> Or transactions?
[dscrd-hush] <denio> Both
[dscrd-hush] <Berg> Weird
[dscrd-hush] <denio> True
[dscrd-hush] <denio> Which version of SD are you using?


It's quick and easy
By clicking Sign Up, you agree to our Terms, Data Policy and Cookie Policy. You may receive SMS notifications from us and can opt out at any time.


--- layout: post authors: ["Greg Wilson"] title: "Welcome Our New Instructors" date: 2013-07-19 time: "09:00" tags: ["Community", "Education"] ---
We're very pleased to welcome a dozen new instructors to the Software Carpentry team:


Hello. I changed my origin name and updated my name change on the bf3stats website. But no on my battlelog stats page, the bb log centre show that it cannot find my player (the old name)! How can I update this? PLease help me!!! I love this add on!!!!
Thanks!
BrainFooLong
Administrator
Wrong place for this question. BBLog have nothing todo with your name change.
Goto EA Support.
Greetz
BrainFooLong
Administrator
BTW. It needs some time (1 day for example) that your name is updated in all Battlelog Caches.
Topicstarter
Guest
But it is not the battlelog stats. It is the extended stats that bblog add that can't find me. But thanks.
BrainFooLong
Administrator
Just give me the link, i'll be sure that some of your stats and profile links already be cached.
Greetz


--- layout: post title: Virtual secretary date: 2010-07-04 01:35:21.000000000 +02:00 type: post published: true status: publish categories: - Ideas tags: [] meta: _edit_last: '2' _wp_old_slug: '' _jetpack_related_posts_cache: a:0:{} author: login: admin email<EMAIL_ADDRESS>display_name: gerbrand first_name: Gerbrand last_name: van Dieijen ---
Most of my friends are in there are twenty/thirty something and have quite a busy (social live). Making appointsments can be quite cumbersome, especially when multiple people are involved. Fortunately, there's electronic help, there are websites were you can schedule appointments. I've used the Dutch sites Datumprikker.nl and the fairly new startup Pleft. Although there both quite easy to start using, I'm far from satisfied. Datumprikker and pleft both have quite limited functionality. The only thing you can enter are available dates and a list of contacts/emailaddresses with whom you want to make an appointment.
What would like is integration with my electronic calendar of Google Calender (personal) and MS Exchange (work). That way, almost automatically available dates could be picked. Both Google Calendar as the latest version of Exchange can make there calender available via ical - so integration should be quite easy. When all people you want to make an appointment with have there calenders integrated as well with the appointment tool, an appointment could be created automatically - just like a secretary would do by calling other people's secretaries.
Furthermore, besides entering emailaddresses, picking contacts from my address book from either google or MS Exchange would be more convenient.
I was thinking, such an application shouldn't be hard to make. I wasn't the only one with that idea. Recently someone suggested another website: Doodle. From what I can see, that website seems a whole lot better than there Dutch counterparts. Integration with Google Calendar and Contacts. Integration with Exchange and possibility to add ical calenders. Looks good, saves me from creating a startup ;-).


Midpoint Bridge to close for 5K race
by WFTX Digital TeamLEE COUNTY, Fla. — Due to a Veterans Day event drivers in Lee County will have one fewer option for crossing the Caloosahatchee River.
The Midpoint Madness Veterans Day 5K Run/Walk will close the Midpoint Bridge from 6 to 9 PM tonight.
Motorists are encouraged to use the Cape Coral Bridge or the U.S. 41 and Business 41 bridges as alternate routes.
The race will begin at 7 PM.
Proceeds from this event will benefit the Fort Myers YMCA youth and family scholarship program.
For information about the annual nighttime Veterans Day event, contact the Fort Myers YMCA or the Fort Myers Track Club . Pre- and post-race activities will be at Royal Palm Square at the base of the Midpoint Bridge in Fort Myers.


Cards
Cards provide a flexible, and extensible content container with multiple variants and options.
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.
Empty Card
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.
Title Header
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has
survived not only five centuries, but also the leap into electronic typesetting.


Thanks for using Quest Raspberry! This extension applies a new theme to UWaterloo Quest and allows you to export course schedule as file or picture.
Some pages remain as they are to avoid display errors. However, when you want to make sure everything is not going wrong, please disable this extension temporarily.
Due to the complexity of the site, this extension prepared separated css and js for each page instead of global ones to guarantee pages are displayed correctly most of the time.
▷ Try not to use multiple Quest extensions together to avoid unexpected behaviors
▷ Quest may change at any time, thus the extension may not function properly
▷ If you have any questions regarding this extension, please email me at<EMAIL_ADDRESS>or submit your feedback online
▷ This extension has no affiliation with Quest, its developers, or the University of Waterloo
▷ Use this extension at your own responsibility


2 references to CreateRunspacePool
System.Management.Automation (2)
engine\hostifaces\ConnectionFactory.cs (1)
219
return
CreateRunspacePool
(1, 1, initialSessionState,
engine\remoting\server\ServerRunspacePoolDriver.cs (1)
164
RunspacePool = RunspaceFactory.
CreateRunspacePool
(


{% extends "base.html" %} {% block title %}Multipartite free formulary {% endblock title %} {% block content %}
The GB TU Free Assembler allows you to construct new TUs with user defined structures that are not included in the GB TU Assembler tool.
To freely assemble a TU, follow the next steps:
Warning: We advice you not to use pCambia (pDGB3) omega vectors in multipartite assemblies since they are not domesticated for BtgZI.


Welcome to Harry Potter Trivia!
Username:
Select Your House:
Gryffindor
Slytherin
Hufflepuff
Ravenclaw
I solemnly swear that I am up to no good


Home
Ingredients
Cake baby! Lets cook!
Welcome to Cake Baby!

Choose a recipe:
Calculate budget


{% extends 'layouts/master.html' %} {% import './macros/ads.html' as ads %} {% import './macros/macros.html' as macros %} {% block head %} {# Prevent this page from being indexed, prevent links from being followed #} {% endblock %} {% macro pagers (posts, currPage, perPage) %} {% endmacro %} {% block embed %} {{ ads.topResponsive() }}
No results
{{ loop.index }}. You are not authorized to view this post
{% else %}


Lizzo's Thong Outfit Draws Comparisons To WWE Wrestler Rikishi
by Yohance Kyles (@HUEYmixwitRILEY)The onetime Minneapolis resident had her eyes on Karl-Anthony Towns of the T-Wolves.
(AllHipHop News) "Juice" songstress Lizzo stole the show at the Lake Show on Sunday. The Grammy-nominated performer made waves when she began twerking in a thong during the Lakers-Timberwolves game in Los Angeles.
Lizzo's asset-showing outfit quickly spread across social media. Some Twitter users began pointing out the similarities between her black shirt-dress with a whole in the back to the ring attire of professional wrestler Solofa Fatu Jr. (aka Rikishi).
The WWE Hall of Famer was known for the Stink Face, a move where he sat on the face of his opponents as they were laid out in the corner of the squared circle. Plus, Rikishi had a finisher called The Banzai Drop which also involved his derriere.
Rikishi's name became a Twitter trending topic on Monday morning. Some of the commenters instantly understood why the father of WWE superstars Jey and Jimmy Uso was getting so much attention, while other users gradually discovered the connection to Lizzo's apparel at the Staples Center.


Explore and enjoy images from these six volumes of exquisite natural history drawings from colonial New South Wales. On display at the State Library of NSW until 11 May 2014.


- Comment:
An example would be "75 bpm" as a pulse rate.
- Source:
HcM QA
- State Type:
F
- &Attributes:
-
"numeric value"
- &Abstract:
F
- Value:
F
- Definitions Used:
-
numeric value (Class Attribute)
Measured Qualifier (Class)
- Abstract:
F
- Derived:
F
- Allow Shared:
F
- Override Shared:
F
- Default Shared:
F
- Allow Transactional:
F
- Override Transactional:
F
- Default Transactional:
F
- Allow Monitored:
F
- Override Monitored:
F
- Default Monitored:
F
- Allow Distributed:
F
- Override Distributed:
F
- Default Distributed:
F
- Normalize:
F
- Description:
"Phenomenon Qualifier" with a declared value defined as a number.
- Comment:
An example would be "25%" as the extent of burn damage.
- Source:
HcM QA
- State Type:
F
- &Attributes:
-
"numeric value"
- &Abstract:
F
- Value:
F
- Definitions Used:
-
numeric value (Class Attribute)
measurement unit for (Association)
- From Class:
"Unit Of Measure"
- To Class:
"Measured Qualifier"
member (Association)
- From Class:
Subject
- To Class:
"Membership Subject Relation"
- Redefines:
"Partitive Subject Relation"."inclusion of"
- Definitions Used:
-
inclusion of (Association)
Membership Subject Relation (Class)
- Description:
"Partitive Subject Relation" where a "Subject" forms part of the other as a member and may exist as
a component in other "Membership Subject Relations" at the same time.
- Source:
post-CBS
- State Type:
F
- &Abstract:
F
- Value:
F


| How to submit an LLVM bug report |
|
|
| Introduction - Got bugs? |
Basically you have to do two things at a minimum. First, decide whether the bug crashes the compiler (or an LLVM pass), or if the compiler is miscompiling the program. Based on what type of bug it is, follow the instructions in the linked section to narrow down the bug so that the person who fixes it will be able to find the problem more easily.
Once you have a reduced test-case, go to the LLVM Bug Tracking System, select the catagory in which the bug falls, and fill out the form with the necessary details. The bug description should contain the following information:
Thanks for helping us make LLVM better!
| Crashing Bugs |
To figure out which program is crashing (the front-end, gccas, or gccld), run the llvm-gcc command line as you were when the crash occurred, but add a -v option to the command line. The compiler will print out a bunch of stuff, and should end with telling you that one of cc1, gccas, or gccld crashed.
| Front-end bugs |
| GCCAS bugs |
gccas -debug-pass=Arguments < /dev/null -o - > /dev/null
... which will print a list of arguments, indicating the list of passes that gccas runs. Once you have the input file and the list of passes, go to the section on debugging bugs in LLVM passes.
| GCCLD bugs |
llvm-as < /dev/null > null.bc gccld -debug-pass=Arguments null.bc
... which will print a list of arguments, indicating the list of passes that gccld runs. Once you have the input files and the list of passes, go to the section on debugging bugs in LLVM passes.
| Bugs in LLVM passes |
bugpoint <input files> <list of passes>
bugpoint will print a bunch of output as it reduces the test-case, but it should eventually print something like this:
... Emitted bytecode to 'bugpoint-reduced-simplified.bc' *** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc -licm
Once you complete this, please send the LLVM bytecode file and the command line to reproduce the problem to the llvmbugs mailing list.
| Miscompilations |
To debug a miscompilation, you should choose which program you wish to run the output through, e.g. C backend, the JIT, or LLC, and a selection of passes, one of which may be causing the error, and run, for example:
bugpoint -run-cbe [... optimization passes ...] file-to-test.bcbugpoint will try to narrow down your list of passes to the one pass that causes an error, and simplify the bytecode file as much as it can to assist you. It will print a message letting you know how to reproduce the resulting error.
| Incorrect code generation |
To debug the JIT:
bugpoint -run-jit -output=[correct output file] [bytecodefile]Similarly, to debug the LLC, one would run:
bugpoint -run-llc -output=[correct output file] [bytecodefile]At the end of a successful bugpoint run, you will be presented with two bytecode files: a safe file which can be compiled with the C backend and the test file which either LLC or the JIT mis-codegenerates, and thus causes the error.
To reproduce the error that bugpoint found, it is sufficient to do the following:
llvm-dis -c safe.bc -o safe.c
gcc -shared safe.c -o safe.so
llc test.bc -o test.s -f
gcc test.s safe.so -o test.llc
./test.llc [program options]
If debugging the JIT, load the shared object and supply the test bytecode:
lli -load=safe.so test.bc [program options]


Produces clean and neat Markdown log file and also provide an argument to include the function call inside the Markdown log.
| Version: | 0.1.1 |
| Imports: | futile.logger |
| Published: | 2017-04-26 |
| Author: | E. F. Haghish |
| Maintainer: | E. F. Haghish <e.f.haghish at uni-greifswald.de> |
| BugReports: | https://github.com/haghish/md.log/issues |
| License: | MIT + file LICENSE |
| URL: | https://github.com/haghish/md.log |
| NeedsCompilation: | no |
| Materials: | README |
| CRAN checks: | md.log results |
| Reference manual: | md.log.pdf |
| Package source: | md.log_0.1.1.tar.gz |
| Windows binaries: | r-devel: md.log_0.1.1.zip, r-release: md.log_0.1.1.zip, r-oldrel: md.log_0.1.1.zip |
| OS X binaries: | r-release: md.log_0.1.1.tgz, r-oldrel: md.log_0.1.1.tgz |
Please use the canonical form https://CRAN.R-project.org/package=md.log to link to this page.