Colours Personal
.
.
.
.
my true colours
I want to be financially secure. I want to practically increase my financial net worth. I want to be a more productive person.
 I want my life to achieve more results. I want to use my time more efficiently. I want to convert
my time into more physical, financial and social results..
Use Colours to conceive, plan and execute your activities more efficiently. Colours will help you collect and produce your
own productivity metrics, which you can use to take necessary corrective action towards better personal results. Colours
will be your personal productivity mirror. Know your own productivity colours and make the necessary changes to improve your
productivity. Use Colours Marketplace to link with friends and mentors to help you to be accountable to yourself. Accept
that accountability to self or others is actual your means of production. . Use Colours to be more fruitful. Use Colours
to deliver more practical results. Use Colours to acquire better habits and disciplines.
I want to find a job. I want my talent and capabilities to be discovered by good companies.
Over a period of time, use Colours to compile your productivity metrics into your performance profile. Post your performance profile on Colours Marketplace so that your talent can be discovered by great companies. Great companies want to know the true performance colours of prospective staff members.
Colours Project
.
.
.
.
putting things in black & white, better than being on the ground
We want to deliver projects more efficiently. We want to reduce project risk. We want to improve productivity in projects. We want better project financial results.
Use Colours Project to collect real time individual staff and team, productivity metrics. Use Colours to conceive, plan and implement projects more efficiently. Colours also has tools to help you implement more efficiently. While offsite, get to know what’s happening on the ground better than when you are on the ground yourself. This real time accountability leads to higher productivity by individuals and teams on a project. End result is more financially rewarding projects.
We want to create a competitive edge that will help us procure more project business.
Use Colours to help you operate more efficiently across your enterprise. Compile your improved enterprise performance metrics and reports into an attractive performance profile. Post your attractive performance profile on Colours Marketplace to secure more business.
We want to know the true performance colours of prospective staff.
Use Colours Marketplace to procure new staff members. Talent looking for new jobs would have, overtime compiled their own Colours performance metrics into performance profiles. These Job Seekers would go on to post the same on Colours Marketplace to look for new jobs.
Colours Enterprise
.
.
.
.
What colour is your bottomline?
We want to be operationally more efficient to improve our bottomline.
Use Colours for higher individual staff and team performance accountability across the enterprise. Real time accountability leads to higher individual staff and team productivity. Real time accountability means management can see real time individual staff and team productivity reports and metrics across the enterprise.
We want to create a competitive edge to help us procure new business.
Colours Project will help you improve individual and team project performance metrics. Over a period of time, use Colours to collect your project performance metrics into an attractive projects performance profile. Post your projects performance profile on Colours Marketplace to procure more projects business.


property Data: PData;
Returns the associated Data entry of current entry Item of the iterator.
[See Also]


The Math of Stereo Triangulation
This post discusses the problem of stereo triangulation, which is estimating the position of a 3D point from two corresponding image points. We present the derivation in a coordinate-free fashion first, then introduce coordinates later.
Geometric Representations
Lines and Rays
Parametric form: \[L = \{p = q + \lambda v | \lambda \in \mathbb{R}\}\]
Implicit form: A line can be thought of as the intersection of two planes.
\[L = \{p | n_1^t(p-q) = n_2^t(p-q) = 0\}\]
Parametric form: \[R = \{p = q + \lambda v | \lambda \geq 0\}\]
Planes
Parametric form: \[P = \{p = q + \lambda_1 v_1 + \lambda_2 v_2 | \lambda_1, \lambda_2 \in \mathbb{R}\}\] Implicit form: \[P = \{p | n^t (p-q) = 0\}\]
Reconstruction by Triangulation
We assume that the locations and orientations of projector and camera are known with respect to the global coordinate system. Under this assumption, the equations of projected planes and rays, as well as the equations of camera rays corresponding to illuminated points, can be obtained. The location of illuminated points can be recovered by intersecting the planes or rays of light with the camera rays corresponding to the illuminated points.
Line-Plane Intersection
Computing the intersection of a line and a plane is strightforward when the line is represented in parametric form: \[L = \{p = q + \lambda v | \lambda \in \mathbb{R}\}\]
and the plane is represented in implicit form \[P = \{p | n^t (p-q) = 0\}\]
When the line and the plane are parallel (co-plane included), there is no intersection (infinite intersections). In this case, and are orthogonal . If the vector and are nor orthogonal, the intersection of the line and the plane contains exactly one point .
\[n^t (p-q_P)=n^t (\lambda v + q_L - q_P\] \[\lambda = \frac{n^t(q_P - q_L)}{n^tv}\]
Line-Line Intersection
Here we consider the case of two arbitrary lines and \[L_1=\{p=q_1+\lambda_1v_1|\lambda_1\in\mathbb{R}\}\] \[L_2=\{p=q_2+\lambda_2v_2|\lambda_2\in\mathbb{R}\}\]
If vectors and are linearly dependent, i.e., one is the scalar multiple of the other. In addition, suppose is also the multiple of or , then these two lines are essentially a single line. Otherwise, these two lines are parallel and do not intersect.
If vector and are linearly independent, these two lines may or may not intersect. the sufficient and necessary condition for two lines to intersect is that scalar values and exist so that
\[q_1 + \lambda_1v_1=q_2+\lambda_2v_2\]
If two lines do not intersect, we find the approximate intersection as the point that is closest to the two lines. More specifically, we define the approximate intersection as the point which minimizes the sum of the square distances to both lines
\[\phi(p, \lambda_1, \lambda_2)=\|q_1+\lambda_1 v_1-p\|^2 + \|q_2+\lambda_2 v_2-p\|^2\]
The function is a quadratic non-negative definite function of five variables, the three coordinates of the point and the two scalars and . Let be a point on the line , and be a point on the line . A necessary condition for the minimizer is that the partial derivative of , with respect to the five variables, all vanish at the minimizer. In particular, the derivatives w.r.t. the three coordinates of the point must vanish
\[\frac{\partial \phi}{\partial p} = (p-p_1)+(p-p_2)=0\]
or equivalently, it is necessary for the minimizer point to be the midpoint of the line segment joining and .
As a result, the problem reduces to the minimization of the squared distance from a point on line to a point on line . The original cost function becomes a quadratic non-negative definite function of two variables
\[\psi(\lambda_1, \lambda_2)= 2\phi(p, \lambda_1, \lambda_2) = \|(q_2+\lambda_2 v_2) - (q_1 + \lambda_1 v_1)\|^2\]
It is necessary for the partial derivatives of , w.r.t. and to be equal to zeros at the minimum, as follows
\[\frac{\partial \psi}{\partial \lambda_1} = v_1^t(\lambda_1v_1-\lambda_2v_2+q_1-q_2) = \lambda_1\|v_1\|^2 - \lambda_2v_1^tv_2+v_1^t(q_1-q_2) = 0\] \[\frac{\partial \psi}{\partial \lambda_2} = v_2^t(\lambda_2v_2-\lambda_1v_1+q_2-q_1) = \lambda_2\|v_2\|^2 - \lambda_2v_2^tv_1+v_2^t(q_2-q_1) = 0\]
These provide two linear equations in and , which can be expressed in the matrix form as
[mathjax doesn’t work right]
\[\begin{pmatrix}
\|v_1\|^2 & -v_1^tv_2 \\
-v_2^tv_1 & |v_2\|^2
\end{pmatrix} \left(\begin{array}{c}
\lambda_1
\lambda_2
\end{array}\right) = \left(\begin{array}{c}
v_1^t(q_2-q_1) &
v_2^t(q_1-q_2)
\end{array}\right)\]
Coordinate Systems
Lines from Image Points
An image point with coordinates defines a unique line containing this point and the center of projection. Assume is the world coordinates of this point, then we have
Since R is a rotation matrix, which is orthonormal, we have , the line of sight can be written as
Planes from Image Lines
A straight line on the image plane can be expressed in the parametric or implicit form w.r.t the image coordinates. There is a unique plane containing this line and the center of projection. Let be the point on the plane projecting onto an image point . We have , and the point satisfies the implicit equation defining the line , we have
Another interpretation is: is the normal of the plane , and is the center of projection in the world coordinate system.


This simple tutorial will show you how to send different messages to Growl.
Register your application
Before to send any notification, you should register your application to Growl.
Consider an application as a group of elements included :
-
a unique name to identify the application (required)
-
one icon to represent visually your application (optional - used default growl icon if missing)
-
a list of notification types that will receive future messages (required - an empty list does not have sense)
| Do not register each time you send a new notification. It’s unnecessary. |
| Net_Growl will register your application at first notification send, if it was not implicitly called before with Net_Growl::register(). |
<?php
require_once 'Net/Growl/Autoload.php';
$notifications = array(
'GROWL_NOTIFY_STATUS' => array(
'display' => 'Status',
),
'GROWL_NOTIFY_PHPERROR' => array(
'display' => 'Error-Log'
)
);
$appName = 'PHP App Example using GNTP';
$password = '';
$options = array(
'protocol' => 'gntp',
'timeout' => 15,
);
try {
$growl = Net_Growl::singleton($appName, $notifications, $password, $options);
$growl->register();
} catch (Net_Growl_Exception $e) {
echo 'Caught Growl exception: ' . $e->getMessage() . PHP_EOL;
?>
Previously, we have seen how to register an application with all definitions given by the Net_Growl class constructor. Now we will see an alternative solution using a Net_Growl_Application object.
<?php
require_once 'Net/Growl/Autoload.php';
$notifications = array(
'GROWL_NOTIFY_PHPERROR'
);
$appName = 'PHP App Example using GNTP';
$password = '';
$app = new Net_Growl_Application(
$appName,
$notifications,
$password
);
$options = array(
'protocol' => 'gntp',
);
$growl = Net_Growl::singleton($app, null, null, $options);
$growl->register();
?>
Notify a simple basic message
|
Distinct UDP and GNTP communication
Default options will used the basic UDP protocol on port 9887. If you want to use the new GNTP, you should specify options protocol (= gntp) See singleton method, and options parameter (#4). |
We will reused the source code presented in register application feature, and used tip to auto-register application at first notification call.
<?php
require_once 'Net/Growl/Autoload.php';
$notifications = array(
'GROWL_NOTIFY_STATUS' => array(
'display' => 'Status',
),
'GROWL_NOTIFY_PHPERROR' => array(
'display' => 'Error-Log'
)
);
$appName = 'PHP App Example using GNTP';
$password = '';
$options = array(
'protocol' => 'gntp',
'timeout' => 15,
);
try {
$growl = Net_Growl::singleton($appName, $notifications, $password, $options);
$name = 'GROWL_NOTIFY_STATUS';
$title = 'Congratulation';
$description = 'You have successfully installed PEAR/Net_Growl.';
$growl->publish($name, $title, $description);
} catch (Net_Growl_Exception $e) {
echo 'Caught Growl exception: ' . $e->getMessage() . PHP_EOL;
?>
We have defined two notifications type
[GROWL_NOTIFY_STATUS and GROWL_NOTIFY_PHPERROR]
when register application on getting a Growl instance. But we use only one of them
to send our basic Congratulation message.
Notify different message types
You can define as much notification types as you want, depending of your need. For example, Gmail Growl sets 3 types
-
New Mail
-
state
-
New Version
Here, in our example, we will set 2 notification types
-
Status (GROWL_NOTIFY_STATUS)
-
Error-Log (GROWL_NOTIFY_PHPERROR)
and send messages on both channels.
Here are the full script, we will explain just after :
<?php
require_once 'Net/Growl/Autoload.php';
$notifications = array(
'GROWL_NOTIFY_STATUS' => array(
'display' => 'Status',
),
'GROWL_NOTIFY_PHPERROR' => array(
'icon' => 'http://www.laurent-laville.org/growl/images/firephp.png',
'display' => 'Error-Log'
)
);
$appName = 'PHP App Example using GNTP';
$password = '';
$options = array(
'protocol' => 'gntp',
'timeout' => 15,
'AppIcon' => 'http://www.laurent-laville.org/growl/images/Help.png',
);
try {
$growl = Net_Growl::singleton($appName, $notifications, $password, $options);
$name = 'GROWL_NOTIFY_STATUS';
$title = 'Congratulation';
$description = 'You have successfully installed PEAR/Net_Growl.';
$growl->publish($name, $title, $description);
$name = GROWL_NOTIFY_PHPERROR;
$title = 'New Error';
$description = 'You have a new PHP error in your script.';
$options = array(
'priority' => Net_Growl::PRIORITY_HIGH,
);
$growl->publish($name, $title, $description, $options);
$name = GROWL_NOTIFY_STATUS;
$title = 'Welcome';
$description = "Welcome in PHP/GNTP world ! \n"
. "New GNTP protocol add icon support.";
$options = array(
'icon' => 'http://www.laurent-laville.org/growl/images/unknown.png',
'sticky' => false,
);
$growl->publish($name, $title, $description, $options);
} catch (Net_Growl_Exception $e) {
echo 'Caught Growl exception: ' . $e->getMessage() . PHP_EOL;
?>
First message notified by code below
<?php
$name = 'GROWL_NOTIFY_STATUS';
$title = 'Congratulation';
$description = 'You have successfully installed PEAR/Net_Growl.';
$growl->publish($name, $title, $description);
will show the Toast notification (only on first script run)
Followed by
Second message sent over the other channel (notification type) on a highest priority
<?php
$name = GROWL_NOTIFY_PHPERROR;
$title = 'New Error';
$description = 'You have a new PHP error in your script.';
$options = array(
'priority' => Net_Growl::PRIORITY_HIGH,
);
$growl->publish($name, $title, $description, $options);
will show this Toast notification
And finally the third and last message with default application icon
[http://www.laurent-laville.org/growl/images/Help.png (AppIcon option of singleton method)]
because resource http://www.laurent-laville.org/growl/images/unknown.png does not exist.
<?php
$name = GROWL_NOTIFY_STATUS;
$title = 'Welcome';
$description = "Welcome in PHP/GNTP world ! \n"
. "New GNTP protocol add icon support.";
$options = array(
'icon' => 'http://www.laurent-laville.org/growl/images/unknown.png',
'sticky' => true,
);
$growl->publish($name, $title, $description, $options);
will show this other one Toast notification


Suspected fraudster gets N500,000 bail over N9,000 fraud
by The Eagle OnlineA Tinubu Magistrates’ Court in Lagos State on Thursday granted N500,000 bail to a 32-year-old man, Ogbonna Iteh, who allegedly possessed fake $200 and defrauded a woman of N9,000.
The Magistrate, T.A. Anjorin-Ajose, also ordered the defendant to produce two sureties as a condition for the bail.
Anjorin-Ajose said one of the sureties must be a blood relation of the defendant and the other a civil servant.
The News Agency of Nigeria reports that Iteh, who resides on Aboki Estate, Ikate, Elegunshi, Eti-Osa, Lagos State, is facing a three-count charge of conspiracy, fraud and possession of fake currency.
He, however, pleaded not guilty to the offences.
The Prosecutor, Inspector Ajaga Agboko, told the court that the defendant and one other person at large conspired to defraud one Faith Samuel of N9,000.
He said Iteh committed the offences on November 13 at 8am at Abijo Lekki, Ibeju-Lekki, Lagos State.
Agboko said the defendant also had in his possession fake $200.
He said: “Iteh’s accomplice (who drove their vehicle), gave a ride to Samuel, who was taking her children to school.
“In the vehicle, Iteh said that he just returned from abroad and God sent him to help the complainant; he gave her 200 dollars and told her to bring any amount she has in naira.
“Samuel told them she had only N9,000 in her account; the duo told her to go and withdraw it; they followed her to a bank; she withdrew the money and gave it to them.
“The duo left; the complainant went into the bank to change the 200 dollars but was told that it was fake.
“Samuel traced them back to where they picked her and saw only the defendant where he was trying to defraud another woman, she raised an alarm and he was caught.”
Agboko said the offences contravened Sections 314, 329 and 411 of the Criminal Law of Lagos State, 2015.
Anjorin-Ajose adjourned the case until December 5 for substantive hearing.
Previous Post
NEVR, KDI condemn violence, killings in Bayelsa governorship poll
Next Post
Alleged P&ID scam: EFCC files fresh charges against Briton


Id = 331
Nombre Personajen = Squanchy
Status = unknown
Specie = Alien
Origen = Planet Squanch
Tipo = Cat-like creature
Locacion = Planet Squanch
Id Locacion = ['35']
Episodio = ['https://rickandmortyapi.com/api/episode/11', 'https://rickandmortyapi.com/api/episode/16', 'https://rickandmortyapi.com/api/episode/21']
Id Episodio = ['11', '16', '21']
URL Personaje = https://rickandmortyapi.com/api/character/331


Countact name
City
Country
Is Promoted
Maria Anders
Berlin
Germany
Ana Trujillo
México D.F.
Mexico
Antonio Moreno
México D.F.
Mexico
Thomas Hardly
London
UK


Four arrested for train robbery
by Special CorrespondentThe Government Railway Police (GRP) on Saturday arrested four persons for robbing passengers in a Jaipur-bound express train on November 19.
A special team of GRP personnel found some persons moving in a suspicious manner at the Thiruvottiyur railway station. When they were questioned, they did not give a proper reply.
Later, the police found that the four — Arun alias Arunkumar, Mohan Chand, Raja and Charan — all from Gummidipoondi, were involved in the robbery.
Wearing masks, the suspects boarded the train in the unreserved compartment near Basin Bridge station and robbed the passengers of their gold jewellery and cash, before jumping off near Wimco Nagar. Police recovered more than eight sovereigns of gold jewellery and cash.
Woman held at Jolarpet
In a separate case, the police arrested a woman named Monisha near Jolarpet on Sunday. The accused was involved in robbing gold jewellery from passengers, who were sleeping in trains. The GRP police recovered more than 60 sovereigns of gold jewellery from her.


2019-06-18
Poster presented at the European Human Genetics Conference, Gothenburg, Sweden in 2019.
Open the poster in a new window and check out the abstract.
Introduction: RNA-seq has become a standard method for transcriptome profiling of cancer tissues. A great number of studies investigated genetic expression in order to identify marker genes that could be used for diagnostic and/or prognostic purposes. However, the generalisation of expression pattern with limited number of genes may be inaccurate. Instead of using a specific subset of genes, we propose to use the whole RNA-seq profile to improve the diagnosis and classification of Non-Small-Cell Lung Cancer (NSCLC) through a user-friendly platform.
Materials and Methods: A machine-learning algorithm (Random Forest) which learns from RNA-seq profiles of NSCLC tissues, collected in 123 patients (tumour and non-tumour samples) was applied in order to discriminate histological subtypes of NSCLC. The method has been implemented within the R environment and the web platform has been built with the Shiny package.
Results: The web platform actually allows the user, first, to provide its own RNA-seq library; then it automatically fits a Random Forest model based on the expressed genes; finally, it returns a diagnosis along with its false discovery rate. The prototype was assessed and cross validated. The best results were obtained when full RNA-seq profiles were provided.
Conclusions: We propose our method as a universal approach of use of whole RNA-seq data for diagnostic purposes in a simple and straightforward manner.
The study was funded by the Polish National Centre for Research and Development, the MOBIT project (STRATEGMED2/266484/2/NCBR/2015).
comments powered by Disqus


Get a 75-inch 4K TCL Roku TV with HDR10 for $700 on Amazon and Best Buy — $200 off (Updated)
by Manuel Vonau
Update 1: 2019/11/07 6:46am PST
Now live on Amazon, too
TCL has become popular by offering great TVs at affordable prices, and as the company's 8K products are steering towards the mainstream, its 4K offerings are getting ever cheaper. The same is true for this year's 75-inch 4K Roku TV, which you can get for $700 at Best Buy right now. That's $200 less than recent street prices.
The TV features 3 HDMI inputs and 1 USB port, though you might find yourself leaving most of them unused thanks to Roku's excellent app selection; the OS can replace quite a few external boxes. The built-in dual-band 802.11ac Wi-Fi antenna should make content fly on the screen, but of course, the speed of your internet connection always remains the bottleneck. The display also features HDR10.
If this television set in particular is too big for you, but you like the idea of an integrated Roku TV, you can just wait around for another one of those TCL deals. They've become a monthly occurence lately.
Buy:
Best Buy
Update 1: 2019/11/07 6:46am PST by Manuel Vonau
Now live on Amazon, too
The deal is still available at Best Buy, but now Amazon also offers the TV for $700, if you prefer shopping there.
If the 75-inch version is too large for you, you can also get the 50-inch (Amazon, Best Buy) and 55-inch (Amazon, Best Buy) models for $20 off each, making them cost $250 and $280 respectively.
Buy:
Amazon
End of Update


"x" "1" "SINGER,GM, ANDREWS,AW AND GUO,SM, QUANTITATIVE STRUCTURE-ACTIVITYRELATIONSHIP OF THE MUTAGENICITY OF SUBSTITUTED N-NITROSO-N-BENZYLMETHYLAMINES:POSSIBLE IMPLICATIONS FOR CARCINOGENICITY, J. MED. CHEM. __ 29(1):40-44,1986"


About Writing Academic Paper¶
Basics¶
Examples¶
Good example of papers with good reproducibility:
Format, equation, figure, open source code, and awesomefont links.
English¶
Useful Tools¶
adstex - manage your bibtex entries
By Yao-Yuan Mao; Automated generation of NASA ADS bibtex entries directly from citation keys in your TeX source files
The Astronomy Acknowledgement Generator
This is very useful! The data are kept here
-
This is useful when you want to compress the quality of a figure.
Tabula - Tool for liberating data tables locked inside PDF files
LaTeX¶
Online LaTeX Editor¶
LaTeX resources¶
-
Very good place to search for basic usage.
List of color names in LaTeX along with other useful tips about color
Useful LaTeX tips¶
Link to aribitary part of text
Using \hypertarget and \hyperlink
Figure¶
Flowchart¶
mermaid - Generation of diagram and flowchart from text in a similar manner as markdown
mermaid, a simple markdown-like script language for generating charts from text via javascript.


| TABLE 1 |
Demographic, knowledge and perception responses of responden ... |
| TABLE 2 |
Respondents’ knowledge and perceptions of the current climat ... |
| TABLE 3 |
Respondents’ perceptions of rainfall and climate trends. |
| TABLE 4 |
Respondents’ perceptions of how climate change has altered t ... |


These boxes represent which thermistors have been populated on the BMS wiring harness. If a thermistor is not installed, the respective box should be unchecked to prevent an error condition from being set. The BMS will ignore non-populated (unchecked) thermistors.
The BMS has support for up to three (3) thermistors on the main unit (NOTE: Rev-B or older hardware only supports 2 thermistors). It can support additional thermistors through an external thermistor expansion module. For more information please visit www.orionbms.com.
| < Profile Password (Locking) | Low Voltage Powerdown > |


Facts and Fears : Hard Truths from a Life in Intelligence
by James R. Clapper and Trey Brown
Overview -
The former Director of National Intelligence speaks out. When he stepped down in
January 2017 as the fourth United States Director of National Intelligence, James Clapper had been President
Obama's senior intelligence advisor for six and a half years, longer than his three predecessors combined.
He led the US Intelligence Community through a period that included the raid on Osama bin Laden, the Benghazi
attack, the leaks of Edward Snowden, and Russia's influence operation on the 2016 U.S election. In Facts and
Fears, Clapper traces his career through five decades of national intelligence operations, the growing threat
of cyberattacks, his relationships with Presidents and Congress, and the truth about Russia's role in the
presidential election. He describes, in the wake of Snowden and WikiLeaks, his efforts to make intelligence
more transparent and to push back against the suspicion that Americans' private lives are subject to
surveillance.


View Highscores
Time: 75
Try to answer the following code-related questions within the time limit. Keep in mind that incorrect answers will penalize your score/time by fifteen seconds!


After Step 2 has completed. All available downloads (excluding files that are already on your system) are displayed in the Downloads form (pictured below in Figure 1).
To select the files that you would like to download from the OU website: check or uncheck the checkboxes on the left side of the table to include or exclude respectively.
To check or uncheck all items in the list: click on the Check all or Uncheck all buttons respectively. (These are located in the bottom-left of the window).
When you have finished making your selections, click on the Download... button and you will proceed to Step 3.
Alternatively, if you would like to cancel: click on the Cancel button. This will abandon the download process (your user profile will be signed-out) and you will have to start again from Step 1.
The files are grouped by OU course module code and the groupings are in order of enrollment. Presently, this cannot be changed.
By default, the files are sorted in alphabetical order based on Name. To sort the files based on Type, Size (using numerical order), or Location: click on the respective table heading.
To alternate between ascending and descending order: click again on the already selected table heading. This will toggle from ascending to descending or from descending to ascending based on the current state.
The number of files selected (along with their total combined size) are displayed in the bottom-left corner of the window. These numbers are updated automatically as files are selected or deselected.
Note: this information is gathered directly from the OU website with no pre-processing or analysis being performed.
File sizes are not exact and file types reflect OU terminology (notice: "PDF version
" and "PDF version of web pages
" above in Figure 1).
Characters within the Name and Location fields that are not permitted in file or directory names such as ':' are normalised prior to saving.


Jung Hyun Yoo - Digital Fabrication and Engineering 2019
About me
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Final Project


Meet the Aberdeen cult hero Jurgen Klopp has hired to help Liverpool win the English Premier League title
Liverpool manager Jurgen Klopp has hired former Aberdeen midfielder Lee Richardson as the Anfield club try to win their first league title in 30 years.
Richardson – who played for the Dons in the early 90s and scored a memorable long-range effort in a European Cup Winners’ Cup tie against Torino in 1993 – is now a sports psychologist.
Klopp has recruited the 50-year-old to consult with the Liverpool squad, who are eight points clear at the top of the Premier League.
He has his own office at the club’s Melwood training complex and is based there three days a week.
Richardson, who turned out for Halifax, Watford, Blackburn Rovers, Oldham, Stockport, Huddersfield, Bury, Livingston and Chesterfield in a 17-year career, has also worked with Lancashire County Cricket Club and was previously part of the backroom staff at West Ham and Crystal Palace.
He spent two years managing Chesterfield between 2007 and 2009 after hanging up his boots.
Scottish football fans will most likely remember him as part of the Aberdeen squad that finished second behind Rangers in all three domestic competitions in the 1992/93 season.
Richardson netted in the Scottish Cup final, scoring a 77th minute goal as the Dons went down 2-1 to Rangers in a repeat of the Scottish League Cup final, in which he also featured.


Rick Wilson: If Trump Said 'Shave My Back' -- Lindsey Graham Is Going to Be There | Breitbart
by Pam KeyOn Monday’s broadcast of MSNBC’s “Live” so-called GOP strategist and cable news regular Rick Wilson said Sen. Lindsey Graham (R-SC) would shave President Donald Trump’s back if Trump were to ask him to do it.
When asked about Graham investigating Joe Biden, Wilson said, “I think Lindsey Graham is sort of rolling tragedy right now where he knows much better than this. He knows Biden doesn’t deserve this. He knows the facts don’t merit it, and he knows he’s contributing to this propaganda effort, this Russia propaganda effort to say Ukraine was at fault.”
Tur asked, “So why is he doing it?”
Wilson continued, “He’s doing it for Donald Trump. He wants to be either secretary of state or re-elected or to be in that circle of people that Donald Trump says are nice to him. He’s a man without a single moral qualm. You know, today he said he had his obligation. You know, Lindsey had an obligation to the Constitution, the law, and the voters of South Carolina. But now basically if Donald Trump says ‘hey come over and shave my back,’ Lindsey’s going to be there. There is nothing he won’t do for Donald Trump at this point.”
As she laughed, Tur said, “That’s not an image I wanted in my brain, Rick Wilson. Ali Velshi is here, and I don’t think he wants that visual either.”

Follow Pam Key on Twitter @pamkeyNEN


Pallet skirts encase the bottom half of pallet displays and trays are employed to hold the products. They are vital for marketing a product's point-of-purchase appeal as sides are often adorned with labels, artwork and other forms of advertising.
We provide high quality, durable pallet skirts and trays to promote your business


Yipit
City
Nation
Settings
Logout
Our apologies for the temporary inconvenience. Yipit is currently down for maintenance.
Please bear with us. We'll be back shortly!


[Gecode] Succeded with DLLs
Guido Tack
tack at ps.uni-sb.de
Sat May 1 17:50:54 CEST 2004
Hello.
On Saturday 01 May 2004 13:50, Christian Schulte wrote:
> Dear all,
>
> after two days of fiddling I managed to get DLLs to work under Windows with
> MSVC. Now it should be easy to do the same with gcc (both cygwin and
> mingw).
Now that's good news! I'll try it out and make the set stuff work as well.
--
Guido Tack
Programming Systems Lab
http://www.ps.uni-sb.de/~tack
More information about the gecode-users
mailing list


--- layout: post title: Data visualisation tagline: " A picture is worth a thousand words" categories: [emacs, literate programming] tags: [org-mode, emacs, uml, plantuml, ditaa, schema, babel] ---
#+BEGIN_SRC ditaa :file img/color_test.png :exports both /----\ /----\ |c33F| |cC02| | | | | \----/ \----/ /----\ /----\ |c1FF| |c1AB| | | | | \----/ \----/ #+END_SRC #+RESULTS: file:img/color_test.png
#+BEGIN_SRC ditaa :file img/second_color_test.png :exports both Color codes /-------------+-------------\ |cRED RED |cBLU BLU | +-------------+-------------+ |cGRE GRE |cPNK PNK | +-------------+-------------+ |cBLK BLK |cYEL YEL | \-------------+-------------/ #+END_SRC #+RESULTS: file:img/second_color_test.png
#+BEGIN_SRC plantuml :file img/tryout.png :exports both Alice -> Bob: synchronous call Alice ->> Bob: asynchronous call #+END_SRC #+RESULTS: file:img/tryout.png
#+BEGIN_SRC plantuml :file img/comp.png :exports both package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] [First Component] --> FTP } cloud { [Example 1] } database "MySql" { folder "This is my folder" { [Folder 3] } frame "Foo" { [Frame 4] } } [Another Component] --> [Example 1] [Example 1] --> [Folder 3] [Folder 3] --> [Frame 4] #+END_SRC #+RESULTS: file:img/comp.png
#+BEGIN_SRC plantuml :file img/gradient.png :exports both skinparam backgroundcolor AntiqueWhite/Gold skinparam classBackgroundColor Wheat|CornflowerBlue class Foo #red-green note left of Foo #blue\9932CC this is my note on this class end note package example #GreenYellow/LightGoldenRodYellow { class Dummy } #+END_SRC #+RESULTS: file:img/gradient.png
java -version 2>&1
| java | version | 1.6.0_39 | ||||
| OpenJDK | Runtime | Environment | (IcedTea6 | 1.13.11) | (6b39-1.13.11-0ubuntu<IP_ADDRESS>) | |
| OpenJDK | Server | VM | (build | 23.25-b01, | mixed | mode) |
If it is not so, you'll need to install it.
Evaluate expression below in scratch buffer to determine where org expects to seeks its libraries by default config:
(expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))))
/home/antony/.emacs.d/elpa/contrib/scripts/ditaa.jar
Download, unzip, rename java package and locate it there
Add a couple strings into org-babel-load-languages
in your
.emacs.el
or init.el
(ditaa . t) (plantuml . t)
Try to evaluate the code snippets in the top of this page.


Automatically generate form markup from a domain model.
Benefits
My other projects
Live code editor. Changes will be reflected in the preview and HTML to the right.
Examples
Markup is annotated with semantic classes. Demo is styled with Bootstrap 3.


Jihye Hong shared a link
The Guide to Choosing Wine
I can recall the single moment when I became fascinated with wine.


Hi, i have a couple of standard emonTx's running, but now i am trying to use Arduino+wifi to send data directly to emoncms.org. I am using a CC3000 wifi shield with an Adafruit library, and it works for Xively. But when i post to emoncms.org i get a "408 Request Time-out". So i tried my json URL in my browser and noticed that it works fine when i use the hostname (which the Adafruit library does not allow me to do in the sketch), but not when i use the translated IP address:
http://emoncms.org/input/post.json?apikey=d66xxx76a8&node=10&csv=622,281 >>WORKS (returns 'ok')
http://<IP_ADDRESS>/input/post.json?apikey=d66xxx76a8&node=10&csv=622,281 >>DOES NOT WORK (returns '404 not found')
This IP address is looked up by a library function. I tried the IP address mentioned here http://openenergymonitor.org/emon/node/3696 but same error.
Any ideas what i am doing wrong? Thanks in advance.
Re: posting to emoncms.org using IP address
Try http://<IP_ADDRESS>/emoncms/input/post.json?apikey=d66xxx76a8&node=10&csv=622,281
Paul
Re: posting to emoncms.org using IP address
Thanks Paul, indeed that solves the issue in the browser.
Now next issue is that when i add this to my sketch, it still returns the '408 Request Time-out' so there must be something wrong in my code. I haven't found any examples of Adafruit's CC3000 library posting to emoncms.org so would be great if somebody could help. The format of the json seems correct becauseit works when i copy it from the Serial output into the browser. Just no clue why the GET request is not received on the server, causing the time-out.

String data = "";
data = data + "/emoncms/input/post.json?" + "apikey=" + apikey + "&node=10" + "&csv=" + String(humidity) + "," + String(temperature) + "\0";
Serial.println("data:");
Serial.print(data);
Serial.println();
// Send request
Adafruit_CC3000_Client client = cc3000.connectTCP(ip, 80);
if (client.connected()) {
Serial.println("connection successfull, sending data.. ");
// Make a HTTP request:
client.println("GET " + data + " HTTP/1.1");
client.println("Host: www.emoncms.org");
client.println("Connection: close");
client.println();
Serial.println("GET request sent");
}
else {
// if you didn't get a connection to the server:
Serial.println("connection failed, will try again");
}
Serial.println(client.connected());
Serial.println(F("-------------------------------------"));
// if there are incoming bytes available from the server, read them and print them:
while (client.available()) {
char c = client.read();
Serial.print(c); // for debugging
}
client.close();
Serial.println(F("-------------------------------------"));
Serial.println(F("\n\nDisconnecting"));
cc3000.disconnect();

Re: posting to emoncms.org using IP address
It looks like your sketch is using www.emoncms,org AND /emoncms, that probably won't work, Have you tried replacing www.emoncms.org with the IP ?
or maybe even just dropping the www. (without the /emoncms)
Paul
Re: posting to emoncms.org using IP address
Thanks Paul, i have tried the options but still getting the '408 Request Time-out' so it seems the server does not even receive the HTTP request. Below is my Serial Monitor output, with the exact HTTP request, maybe somebody sees what's wrong. Not a lack of memory it seems.
----Serial Monitor------------
FreeRam: 1200
Initializing CC3000...
Connected to WLAN!
Request DHCP
emoncms.org -> <IP_ADDRESS>
FreeRam: 1083
+++++++ HTTP request ++++++++++++++++++
GET /input/post.json?apikey=d66xxxx876a8&node=10&csv=571,281 HTTP/1.1
Host: www.emoncms.org
Connection: close
+++++++++++++++++++++++++++
FreeRam: 843
TCP connection to emoncms.org successfull, sending above HTTP request..
GET request sent
843
1
FreeRam: 843
--------- HTTP reply ----------------------------
HTTP/1.1 408 Request Time-out
Date: Wed, 17 Sep 2014 01:42:05 GMT
Server: Apache/2.2.22 (Ubuntu)
Vary: Accept-Encoding
Content-Length: 325
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<title>408 Request Time-out</title>

Request Time-out

Server timeout waiting for the HTTP request from the client.

<address>Apache/2.2.22 (Ubuntu) Server at h80-243-190-58.host.redstation.co.uk Port 80</address>

-------------------------------------
Disconnecting from WLAN
Re: posting to emoncms.org using IP address
Hello
I am also trying to make the CC3000 wifi shield post data. Could you please let me know where you found the code and provide it to me ?
Regards
Romain
Re: posting to emoncms.org using IP address
Hello
I have same problem, Any help please.
B.R
Hayder
Re: posting to emoncms.org using IP address
I would also love to find the answer to this problem.
i am trying to use an Arduino with hard wired ethernet to log optical pulses directly to the website. I am trying to avoid having to use an RF arrangement and dedicated base station.
Re: posting to emoncms.org using IP address
Anything new with this? What shield wifi or ethernet are you using to push data to website?
Re: posting to emoncms.org using IP address
Hello to all,
Thanks to tomtobback I manage to post data to emoncms trough a CC3000 wifi shield.
You have to set a static IP to your shield first because DHCP is sooooooooooooooo long and rubbish.
However I am not using it anymore because the range of a CC3000 wifi shield is ridiculously short.
Anyway here is the code:
--------------------------
/*************************************************
This is an example for the Adafruit CC3000 Wifi Breakout & Shield
Designed specifically to work with the Adafruit WiFi products:
--> https://www.adafruit.com/products/1469
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried & Kevin Townsend for Adafruit Industries.
BSD license, all text above must be included in any redistribution
**************************************************/
/*
This example does a test of the TCP client capability:
* Initialization
* Optional: SSID scan
* AP connection
* DHCP printout
* DNS lookup
* Optional: Ping
* Connect to website and print out webpage contents
* Disconnect
SmartConfig is still beta and kind of works but is not fully vetted!
It might not work on all networks!
*/
#include <Adafruit_CC3000.h>
#include <ccspi.h>
#include <SPI.h>
#include <string.h>
#include "utility/debug.h"
#include <TimerOne.h> // for software watchdog
#include "EmonLib.h" // Include Emon Library
// These are the interrupt and control pins
#define ADAFRUIT_CC3000_IRQ 3 // MUST be an interrupt pin!
// These can be any two pins
#define ADAFRUIT_CC3000_VBAT 5
#define ADAFRUIT_CC3000_CS 10
// Use hardware SPI for the remaining pins
// On an UNO, SCK = 13, MISO = 12, and MOSI = 11
Adafruit_CC3000 cc3000 = Adafruit_CC3000(ADAFRUIT_CC3000_CS, ADAFRUIT_CC3000_IRQ, ADAFRUIT_CC3000_VBAT,
SPI_CLOCK_DIVIDER); // you can change this clock speed
#define WLAN_SSID "yournetwork " // cannot be longer than 32 characters!
#define WLAN_PASS "yourpassword"
// const char WLAN_PASS[] = {0xAA, 0xAA, 0xCC, 0xBB, 0xCC, 0x00}; for WEP encryption ONLY
// Security can be WLAN_SEC_UNSEC, WLAN_SEC_WEP, WLAN_SEC_WPA or WLAN_SEC_WPA2
//#define WLAN_SECURITY WLAN_SEC_WEP
#define WLAN_SECURITY WLAN_SEC_WPA2
#define IDLE_TIMEOUT_MS 3000 // Amount of time to wait (in milliseconds) with no data
// received before closing the connection. If you know the server
// you're accessing is quick to respond, you can reduce this value.
// What page to grab!
#define WEBSITE "www.emoncms.org"
uint32_t ip;
EnergyMonitor emon1; // Create an instance
unsigned long starttime;
unsigned long sampletime_ms = 30000; //time between sendind data minimum 30s ;
//last time the WDT was ACKd by the application
unsigned long lastUpdate=0;
//time, in ms, after which a reset should be triggered
unsigned long timeout=60000;
void setup(void)
{
Serial.begin(9600);
emon1.voltage(1, 248, 1.77); // Voltage: input pin, calibration, phase_shift
emon1.current(0, 28.87); // Current: input pin, calibration.
lastUpdate=millis(); // start watchdog
//Timer1.initialize(1000000); //1 second pulses
Timer1.attachInterrupt(longWDT); //code to execute
starttime = millis(); //get the current time;
}
void loop(void) {
lastUpdate=millis(); // tell watchdog all is fine
if ((millis()-starttime) > sampletime_ms) //if the sample time == 30s
{
emon1.calcVI(20,2000); // Calculate all. No.of half wavelengths (crossings), time-out
emon1.serialprint(); // Print out all variables (realpower, apparent power, Vrms, Irms, power factor)
float realPower = emon1.realPower; //extract Real Power into variable
float apparentPower = emon1.apparentPower; //extract Apparent Power into variable
float powerFactor = emon1.powerFactor; //extract Power Factor into Variable
float supplyVoltage = emon1.Vrms; //extract Vrms into Variable
float Irms = emon1.Irms; //extract Irms into Variable
// at the end of one reading cycle, connect and post to website
Serial.println(F("starting CC3000"));
Serial.print("interval: "); Serial.println(starttime/1000);
Serial.print("Free RAM: "); Serial.println(getFreeRam(), DEC);
/* Initialise the module */
if (!cc3000.begin())
{
Serial.println(F("Couldn't start CC3000! Check your wiring?"));
while(1);
}
Serial.print(F("Connecting to ")); Serial.println(WLAN_SSID);
if (!cc3000.connectToAP(WLAN_SSID, WLAN_PASS, WLAN_SECURITY)) {
Serial.println(F("Failed!"));
while(1);
}
Serial.println(F("Connected!"));
/* Optional: Set a static IP address instead of using DHCP.
Note that the setStaticIPAddress function will save its state
in the CC3000's internal non-volatile memory and the details
will be used the next time the CC3000 connects to a network.
This means you only need to call the function once and the
CC3000 will remember the connection details. To switch back
to using DHCP, call the setDHCP() function (again only needs
to be called once).
*/
/* //Your_network parameters
uint32_t ipAddress = cc3000.IP2U32(192, 168, 2, 199);
uint32_t netMask = cc3000.IP2U32(255, 255, 255, 0);
uint32_t defaultGateway = cc3000.IP2U32(192, 168, 2, 1);
uint32_t dns = cc3000.IP2U32(192, 168, 1, 254);
if (!cc3000.setStaticIPAddress(ipAddress, netMask, defaultGateway, dns)) {
Serial.println(F("Failed to set static IP!"));
while(1);
}
*/
/* Optional: Revert back from static IP addres to use DHCP.
See note for setStaticIPAddress above, this only needs to be
called once and will be remembered afterwards by the CC3000.
*/
/*
if (!cc3000.setDHCP()) {
Serial.println(F("Failed to set DHCP!"));
while(1);
}
*/
/* Wait for DHCP to complete
Serial.println(F("Requesting DHCP"));
while (!cc3000.checkDHCP())
{
delay(100); // ToDo: Insert a DHCP timeout!
}
*/
ip = 0;
// Try looking up the website's IP address
Serial.print(WEBSITE); Serial.print(F(" -> "));
while (ip == 0) {
if (! cc3000.getHostByName(WEBSITE, &ip)) {
Serial.println(F("Couldn't resolve!"));
}
delay(1000);
}
cc3000.printIPdotsRev(ip);
/* Try connecting to the website.
Note: HTTP/1.1 protocol is used to keep the server from closing the connection before all data is read.
*/
Adafruit_CC3000_Client www = cc3000.connectTCP(ip, 80);
if (www.connected()) {
www.fastrprint(F("GET "));
www.fastrprint("/input/post.json?node=0&apikey=yourAPIkey&csv=");
www.print(powerFactor);
www.print(",");
www.print(apparentPower);
www.print(",");
www.print(realPower);
www.fastrprint(F(" HTTP/1.1\r\n"));
www.fastrprint(F("Host: ")); www.fastrprint(WEBSITE); www.fastrprint(F("\r\n"));
www.fastrprint(F("\r\n"));
www.println();
} else {
Serial.println(F("\nConnection failed"));
}
Serial.println(F("-----------------------------------"));
/* Read data until either the connection is closed, or the idle timeout is reached. */
unsigned long lastRead = millis();
while (www.connected() && (millis() - lastRead < IDLE_TIMEOUT_MS)) {
while (www.available()) {
char c = www.read();
Serial.print(c);
lastRead = millis();
}
}
www.close();
Serial.println(F("-----------------------------------"));
/* You need to make sure to clean up after yourself or the CC3000 can freak out */
/* the next time your try to connect ... */
Serial.println(F("Disconnecting from CC3000"));
cc3000.disconnect();
starttime = millis();
Serial.println(F("\n\nStarting a new sensor measurement"));
}
}
/************************************************************************/
/*!
@brief Begins an SSID scan and prints out all the visible networks
*/
/************************************************************************/
/*
void listSSIDResults(void)
{
uint32_t index;
uint8_t valid, rssi, sec;
char ssidname[33];
if (!cc3000.startSSIDscan(&index)) {
Serial.println(F("SSID scan failed!"));
return;
}
Serial.print(F("Networks found: ")); Serial.println(index);
Serial.println(F("================================================"));
while (index) {
index--;
valid = cc3000.getNextSSID(&rssi, &sec, ssidname);
Serial.print(F("SSID Name : ")); Serial.print(ssidname);
Serial.println();
Serial.print(F("RSSI : "));
Serial.println(rssi);
Serial.print(F("Security Mode: "));
Serial.println(sec);
Serial.println();
}
Serial.println(F("================================================"));
cc3000.stopSSIDscan();
}
*/
/************************************************************************/
/*!
@brief Tries to read the IP address and other connection details
*/
/************************************************************************/
/*
bool displayConnectionDetails(void)
{
uint32_t ipAddress, netmask, gateway, dhcpserv, dnsserv;
if(!cc3000.getIPAddress(&ipAddress, &netmask, &gateway, &dhcpserv, &dnsserv))
{
Serial.println(F("Unable to retrieve the IP Address!\r\n"));
return false;
}
else
{
Serial.print(F("\nIP Addr: ")); cc3000.printIPdotsRev(ipAddress);
Serial.print(F("\nNetmask: ")); cc3000.printIPdotsRev(netmask);
Serial.print(F("\nGateway: ")); cc3000.printIPdotsRev(gateway);
Serial.print(F("\nDHCPsrv: ")); cc3000.printIPdotsRev(dhcpserv);
Serial.print(F("\nDNSserv: ")); cc3000.printIPdotsRev(dnsserv);
Serial.println();
return true;
}
}
*/
void (*resetFunc)(void) = 0;
void longWDT(void)
{
if((millis()-lastUpdate) > timeout)
{
//enable interrupts so serial can work
sei();
//detach Timer1 interrupt so that if processing goes long, WDT isn't re-triggered
Timer1.detachInterrupt();
//flush, as Serial is buffered; and on hitting reset that buffer is cleared
Serial.println("WDT triggered");
Serial.flush();
//call to bootloader / code at address 0
resetFunc();
}
}
--------------------


not matching correctly?
-
anonymous
I noticed that command-t doesn't match some of my tests correctly. Check out these skitches:
command-t: http://img.skitch.com/20100816-fn6iqq8s85512prtruecnuek9i.png
ls output: http://img.skitch.com/20100816-18tj1s515ncf2sbs69kewrp92n.png
the second pic is only showing half of the content of test/unit.
So why is command-t missing so many files?
-
Greg Hurrell
First, you shouldn't bother typing slashes like you do in your
test/unit/
example. Typingtestunit
would work just as well. (And in fact, typing fewer characters like justtest
or eventu
will probably get you there faster anyway.)Secondly, Command-T looks at the entire path for possible matches, so it's not going to show you only matches from under the
test/unit/
directory, but from anywhere in the project root. If you want to scope things just to thetest/unit/
directory you can either launch Command-T with an explicit path argument (eg.:CommandT test/unit
) or, preferably, get in the habit of using a character or two from each segment of the path. For example, to opentest/unit/audit/patriot_act_audit_test
you might typetestaudpatact
or perhapspatactaudtest
. Depending on the number of files in your project you may find that you can use considerably less characters too.Note that Command-T is not intended for file browsing (ie. "show me what files are in this directory") but is instead of quickly opening files in projects which you know well, and you know where the files are already and just want to specify them in the shortest manner possible.
Thirdly, which version of Command-T are you using? In version 0.8b the matching algorithm is greatly improved to give more intuitive match ranking, because instead of just assigning a match score to a path based on the first match it finds, it continues searching for possible better matches in each path and ends up using the highest possible score for each path.
Reply
This topic is now closed.


ARJUN RAMESH
I am Pertty Good at,
MODLING
ATHELITICS
BIKE RACING
DANCING
View My Portfolio
HOME
About
GALLERY
CONTACT


MORINGA SCHOOL
Joined Moringa School in 2021 to study Software Development. Still a student there
WEBBS INSTITUTE, NAIROBI
Joined WEBBS INSTITUTE on 21st March 2019 to pursue GRAPHICS DESIGN,where I learnt all the designs and was able to customize some designs. Graduated in NOVEMBER 2020
RUMURUTI HIGH SCHOOL
After succesfully completing my primary school, I joined RUMURUTI HIGH SCHOOL located in the proposed County HQ for Laikipia County whee I studied for four years. from 2015 t0 2018
STAREHE PRIMARY
Joined primary school in the year 2007 and studied for eight years.
NAIROBI, KENYA
SACRIFICE BY BEBE REXHA
MINEFIELDS BY FAOUZIA FT JOHN LEDGED
SCARED TO BE LONELY BY MARTIN GARRIX FT DUA LIPA
The aim of the project was to try and fix different styles on the page and to try out some designs and layouts. the project used the following languages:
The project is basically a website for ANITA'S KITCHEN, where a customer doesn't have to be physically be in the Kitchen to see what is offered there.
The languages used are:
The project is a simple website of THE SAUTI SOL BAND
The project used the following languages:


☰
Profile
Add habit
Logout
Welcome to your Profile!
Below you can see your current progress on your active habits and how close you are to your goals.
Your Active Habits
Add a new habit


STRATEGIES AGAINST ARCHITECTURE
Speakers notes go here.
WE LIVE IN A WORLD OF INFORMATION ABUNDANCE
Except we don't. Cite your internet service, floods, fires, etc
TELECOMS IS HARD
You need lots of... space, time, money, expertise
A NOTE ABOUT GOOGLING DISASTER PREP
preppers. so. yeah.


Edit an Image
DELETE IMAGE
Permission (public = 1 OR private = 2 OR GROUP ID )
Subject
Location
Date taken
Description
EDIT


Authentication granted. To launch myocoach application, copy/paste the following link in a web browser (Firefox or Chrome recommanded for a better experience) :
This window can be closed.


{% extends "base.html" %} {% block content %}
{% trans %}503 Service Unavailable{% endtrans %}{% if err %} - {{err}}{% endif %}
{% trans %}The service behind the firewall cannot be reached.{% endtrans %}
{% trans %}You are a manager for this product. If you need help to setup your service, please contact us.{% endtrans %}
{% trans %}We do our best to reply to each request individually within 24 hours. Thank you!{% endtrans %}
{{forward_session}}
{{forward_session_cookie}}
{{forward_url}}


{% extends 'base.html' %} {% block content %}
{{user.bio}}
User has no bio
{{pitch.content | truncate(50)}}


Interface to LittleCMS for working with an RGB color space.
More...
#include <rgbcolorspace.h>
Interface to LittleCMS for working with an RGB color space.
Definition at line 40 of file rgbcolorspace.h.
◆ RgbColorSpace()
| PerceptualColor::RgbColorSpace::RgbColorSpace |
( |
QObject * |
parent = nullptr | ) |
|
Default constructor.
Creates an sRGB color space.
Definition at line 40 of file rgbcolorspace.cpp.
◆ ~RgbColorSpace()
| PerceptualColor::RgbColorSpace::~RgbColorSpace |
( |
| ) |
|
|
virtual |
◆ blackpointL()
| qreal PerceptualColor::RgbColorSpace::blackpointL |
( |
| ) |
const |
◆ colorLab() [1/2]
| cmsCIELab PerceptualColor::RgbColorSpace::colorLab |
( |
const Helper::cmsRGB & |
rgb | ) |
const |
Calculates the Lab value.
- Parameters
-
| rgbColor | the color that will be converted. (If this is not an RGB color, it will be converted first into an RGB color by QColor methods.) |
- Returns
- If the color is valid, the corresponding LCh value might also be invalid.
Definition at line 143 of file rgbcolorspace.cpp.
◆ colorLab() [2/2]
| cmsCIELab PerceptualColor::RgbColorSpace::colorLab |
( |
const QColor & |
rgbColor | ) |
const |
Calculates the Lab value.
- Parameters
-
| rgbColor | the color that will be converted. (If this is not an RGB color, it will be converted first into an RGB color by QColor methods.) |
- Returns
- If the color is valid, the corresponding LCh value might also be invalid.
Definition at line 128 of file rgbcolorspace.cpp.
◆ colorRgb() [1/2]
| QColor PerceptualColor::RgbColorSpace::colorRgb |
( |
const cmsCIELab & |
Lab | ) |
const |
Calculates the RGB value.
- Parameters
-
- Returns
- If the color is within the RGB gammut, a QColor with the RGB values. An invald QColor otherwise.
Definition at line 156 of file rgbcolorspace.cpp.
◆ colorRgb() [2/2]
| QColor PerceptualColor::RgbColorSpace::colorRgb |
( |
const cmsCIELCh & |
LCh | ) |
const |
Calculates the RGB value.
- Parameters
-
- Returns
- If the color is within the RGB gammut, a QColor with the RGB values. An invald QColor otherwise.
Definition at line 176 of file rgbcolorspace.cpp.
◆ colorRgbBound() [1/2]
| QColor PerceptualColor::RgbColorSpace::colorRgbBound |
( |
const cmsCIELab & |
Lab | ) |
const |
Calculates the RGB value.
- Parameters
-
- Returns
- If the color is within the RGB gammut, a QColor with the RGB values. A nearby (in-gamut) RGB QColor otherwise.
Definition at line 201 of file rgbcolorspace.cpp.
◆ colorRgbBound() [2/2]
| QColor PerceptualColor::RgbColorSpace::colorRgbBound |
( |
const cmsCIELCh & |
LCh | ) |
const |
Calculates the RGB value.
- Parameters
-
- Returns
- If the color is within the RGB gammut, a QColor with the RGB values. A nearby (in-gamut) RGB QColor otherwise.
Definition at line 213 of file rgbcolorspace.cpp.
◆ colorRgbBoundSimple()
| Helper::cmsRGB PerceptualColor::RgbColorSpace::colorRgbBoundSimple |
( |
const cmsCIELab & |
Lab | ) |
const |
◆ description()
| QString PerceptualColor::RgbColorSpace::description |
( |
| ) |
const |
◆ getInformationFromProfile()
| QString PerceptualColor::RgbColorSpace::getInformationFromProfile |
( |
cmsHPROFILE |
profileHandle, |
|
|
cmsInfoType |
infoType |
|
) |
| |
|
staticprivate |
Get information from the ICC profile.
Fetches information from the ICC profile.
- Parameters
-
| profileHandle | the profile in which is searched |
| infoType | the type of information that is searched |
- Returns
- a QString with the information. It prefers the information in the current locale (country code and language code as used by QLocale()). If this is not available in the ICC profile, it silently falls back to an available localization. The returned QString() might be empty if the information is not available in the ICC profile.
Definition at line 281 of file rgbcolorspace.cpp.
◆ inGamut() [1/2]
| bool PerceptualColor::RgbColorSpace::inGamut |
( |
const cmsCIELCh & |
LCh | ) |
|
check if an LCh value is within a specific RGB gamut
- Parameters
-
- Returns
- Returns true if lightness/chroma/hue is in the specified RGB gamut. Returns false otherwise.
Definition at line 247 of file rgbcolorspace.cpp.
◆ inGamut() [2/2]
| bool PerceptualColor::RgbColorSpace::inGamut |
( |
const cmsFloat64Number |
lightness, |
|
|
const cmsFloat64Number |
chroma, |
|
|
const cmsFloat64Number |
hue |
|
) |
| |
check if an LCh value is within a specific RGB gamut
- Parameters
-
| lightness | The lightness value |
| chroma | The chroma value |
| hue | The hue value (angle in degree) |
- Returns
- Returns true if lightness/chroma/hue is in the specified RGB gamut. Returns false otherwise.
Definition at line 227 of file rgbcolorspace.cpp.
◆ whitepointL()
| qreal PerceptualColor::RgbColorSpace::whitepointL |
( |
| ) |
const |
◆ m_blackpointL
| qreal PerceptualColor::RgbColorSpace::m_blackpointL |
|
private |
◆ m_description
| QString PerceptualColor::RgbColorSpace::m_description |
|
private |
◆ m_transformLabToRgb16Handle
| cmsHTRANSFORM PerceptualColor::RgbColorSpace::m_transformLabToRgb16Handle |
|
private |
◆ m_transformLabToRgbHandle
| cmsHTRANSFORM PerceptualColor::RgbColorSpace::m_transformLabToRgbHandle |
|
private |
◆ m_transformRgbToLabHandle
| cmsHTRANSFORM PerceptualColor::RgbColorSpace::m_transformRgbToLabHandle |
|
private |
◆ m_whitepointL
| qreal PerceptualColor::RgbColorSpace::m_whitepointL |
|
private |
The documentation for this class was generated from the following files:


|
VirtualSCADA
1.0
VirtualSCADA Senior Design Project
|
JsonResponse::setEncodingOptions()
& JsonResponse::getEncodingOptions()
for easier manipulation of the options used while encoding data to JSON format.UploadedFile::isValid
now returns false if the file was not uploaded via HTTP (in a non-test mode)\Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler
to ensure the supplied PDO handler throws Exceptions on error (as the class expects). Added related test cases to verify that Exceptions are properly thrown when the PDO queries fail.Symfony\Component\HttpFoundation\Session
and renamed classes accordingly. Session handlers are located in the subnamespace Symfony\Component\HttpFoundation\Session\Handler
.\SessionHandlerInterface
or extend from the Symfony\Component\HttpFoundation\Storage\Handler\NativeSessionHandler
base class.\SessionHandler
class.NativeSessionStorage
and replaced with NativeFileSessionHandler
.SessionStorageInterface
methods removed: write()
, read()
and remove()
. Added getBag()
, registerBag()
. The NativeSessionStorage
class is a mediator for the session storage internals including the session handlers which do the real work of participating in the internal PHP session workflow.SessionStorage
to enable unit and functional testing without starting real PHP sessions. Removed ArraySessionStorage
, and replaced with MockArraySessionStorage
for unit tests; removed FilesystemSessionStorage
, and replaced withMockFileSessionStorage
for functional tests. These do not interact with global session ini configuration values, session functions or $_SESSION
superglobal. This means they can be configured directly allowing multiple instances to work without conflicting in the same PHP process.close()
method from the Session
class, as this is now redundant.setFlash()
, setFlashes()
getFlash()
, hasFlash()
, and removeFlash()
. Use getFlashBag()
instead which returns a FlashBagInterface
.Session->clear()
now only clears session attributes as before it cleared flash messages and attributes. Session->getFlashBag()->all()
clears flashes now.SessionBagInterface
to better encapsulate session data.SessionBagInterface
implementations.FlashBag
. Flashes expire when retrieved by get()
or all()
. This implementation is ESI compatible.AutoExpireFlashBag
(default) to replicate Symfony 2.0.x auto expire behaviour of messages auto expiring after one page page load. Messages must be retrieved by get()
or all()
.Symfony\Component\HttpFoundation\Attribute\AttributeBag
to replicate attributes storage behaviour from 2.0.x (default).Symfony\Component\HttpFoundation\Attribute\NamespacedAttributeBag
for namespace session attributes.Session
class API remains without BC break as it will allow single messages as before.getPathInfo()
, getBaseUrl()
and getBasePath()
of a Request
now all return a raw value (vs a urldecoded value before). Any call to one of these methods must be checked and wrapped in a rawurldecode()
if needed.


Welcome to the BracketMaker
Bracket Code:
Find Bracket
Email:
Name of Bracket:
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
Team 7
Team 8
Create Bracket
Your Brackets
Your Brackets
Quarters
Team 1
Team 2
Team 1
Team 2
Team 1
Team 2
Team 1
Team 2
Semi-Finals
EMPTY
EMPTY
EMPTY
EMPTY
Finals
EMPTY
EMPTY
Champion
EMPTY
Submit changes


Warehouse Chief Yasheni:
Welcome, friend! Ah, I consider anyone who's been to my store even once a friend. That's how it should be, eh?
Don't worry about that item. I will take excellent care for it for you. Even in the unlikely event that a thief should penetrate the inmost recesses of our warehouse, he will never lay a hand on it, of that you can rest assured! I, the Dwarf Yasheni, swear it on my father's beard!
Listen to information about second class transfer.
Sub Class.
Clan.
Alliance.
Quest.


Review: Starship Troopers (1997) Rating: 2.0 stars (out of 4.0) ******************************** Key to rating system: 2.0 stars Debatable 2.5 stars Some people may like it 3.0 stars I liked it 3.5 stars I am biased in favor of the movie 4.0 stars The movie had impact or stood out markedly ********************************* A Movie Review by David Sunga
Directed by: Paul Verhoeven
Written by: Ed Neumeier, (but it's based on the Robert A. Heinlein science fiction novel)
Starring: Casper Van Dien, Denise Richards, Dina Meyer, Patrick Muldoon, and Michael Ironside
Ingredients: Hero named Johnny, gun battles against giant mantises in space
Synopsis: If you've ever seen old World War II propaganda films - - where late-breaking war news is highlighted by photos of spinning news clips while a narrator with a high pitched voice barks exciting battle news - - then you'll recognize the same cinematic style in ‘Starship Troopers.' The only difference is that in ‘Starship Troopers' a story emerges between the war narration. In the story a high school jock named Johnny (Casper Van Dien) and his cute girlfriend Carmen (Denise Richards) graduate and join the military. Johnny only joins to be near Carmen, but when she runs off to become a space pilot, and he remains a mere infantryman, they separate. Eventually Johnny gets his chance to save Carmen when her spaceship crashes on a planet that his platoon is doing a mission on. Meanwhile Johnny's buddies in the platoon capture the giant brain bug responsible for helping oversized mantis creatures wage war against mankind.
Opinion: Lots of bullets. I found ‘Starship Troopers' kind of boring because there was no suspense or emotional investment. I suspect director Paul Verhoeven (Best known for ‘Robocop') may have intended the movie to be a half campy tribute to old serials or war propaganda.
Reviewed by David Sunga November 7, 1997
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


new Column
Cassandra Column object representation
Parameters:
| Name | Type | Description |
|---|---|---|
name |
Object | The name of the column, can be any type, for composites use Array |
value |
Object | The value of the column |
timestamp |
Date | The timestamp of the value |
ttl |
Number | The ttl for the column |
- Source:
- column.js, line 12
Members
-
name
-
The name of the column, can be any type, for composites use Array
- Source:
- column.js, line 16
-
timestamp
-
The timestamp of the value
- Default Value:
- {Date} new Date();
- Source:
- column.js, line 27
-
ttl
-
The ttl for the column
- Source:
- column.js, line 32
-
value
-
The value of the column
- Source:
- column.js, line 21
Methods
-
toThrift
-
Marshals the column to a thrift column using the marshallers for name and value
Parameters:
Name Type Description nameMarshaller
Marshal The marshaller for the column name valueMarshaller
Marshal The marshaller for the column value - Source:
- column.js, line 41
Returns:
The thrift column with correctly marshalled name and value- Type
- Column


Wounded Heart Ministry NYC
Church Ministry in Brooklyn, NY
Logo design / Front-end development / web design
Fully reponsive multi-page website
Frontend Mentor Project
Fully responsive website built with design comp
HTML / CSS / Flexbox / Javasript
Adobe Photoshop / Adobe Illustrator
Skills
HTML5
CSS
JavaScript
Responsive Web Development
Adobe XD
Adobe Illustrator
Adobe Photoshop
Adobe InDesign
Services
What is your vision for your service, business or product?
Want clean, fully responsive websites with meaningful design decisions?
If so, let's chat!


Organize complex topics and sub-topics with colour coded nodes, drag and drop style. Include tags, links, documents
Create to-do lists and time coordinated tasts that help you sieze the day!
Confused about making a decision? Weigh out your pros, cons and deciding factors to make a speedy, well-informed choice.


This website provides a user-friendly set of tools for understanding air pollution, its effects, and its causes.
A reduced-complexity model for air pollution interventions.
View details »
A repository for empirical models of air pollution concentrations.


| GEOS SDK TechDocs
|
| func ...
| handsum ...
getenv
getenv <NAME>
Examples:
-
"getenv PTTY"
-
Fetches the value of the host machine's PTTY environment variable.
Returns the value for a variable defined in Swat's environment.
If the variable isn't defined, this returns the empty string.
See Also: var,
string.
get-key-binding
get-key-binding <char>
Examples:
-
"get-key-binding c"
-
Gets key binding for the character c.
-
"get-key-binding \045"
-
Gets key binding for the % key.
Gets key binding for given key.
See Also: alias,
bind-key,
unbind-key.
getvalue
getvalue <expr>
Examples:
-
"getvalue
MSG_META_DETACH
" -
Returns the integer value of the symbol MSG_META_DETACH.
This is a front-end to the "addr-parse" command that allows you to easily obtain the integer value of any expression. It's most useful for converting something the user might have given you to a decimal integer for further processing.
If the expression you give does not evaluate to an address (whose offset will be returned) or an integer, the results of this function are undefined.
See Also: addr-parse,
addr-preprocess.
go
go [<address expressions>]
Examples:
-
"go"
- "go drawLeftLine"
Go until an address is reached.
-
The <address expressions> argument is as many address expressions as desired for breakpoints. Execution is continued until a breakpoint is reached. These breakpoints are then removed when the machine stops and are only active for the current patient.
See Also: break,
continue,
detach,
quit.
gup
gup [<address>] [<instance field>]
Examples:
-
"gup"
- print the generic object at *DS:SI and its ancestors
-
"gup @23 GI_states"
-
print the states of object @23 and its ancestors
-
"gup -i"
- print the generic object under the mouse and the object's ancestors
Print a list of the object and all of its generic ancestors.
-
The address argument is the address to an object in the generic tree. This defaults to *DS:SI. The `-i' flag for an implied grab may be used.
-
The special object flags may be used to specify <object>. For a list of these flags, see pobject.
-
The instance field argument is the offset to any instance data within the GenInstance which should be printed out.
See Also: gentree,
vup,
vistree,
impliedgrab.
handles
handles [<flags>] [<patient>]
Examples: "handles"
"handles -f"
"handles ui"
Print all handles in-use.
-
The flags argument is a collection of flags, beginning with `-', from the following set:
-
s
- print summary only.
-
e
-
events only.
-
p
- don't print prevPtr and nextPtr.
-
f
- fast print-out - this doesn't try to figure out the block type.
-
r
- reverse, i.e. starts at the end of the handle table.
-
u
- print only those handles that are in-use.
-
The
patient
argument is a patient whose blocks are to be selectively printed (either a name or a core-block's handle ID). The default is to print all the blocks on the heap.
-
The following columns can appear in a listing:
-
HANDLE
- The handle of the block
-
ADDR
- The segment address of the block
-
SIZE
- Size of the block in bytes
-
PREV
- The previous block handle (appears with the p flag)
-
NEXT
- The next block handle (appears with the p flag)
-
FLAGS The following letters appears in the FLAGS column:
-
s
sharable,
S
swapable,
D
discardable,
L
contains local memory heap,
d
discarded
(by LMem module: discarded blocks don't appear here),
a
attached (notice given to swat whenever state changes)
-
LOCK
- Number of times the block is locked or n/a if FIXED.
-
OWNER
- The process which owns the block
-
IDLE
- The time since the block has been accessed in minutes:seconds
-
OINFO
- The
otherInfo
field of the handle (block type dependent)
-
TYPE
- Type of the block, for example: R#1 (dgroup) resource number one
-
This only prints those handles in memory while `handles' prints all handles used.
-
The handles may be printed with lhwalk and phandle.
See Also: lhwalk,
phandle,
hgwalk.
| GEOS SDK TechDocs
|
| func ...
| handsum ...


Invented by Facebook for it's mobile News Feed 2012
Open Source since 2015
Facebook (obviously)...
https://github.com/spring-petclinic/spring-petclinic-graphql
query {
owner(id: 1) {
firstName
lastName
}
}
Operations
ownerId: 1
) and can return a valueDefines the API (its Objects and Operations)
Server that executes GraphQL requests
(IDL based on JS reference implementation)
# The Query Root type
type Query {
# Return a List of all pets that have been registered in the PetClinic
pets: [Pet!]!
# Return the Pet with the specified id
pet(id: Int!): Pet!
}
type Pet {
id: Int!
name: String!
type: PetType!
}
public class Query implements GraphQLQueryResolver {
private final PetRepository petRepository;
public Query(PetRepository petRepository) {
this.petRepository = petRepository;
}
public Pet pet(int id) {
return petRepository.findById(id);
}
public List<Pet> pets() {
return petRepository.findAll();
}
}
@Component
public class
PetResolver implements GraphQLResolver<Pet> {
public VisitConnection visits(Pet pet) {
return new VisitConnection(pet.getVisits());
}
// all other fields that are exposed via the IDL
// are accessed directly from the Pet class
}
type Mutation {
# Add a new Pet
addPet(input: AddPetInput!): AddPetPayload!
}
# The Input for addPet Mutation
input AddPetInput {
ownerId: Int!
name: String!
birthDate: Date!
typeId: Int!
}
# Return value for addPet Mutation
type AddPetPayload {
pet: Pet!
}
@Component
public class Mutation implements GraphQLMutationResolver {
private final PetRepository petRepository;
. . .
public Mutation(. . .) { . . . }
public AddPetPayload addPet(AddPetInput addPetInput) {
final Owner owner = ownerRepository.findById(addPetInput.getOwnerId());
final PetType type = petTypeRepository.findById(addPetInput.getTypeId());
Pet pet = new Pet();
pet.setName(addPetInput.getName());
pet.setType(type);
pet.setBirthDate(addPetInput.getBirthDate());
pet.setOwner(owner);
petRepository.save(pet);
return new AddPetPayload(pet);
}
}
curl -X POST \
-H "Content-Type: application/json" \
-d '{"query": "{ pets { name } }"}' \
http://localhost:9977/graphql
Result:
{"data":
{"pets":
[
{"name":"Leo"},{"name":"Basil"}, . . .
]
}
}
Apollo (for various Frameworks)
React Apollo (used here)
Apollo provides a graphql HOC that:
// graphql HOC passes in a data object
const PetList = ({data}) =>
data.loading ?
// loading is set to true by Apollo
// while request is pending

Loading...

:
// otherwise we have the requested data here
{data.owners.map(owner => ...) }
;
const PetList = . . .;
const ownersQuery = gql`
query ownerList {
owners {
lastName
firstName
}
}
`
export default graphql(ownersQuery)(PetList)


Small web applets for visualizing different mathematical concepts. Made by
Joel Oskarsson
.
Graph
Venn Diagram


SAP founder and chairman sells 100 million euro stake, holding now 6.2%
by ReutersBERLIN (Reuters) - Hasso Plattner, co-founder and chairman of German software house SAP, has sold a stake worth around 100 million euros ($111 million), putting a slight dent in his multi-billion-euro holding.
The divestment, disclosed in a series of regulatory filings, would reduce Plattner's holding in Europe's most valuable technology firm to an estimated 6.2% from the 6.3% disclosed in February of this year, according to an SAP spokesman.
Plattner, 75, founded SAP in the early 1970s with a group of former colleagues from IBM (NYSE:IBM). He continues to exert great influence over the company, orchestrating the hiring of co-CEOs Jennifer Morgan and Christian Klein last month.


Class Util
public final class Util
extends java.lang.Object
Copyright (C) 2004 Paul Singleton
Copyright (C) 1998 Fred Dushin
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
Modifier and Type Method Description static java.lang.String[]
atomListToStringArray(Term t)
Deprecated.static Term
intArrayArrayToList(int[][] a)
Deprecated.static Term
intArrayToList(int[] a)
Deprecated.static boolean
isList(Term term)
Deprecated.static int
listToLength(Term term)
Deprecated.static Term[]
listToTermArray(Term t)
Deprecated.static java.util.Map<org.jpl7.fli.term_t,Variable>
namevarsToMap(Term nvs)
Converts a (JPL) list of Name=Var pairs (as yielded by atom_to_term/3) to a Map from Prolog variables (necessarily in term_t holders) to named JPL Variablesstatic Term
stringArrayToList(java.lang.String[] a)
Deprecated.static java.lang.String
subsToString(java.util.Map<java.lang.String,Term> varnames_to_Terms)
Converts a substitution, in the form of a Map from variable names to Terms, to a String.static Term
termArrayToList(Term[] terms)
Deprecated.static Term
textParamsToTerm(java.lang.String text, Term[] params)
Converts a Prolog source text to a corresponding JPL Term (in which each Variable has the appropriate name from the source text), replacing successive occurrences of ? in the text by the corresponding element of Term[] params.static Term
textToTerm(java.lang.String text)
Deprecated.static java.lang.String
toString(java.util.Map<java.lang.String,Term> varnames_to_Terms)
Deprecated.
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
termArrayToList
Deprecated.Converts an array of Terms to a JPL representation of a Prolog list of terms whose members correspond to the respective array elements.- Parameters:
terms
- An array of Term- Returns:
- Term a list of the array elements
-
subsToString
public static java.lang.String subsToString(java.util.Map<java.lang.String,Term> varnames_to_Terms)Converts a substitution, in the form of a Map from variable names to Terms, to a String.- Parameters:
varnames_to_Terms
- A Map from variable names to Terms.- Returns:
- String A String representation of the variable bindings
-
toString
@Deprecated public static java.lang.String toString(java.util.Map<java.lang.String,Term> varnames_to_Terms)Deprecated.Converts a substitution, in the form of a Map from variable names to Terms, to a String.- Parameters:
varnames_to_Terms
- A Map from variable names to Terms.- Returns:
- String A String representation of the variable bindings
-
namevarsToMap
Converts a (JPL) list of Name=Var pairs (as yielded by atom_to_term/3) to a Map from Prolog variables (necessarily in term_t holders) to named JPL Variables- Parameters:
nvs
- A JPL list of Name=Var pairs (as yielded by atom_to_term/3)- Returns:
- Map A Map from Prolog variables (necessarily in term_t holders) to named JPL Variables
-
textToTerm
Deprecated.Converts a Prolog source text (as a String) to a corresponding JPL Term (in which each Variable has the appropriate name from the source text).- Parameters:
text
- A Prolog source text denoting a term- Returns:
- Term a JPL Term equivalent to the given source text
- Throws:
PrologException
- containing error(syntax_error(_),_) if text is invalid as a term.
-
textParamsToTerm
Converts a Prolog source text to a corresponding JPL Term (in which each Variable has the appropriate name from the source text), replacing successive occurrences of ? in the text by the corresponding element of Term[] params. (New in JPL 3.0.4) Throws PrologException containing error(syntax_error(_),_) if text is invalid.- Parameters:
text
- A Prolog source text denoting a termparams
- parameters to be injected in each ?- Returns:
- Term a JPL Term equivalent to the given source text
-
stringArrayToList
Deprecated.Converts an array of String to a corresponding JPL list of atoms- Parameters:
a
- An array of String objects- Returns:
- Term a JPL list of atoms corresponding to the given String array
-
intArrayToList
Deprecated.Converts an array of int to a corresponding JPL list- Parameters:
a
- An array of int values- Returns:
- Term a JPL list corresponding to the given int array
-
intArrayArrayToList
Deprecated.Converts an array of arrays of int to a corresponding JPL list of lists- Parameters:
a
- An array of arrays of int values- Returns:
- Term a JPL list of lists corresponding to the given int array of arrays
-
isList
Deprecated.Whether the Term represents a proper list- Parameters:
term
- a term- Returns:
- if term is a proper list
-
listToLength
Deprecated.Returns the length of a list- Parameters:
term
- any Term- Returns:
- the length of the proper list which the Term represents, else -1
-
listToTermArray
Deprecated.Builds a Java array of Terms from a a list of terms (as a Compound)- Parameters:
t
- a compound term that is a list- Returns:
- an array of terms, one per element in the list
-
atomListToStringArray
Deprecated.Converts a term representing a list of atoms into an array of Strings, each element in the array being a String for the corresponding atom e.g., [a, b, 1- Parameters:
t
- a compound term that is a list of atoms- Returns:
- a String array representing the list of atoms
-


Fleshlight Launch Control Demo
Needs Chrome 56+ on Mac/ChromeOS/Android M/Linux (If on linux, turn on Experimental Web Extensions)
Speed:
Position:
Code available at http://github.com/metafetish/raunch-js
Device info at http://metafetish.github.com/raunch-docs/


I built this site using the Ruby and the Rails framework. The site have an active Postgres database and as a result, is able to display products, allow you to edit products and create new products. I emphasize the concept of resutful routes while building and focused on making my code readable
Hi, my name is George. I create beautiful and functional websites. My passion for doing what I do started when I began working at WalkMe. At this startup I’ve been exposed to customer websites that do not have a user friendly UI or functioned poorly. As a result, these customers relied on WalkMe in order to show people how to complete navigate their site. I set out to create websites that work as desired and look great in the process.


--- layout: archive title: Zulip Chat Archive permalink: /stream/144837-PR-reviews/topic/.23459.20is_iso.2Einv.html ---
@Scott Morrison I PRed a small change to is_iso
to make the simp lemmas there a bit more usable in my opinion.
Also Mario merged it before I finished writing the above message.
I don't really undestand what this achieved? Surely inv
meant the right thing all along?
Not good enough for simp, though
that's why I had to use erw
here for example
after the change, I can use rw
instead
argh, I really don't understand. :-(
oh
There are two things: category_theory.inv
and category_theory.is_iso.inv
(the field of the structure)
Last updated: Apr 24 2020 at 19:02 UTC


Manager
Welcome,
[[${name}]]
Home
Home Page
Home Admin Page
Provider
Provide
Supplier
Product
Category
Product
Size Division
Customer
Customer
Employee
[[#{admin.empchild1}]]
[[#{admin.empchild2}]]
[[#{admin.empchild3}]]
Statistical
Statistical
[[${name}]]
[[#{admin.profile}]]
[[#{admin.password}]]
[[#{admin.logout}]]


You can read more about the start of my new Curation League.
17 accounts wanted to participate, thanks and welcome to my Curation League.
To enter the contest, please write a comment with add me
. A comment with remove me
will exclude an account from the contest. I will automatically scan the comments for building a participation list.
Winner for week 2
Gratulations to
- mys for winning this round!
- arabson1990 for the second place!
- reazuliqbal for the third place!
All three did a great job in selecting undervalued posts for curation.
Result table
eff_sp
is the median effective Steem power of the account over last weeksum_weight
is the sum of all given votes. As a 100% votes can be given every 2.4 hour, this number should be close to 7000 (24 * 7 / 2.4 * 100
).median weight
is the median vote weight over last weekreward
is the collected curation rewards within a week divided by effective Steem Power and multiplied by 1000adj. rew.
isreward
whensum_weight
is smaller than 7000 andreward / sum_weight * 7000
otherwise. This asures that voting more than the optimum will not lead to a better ranking.
| # | account | eff_sp | sum weight | median weight | reward | adj. rew. |
|---|---|---|---|---|---|---|
| 1. | mys | 2599.9 | 6293 | 1.19 | 6.22 | 6.22 |
| 2. | arabson1990 | 195.2 | 6200 | 100.00 | 3.41 | 3.41 |
| 3. | reazuliqbal | 676.8 | 6370 | 50.00 | 2.98 | 2.98 |
| 4. | grzyb77 | 217.9 | 5940 | 55.00 | 2.66 | 2.66 |
| 5. | holger80 | 8980.6 | 6604 | 25.00 | 2.02 | 2.02 |
| 6. | diosbot | 2348.6 | 8241 | 38.00 | 2.06 | 1.75 |
| 7. | doughtaker | 697.7 | 9320 | 100.00 | 2.13 | 1.60 |
| 8. | jacekw | 466.1 | 5900 | 100.00 | 1.40 | 1.40 |
| 9. | emrebeyler | 6533.5 | 7059 | 2.00 | 1.13 | 1.12 |
| 10. | abh12345 | 11567.3 | 7904 | 5.00 | 1.25 | 1.11 |
| 11. | jlordc | 1262.8 | 7090 | 50.00 | 1.09 | 1.07 |
| 12. | yasu24 | 711.6 | 5169 | 30.00 | 0.92 | 0.92 |
| 13. | annaburska | 1032.4 | 6313 | 100.00 | 0.87 | 0.87 |
| 14. | isnochys | 1067.0 | 3695 | 10.00 | 0.68 | 0.68 |
| 15. | dexterdev | 252.4 | 4805 | 100.00 | 0.59 | 0.59 |
| 16. | lelon | 61.2 | 2000 | 100.00 | 0.51 | 0.51 |
| 17. | hispeedimagins | 152.3 | 3150 | 100.00 | 0.47 | 0.47 |
Top 10 curation
This table shows the best ten curation rewards. The reward are calculated by post curation reward divided by effective Steem Power and multiplied by 1000 divided by vote weight and multiplied by 100. Thus, the reward is normalized to a vote of 100%. Comments were skipped.
This section is dominated by mys, nice work!
Top 10 curation
| reward | voter | author | permlink |
|---|---|---|---|
| 0.803 | mys | economicvictim | how-to-get-bitcoin-with-paypal |
| 0.570 | mys | sohaibomer | you-need-to-fit-your-body-have-some-tips |
| 0.519 | mys | naufal | esteemians-e-f-a-premiere-class-5-activity-report-the-registration-mechanism-221fc54af4ebbest |
| 0.429 | yasu24 | katakoto | steemit |
| 0.405 | mys | dreamants | the-fall-of-the-united-states-of-america-we-are-the-next-rome |
| 0.391 | mys | sohaibomer | do-you-understand-bitcoin-difficult-with-calculate |
| 0.384 | mys | steem-untalented | steem-untalented-feature-posts-for-friday-july-13th-2018-untalented |
| 0.367 | mys | osmanaga | yalnizlik-ve-mutluluk |
| 0.365 | mys | intheair | animal-love |
| 0.331 | reazuliqbal | singhpratyush | busy-api-adding-support-for-expo-notifications |
| 0.310 | emrebeyler | pars11 | remote-ok-get-a-remote-job-you-can-do-anywhere |
Top 10 Authors
This table shows the post authors which received the highest post curation reward divided by effective Steem Power and multiplied by 1000. All rewards from all participating accounts were summed up. Comments were skipped.
| reward | vote count | author |
|---|---|---|
| 0.585 | 18 | veggie-sloth |
| 0.519 | 1 | naufal |
| 0.478 | 2 | sohaibomer |
| 0.439 | 25 | zwora |
| 0.393 | 2 | steem-untalented |
| 0.391 | 13 | burnpost |
| 0.363 | 9 | adelair |
| 0.334 | 10 | mkt |
| 0.326 | 3 | codingdefined |
| 0.322 | 9 | wrestlingworld |
Top 3 curation
This shows the top 3 curation posts of each participating account.
The reward is calculated by post curation reward divided by effective Steem Power and multiplied by 1000 divided by vote weight and multiplied by 100. Thus, the reward is normalized to a vote of 100%. The accounts are sorted by league entry date. Only posts are shown.
holger80
| reward | author | permlink |
|---|---|---|
| 0.151 | to-the-sun | specific-note-selection-and-deletion-a-new-feature-for-the-open-source-project-the-amanuensis-automated-songwriting-and |
| 0.148 | snwolak | steemblr-development-update-05-theme-editor |
| 0.134 | mightypanda | steem-curator-mvp-comments-curation |
abh12345
| reward | author | permlink |
|---|---|---|
| 0.130 | stimp1024 | gb-9th-july-wolverhampton-50-of-winnings-paid-in-steem |
| 0.110 | steemonkey | moroccan-memories-celebrity-smokes-comedy-open-mic-round-22 |
| 0.104 | holybranches | the-blocktrades-world-cup-or-my-selections-for-the-semi-finals |
mys
| reward | author | permlink |
|---|---|---|
| 0.803 | economicvictim | how-to-get-bitcoin-with-paypal |
| 0.570 | sohaibomer | you-need-to-fit-your-body-have-some-tips |
| 0.519 | naufal | esteemians-e-f-a-premiere-class-5-activity-report-the-registration-mechanism-221fc54af4ebbest |
dexterdev
| reward | author | permlink |
|---|---|---|
| 0.099 | mathowl | math-art-5-the-sound-of-integer-sequences |
| 0.067 | mscdigital | free-12-week-mooc-in-digital-currencies-or-offered-by-the-university-of-nicosia |
| 0.032 | mathowl | mka81ufw |
reazuliqbal
| reward | author | permlink |
|---|---|---|
| 0.331 | singhpratyush | busy-api-adding-support-for-expo-notifications |
| 0.254 | psikoz | logo-proposal-for-lector |
| 0.192 | codingdefined | letsdisc-create-question-upvotes-and-more |
jlordc
| reward | author | permlink |
|---|---|---|
| 0.105 | adelair | 7124e520-874f-11e8-a7c2-0242ac110003 |
| 0.080 | legendchew | becausetogetherwecanbuildthefuture-funditionambassadormalaysia-7d6c8l2r79 |
| 0.068 | vaansteam | walking-in-wonderland-colored-pencils-drawing-tips |
hispeedimagins
| reward | author | permlink |
|---|---|---|
| 0.099 | holger80 | update-for-beem-account-snapshot-added-and-fix-for-0-19-5 |
| 0.034 | jasonbu | iforgotmysteemiversaryima1yearoldsteemian-gqfxnlk9ty |
| 0.033 | eroche | steemr-is-now-steemrdata-and-has-new-features |
yasu24
| reward | author | permlink |
|---|---|---|
| 0.429 | katakoto | steemit |
| 0.159 | cafelate | en-ja-water-color-penguin |
| 0.108 | shogo | tasteem-460d4c |
doughtaker
| reward | author | permlink |
|---|---|---|
| 0.099 | cryptohazard | cryptohedge-cryptocurrency-porfolio-hedge-fund |
| 0.079 | snwolak | steemblr-development-update-05-theme-editor |
| 0.077 | mightypanda | steem-curator-mvp-comments-curation |
grzyb77
| reward | author | permlink |
|---|---|---|
| 0.250 | wrestlingworld | kraniki-czy-warto-korzystac-i-ktore-wykorzystywac-fart-jaki-mnie-spotkal-w-niefajnej-sytuacji |
| 0.200 | foodini | x18qi7jj |
| 0.158 | veroniq | 6-jak-sobie-radzic-w-sytuacji-zagrozenia-atak-ze-strony-osoby-chorej-psychicznie |
jacekw
| reward | author | permlink |
|---|---|---|
| 0.092 | lukas346 | junior-i-elektronika-wyswietlamy-temperature-na-ekranie-lcd |
| 0.083 | veggie-sloth | leniwiec-nasluchuje-7-pielegniarka-chce-mnie-zmienic-w-stereo |
| 0.075 | anka | post-konkursowy-film-serial-ktory-nigdy-mi-sie-nie-znudzi-m-a-s-h-alf-mistrz-kierownicy-ucieka-selena |
isnochys
| reward | author | permlink |
|---|---|---|
| 0.095 | altobee | the-blocktrades-world-cup-or-my-selections-for-the-finals |
| 0.064 | altobee | steem-on |
| 0.057 | pipiczech | military-technical-museum-lesany |
emrebeyler
| reward | author | permlink |
|---|---|---|
| 0.310 | pars11 | remote-ok-get-a-remote-job-you-can-do-anywhere |
| 0.308 | leotrap | s1a4cuyu |
| 0.304 | theghost1980 | secretos-de-hacer-dinero-1 |
diosbot
| reward | author | permlink |
|---|---|---|
| 0.169 | psychepl | pracujacujesz-za-granica-a-w-polsce-nie-zarabiasz-bedziesz-musial-skladac-deklaracje-zerowe-prawo-9 |
| 0.121 | lokibalboa | historyjka-o-nauce-historii-w-szkole |
| 0.106 | psychepl | kolejka-gorska-emocji-w-chorobie-afektywnej-dwubiegunowej-fazy-choroby |
arabson1990
| reward | author | permlink |
|---|---|---|
| 0.181 | see-it-feel-itpl | tt5-ostatnia-plywajaca-kopalnia |
| 0.166 | ayatollah | zoroastryzm-dualistyczna-religia-iranczykow-perspektywa-historyczna |
| 0.164 | annaburska | malinowo-bananowe-lody-na-mleku-kokosowym-bez-cukru |
lelon
| reward | author | permlink |
|---|---|---|
| 0.098 | jamesartville | geb-garden-of-the-gods-cover-artwork-process-drawing |
| 0.049 | connor-russo | bocetos-de-anatomia-proceso |
| 0.049 | ocisly | planowany-wielki-teleskop-nasa-poleci-na-pokladzie-big-falcon-rocket |
annaburska
| reward | author | permlink |
|---|---|---|
| 0.057 | arabson1990 | wybrane-ptaki-lowne-wystepujace-w-polsce |
| 0.048 | kepkeeper | pora-szykowac-sie-na-wojne-or-boty-na-steemit |
| 0.044 | flocki | relaks-w-ogrodzie |
This page is synchronized from the post: ‘holger80`s Curation League - week 2’


- Do a correlation
- APA formatted output
- Dataframe of Values
- Bayesian Correlation
- Contribute
- Credits
- Previous blogposts
One of the most time-consuming part of data analysis in psychology is the copy-pasting of specific values of some R output to a manuscript or a report. This task is frustrating, prone to errors, and increase de variability of statistical reporting. At the sime time, standardizing practices of what and how to report is crucial for reproducibility and clarity. The psycho package was designed specifically to do this job, at first for complex Bayesian mixed models, but is now also compatible with basic methods, such as correlation.
Do a correlation
df <- iris # Load the traditional iris dataset into an object called df (for dataframe)
cor_results <- cor.test(df$Sepal.Length, df$Petal.Length) # Compute a correlation and store its result
APA formatted output
# devtools::install_github("neuropsychology/psycho.R") # Install the latest psycho version
library(psycho) # Load the psycho package
psycho::analyze(cor_results) # Run the analyze function on the correlation
The Pearson's product-moment correlation between df$Sepal.Length and df$Petal.Length is significantly large and positive (r(148) = 0.87, 95% CI [0.83, 0.91], p < .001).
The formatted output includes the direction, effect size (interpreted by default with Cohen’s (1988) rules of thumb) and confidence intervals. Now, you can just copy and paste this line into your report and focus on more important things than formatting.
Dataframe of Values
It is also possible to have all the values stored in a dataframe by running a summary on the analyzed object.
results <- analyze(cor_results)
summary(results)
| effect | statistic | df | p | CI_lower | CI_higher |
|---|---|---|---|---|---|
| 0.872 | 21.646 | 148 | 0 | 0.827 | 0.906 |
Bayesian Correlation
Nevertheless, we recommand doing a Bayesian correlation, which is even easier and quicker to do!
Contribute
Of course, these reporting standards are bound to change, depending on new expert recommandations or official guidelines. The goal of this package is to flexibly accompany new changes and good practices evolution. Therefore, if you have any advices, opinions or such, we encourage you to either let us know by opening an issue or, even better, try to implement them yourself by contributing to the code.
Credits
This package helped you? Don’t forget to cite the various packages you used :)
You can cite psycho
as follows:
- Makowski, (2018). The psycho Package: An Efficient and Publishing-Oriented Workflow for Psychological Science. Journal of Open Source Software, 3(22), 470. https://doi.org/10.21105/joss.00470
Previous blogposts
- Extracting a Reference Grid of your Data for Machine Learning Models Visualization
- Copy/paste t-tests Directly to Manuscripts
- Easy APA Formatted Bayesian Correlation
- Fancy Plot (with Posterior Samples) for Bayesian Regressions
- How Many Factors to Retain in Factor Analysis
- Beautiful and Powerful Correlation Tables
- Format and Interpret Linear Mixed Models
- How to do Repeated Measures ANOVAs
- Standardize (Z-score) a dataframe
- Compute Signal Detection Theory Indices
- Installing R, R Studio and psycho


Implements the standard D-Scoring algorithm (Greenwald, Banaji, & Nosek, 2003) for Implicit Association Test (IAT) data and includes plotting capabilities for exploring raw IAT data.
| Version: | 0.3 |
| Depends: | R (≥ 3.0) |
| Imports: | dplyr (≥ 0.4.3), ggplot2 (≥ 2.1.0), lazyeval (≥ 0.1.10), stats (≥ 3.2.0) |
| Published: | 2016-04-30 |
| Author: | Dan Martin |
| Maintainer: | Dan Martin <dpmartin42 at gmail.com> |
| License: | Apache License 2.0 |
| NeedsCompilation: | no |
| Materials: | README |
| CRAN checks: | IAT results |
| Reference manual: | IAT.pdf |
| Package source: | IAT_0.3.tar.gz |
| Windows binaries: | r-devel: IAT_0.3.zip, r-release: IAT_0.3.zip, r-oldrel: IAT_0.3.zip |
| OS X binaries: | r-release: IAT_0.3.tgz, r-oldrel: IAT_0.3.tgz |
| Old sources: | IAT archive |
Please use the canonical form https://CRAN.R-project.org/package=IAT to link to this page.


|
Xenomai
3.0.4
|
The Real-Time Driver Model (RTDM) provides a unified interface to both users and developers of real-time device drivers. More...
Modules | |
| RTDM User API | |
| Application interface to RTDM services. | |
| Driver programming interface | |
| RTDM driver programming interface. | |
| Device Profiles | |
| Pre-defined classes of real-time devices. | |
Typedefs | |
| typedef uint64_t | nanosecs_abs_t |
| RTDM type for representing absolute dates. More... | |
| typedef int64_t | nanosecs_rel_t |
| RTDM type for representing relative intervals. More... | |
API Versioning | |
| #define | RTDM_API_VER 9 |
| Common user and driver API version. | |
| #define | RTDM_API_MIN_COMPAT_VER 9 |
| Minimum API revision compatible with the current release. | |
RTDM_TIMEOUT_xxx | |
| #define | RTDM_TIMEOUT_INFINITE 0 |
| Block forever. More... | |
| #define | RTDM_TIMEOUT_NONE (-1) |
| Any negative timeout means non-blocking. More... | |
The Real-Time Driver Model (RTDM) provides a unified interface to both users and developers of real-time device drivers.
Specifically, it addresses the constraints of mixed RT/non-RT systems like Xenomai. RTDM conforms to POSIX semantics (IEEE Std 1003.1) where available and applicable.
API Revision: 8
| #define RTDM_TIMEOUT_INFINITE 0 |
Block forever.
| #define RTDM_TIMEOUT_NONE (-1) |
Any negative timeout means non-blocking.
| typedef uint64_t nanosecs_abs_t |
RTDM type for representing absolute dates.
Its base type is a 64 bit unsigned integer. The unit is 1 nanosecond.
| typedef int64_t nanosecs_rel_t |
RTDM type for representing relative intervals.
Its base type is a 64 bit signed integer. The unit is 1 nanosecond. Relative intervals can also encode the special timeouts "infinite" and "non-blocking", see RTDM_TIMEOUT_xxx.


After selecting the "New Game" button, you will be directed to a Tetris game play. There will be three modes to select from: easy, medium, & hard.
The different modes represent different speeds. Easy is the easiest and slowest speed, and hard is the fastest speed.
Use the left and right arrow keys on your keyboard to move the pieces as they fall. Press the up arrow key rotate the shape. Press the down arrow key to speed up the pieces as they fall.
Use the back button to end the game or start over. The game will also reset once clicking the difficulty button.
The objective is to arrange the pieces in an efficient way so that they do not touch the top of the screen.


Dequeue a value from the linked queue.
First move the correct value to the box shown below the list. Then update any necessary pointers. If a pointer variable needs to be set to null, then click the pointer and then click on the "Make Null" button.
The value to be removed must be in the node that "front" is pointing to. So click that value, then click the "return" box below the list.
The pointer field of the removed node must be changed to null with the "Make Null" button.
Finally the "front" pointer should be moved to the next node in the list.