@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.ApplicationConfig @import uk.gov.hmrc.govukfrontend.views.html.components._ @import views.html.components.link @this(govukPanel : GovukPanel, mainLayout: views.html.mainLayout) @(agentName: String, multiplePropertyLinks: Boolean)(implicit request: Request[_], messages: Messages, config: ApplicationConfig) @multipleLinksSuffix = @{if(multiplePropertyLinks) {"multiple"} else {"single"}} @title = @{messages(s"propertyRepresentation.manageAgent.assignToAllProperties.confirmation.title.$multipleLinksSuffix", agentName)} @mainLayout(pageTitle = title, backUri = None) { @govukPanel(Panel(title = Text(title), content = HtmlContent("")))
@messages(s"propertyRepresentation.manageAgent.assignToAllProperties.confirmation.info.$multipleLinksSuffix")
@messages(s"propertyRepresentation.manageAgent.assignToAllProperties.confirmation.next.content.$multipleLinksSuffix")
@link( linkText = messages("propertyRepresentation.manageAgent.assignToAllProperties.confirmation.homeLink"), location = config.dashboardUrl("home"), linkId = Some("account-home-link") ) }


Joinstack
A Bucharest based
development studio
Know more
Get In Touch
Process
About
Project
Voice User Interfaces (VUI) — The
Ultimate Designer’s Guide
Impa — A Crypto Platform: UI/UX &
Branding Case Study
Voice User Interfaces (VUI) — The
Ultimate Designer’s Guide
Voice User Interfaces (VUI) — The
Ultimate Designer’s Guide
Joinstack


Past Hikes
We've been to a lot of places and seen a lot of stuff! Click on the
Urban Hike logos on the map to see some of our walking routes. Or click
below:
Carnegie
Highland Park
Homestead
Oakland
Oakmont
Observatory Hill
South Side
Spring Garden
Troy Hill/Millvale
West End/Elliot
|
|


| Author: | Shibukawa Yoshiki |
|---|---|
| Contact: | yoshiki at shibu.jp |
| Copyright: | This document has been placed in the public domain. |
This decorator makes function/method to specification. This decorator can accept module function and method.
example:
@spec def stack_should_empty(): """Stack can be checked if empty or not.""" stack = Stack() About(stack).should_empty()
| Parameter | Description |
|---|---|
| expected | This spec should raise the exception. |
| group | Select the contexts and finalizes. |
| dbc | Select DbC future on/off(default=True) |
This decorator makes function/method to setup method. Context methods was called before each specifications. In PySpec, almost all setup should be written in setup. You will write more context methods than setup method of other TDD frameworks.
If you don't use 'group' parameter, all context methods were called before each spec methods.
| Parameter | Description |
|---|---|
| group | Set the context method's group. |
This decorator makes function/method to teardown method. finalize method was called after each specification methods.
| Parameter | Description |
|---|---|
| group | Set the finalize method's group. |
The methods which have this decorator were called only first time before all contexts. If you want to set any variables in @class_context method, the variable should be class variable.
The methods which have this decorator were called only last time after all finalize. This method would be called even if the spec failed.
The spec method which have this decorator was ignored.
example:
@spec @ignore def stack_can_have_any_objects(): # not implemented yet! sorry! pass
This decorator supports reusing spec methods. The method that has this decorator supplies external data for the spec method. This idea comes from TestNG. Thanks!
This decorated method has been called before generating spec object. So the decorated method should be class method.
example:
def fibonacci(n): if n == 0: return 0 if n <= 2: return 1 return fibonacci(n-1) + fibonacci(n-2) class Behavior_fibonacci(object): @classmethod @data_provider(cls, key=("n", "expected_return")) def create_data_for_test(cls): return ((0, 0), (1, 1), (2, 1), (3, 2)) @spec def fibonacci_should_return_expected_value(self, n, expected_return): About(fibonacci(n)).should_equal(expected_return)
result:
fibonacci should return expected value <args=expected_return:0 n:0> ... OK fibonacci should return expected value <args=expected_return:1 n:1> ... OK fibonacci should return expected value <args=expected_return:1 n:2> ... OK fibonacci should return expected value <args=expected_return:2 n:3> ... OK ---------------------------------------------------------------------- Ran 4 specs in 0.087s OK
| Parameter | Description |
|---|---|
| key | Set the spec method's parameter name. |
| group | Set the data provider method's group. |
There are three ways to supply external data.
The key parameter should be string. And the method has to return sequence.
sample:
@classmethod @data_provider(key="weather") def provide_weather(cls): return ("fine", "rain", "snow")
The key parameter should be tuple or list that contains strings. The method has to return 2D sequence.
sample:
@classmethod @data_provider(key=("n", "expected_return")) def create_data_for_test(cls): return ((0, 0), (1, 1), (2, 1), (3, 2))
You can combine some data providers.
sample:
@classmethod @data_provider(key="time") def provide_time(cls): return ("morning", "noon", "night") @classmethod @data_provider(key="city") def provide_cities(cls): return ("Tokyo", "Osaka", "Nagoya") @spec def check_something(self, time, city) # do something
This method asserts the values are same. There is a counter method should_not_equal() too.
This method asserts the float values are same. You can set the delta. If you wouldn't pass delta value, PySpec set the delta to 1% of expected value.
There is should_not_equal_nearly() too.
This method assert the value are True. In pyspec you can use should_be_false() too.
If results of id() would be different, this method would fail. You can use should_not_be_same() too.
This method verifies weather the value is in the sequence. That sequence should have __contains__() or __iter__(). You can use should_not_include() too.
This method verifies weather the value is in the sequence. That sequence should support in. You can use should_not_be_in() too. This is a counter method of About().should_include().
This method verifies weather the sequence is empty. That sequence should have __len__() method. You can use should_not_be_empty() too.
This method fails the test. You can use this method to assert the pass was wrong:
@spec def exception_should_be_raised(): try: do_something() Verify.fail() except ValueError: pass
In the xUnit which can not treat the exception, a programmer must use any method similar to this method to write tests for exceptions. In PySpec, you can write the spec of exception more smartly:
@spec(expect=ValueError) def exception_should_be_raised(): do_something()
If you have better sample of this method, please send it to me.
Ignore the test. It has the same effect as @ignore.
example:
@spec def connect_to_SQLServer(): if sys.platform != "win32": Verify.ignore() do_something()
These objects are defined in pyspec.mockobject module. This mock module is implemented for testing pyspec itself.
These are basic mock classes. These classes work together. MockObjectRecorder object records all method call. MockObjectRecorder._get_mock_object_() generates MockObject object which records what method should be called. This MockObject object verifies the method call. You can record parameters and return value.
example:
recorder = MockObjectRecorder() recorder.add(1, 2) == 3 # this method will return 3 calc = recorder._get_mock_object_() # stop recording print calc(1, 2) # => 3 calc._verify_() # if some record methods were not called, raise AssertionError
You should write the code that operates MockObjectRecorder in context method, and call _verify_() method in spec method.
Following table shows special methods of MockObject classes. Except these methods, recorder object can accept any method call.
| MockObjectRecorder(is_print=False) | is_print=True option is useful for traditional printf debugging. |
| MockObjectRecorder._get_mock_object_() | Create mock object and return. |
| MockObject._verify_() | Call this method at the end of spec methods. |
MockObjectRecorder can record flexible method call.
example:
recorder = MockObjectRecorder() # create recorder first! recorder.add(1, 2).repeat(3) == 3 # this method will be called 3 times recorder.mul().with_any_parameter() # this method can accept any parameter
This is the mock object for file writing. This verifies between the content of write method parameters and the string of constructor parameter.
This object only has write() method and not has writelines() and other methods.
| FileMockObject(expected_contents) | Set the expected string and create FileMockObject object. |
| write(actual) | Check the actual output with the expected string |
| _verify_() | Call this method at the end of spec methods. |
This is the mock object for socket. This object supports blocking mode and non-blocking mode. If in blocking mode, socket.error would be raised when all recv messages would be used. And in non-blocking mode, AssertionError would be raised.
| MockSocket(recv=None, send=None) | Create MockSocket object. You can set recv/send messages(as list of array). |
| _add_recv_message_(\*message) | Add messages. These messages will become the result of recv() |
| _add_send_message_(\*message) | Add messages. These messages will become the expected input string of send() |
It's pretty print function for debugging. When your specs become fail, this function helps you to find bugs.


SCARY MOVIE 2 A film review by Steve Rhodes Copyright 2001 Steve Rhodes RATING (0 TO ****): *
It has to be a record. Even with 7 writers (Alison Fouse, Greg Grabianski, Dave Polsky, Michael Anthony Snowden, Craig Wayans, Marlon Wayans and Shawn Wayans), SCARY MOVIE 2 still couldn't come up with a single good scene. Another record might go for the biggest drop in quality from the original movie to the sequel. SCARY MOVIE was imaginative and funny, but its sequel is neither. Long stretches of boredom are interrupted periodically by whispered groans of "Yuck!"
Although outrageous physical comedy can be hilarious, as THERE'S SOMETHING ABOUT MARY proved, the mere presence of gross-out gags does not guarantee that something will be funny.
Let me take you on a tour of some of the humor misfires in SCARY MOVIE 2. In the restaging of the bedroom barfing scene from THE EXORCIST, they appeared to have used the same special effects team that created the massive waves in THE PERFECT STORM, as huge wave after wave of vomit hits everyone in the room. Another scene has a priest (James Woods) on the toilet, grunting like he's going to explode as flies crawl all over his body. There's also a trash-talking parrot and a self-described "cripple" who makes one handicapped joke after another when he isn't falling down the stairs.
The verbal jokes aren't much better than the physical comedy. "Kiss my grits," is one of the insults that, one guesses, is supposed to be funny. Never has a movie franchise fallen so far so fast.
SCARY MOVIE 2 runs long even at a mere 1:20. It is rated R for strong sexual and gross humor, graphic language and some drug content and would be acceptable for older teenagers.
My son Jeffrey, age 12, gave the movie just one *. He said that it was sometimes funny and sometimes disgusting. The foul-mouthed parrot appeared to have generated the majority of his laughs.
The film is playing in nationwide release now in the United States. In the Silicon Valley, it is showing at the AMC and the Century theaters.
Web: http://www.InternetReviews.com Email<EMAIL_ADDRESS>Want free reviews and weekly movie and video recommendations via Email? Just send me a letter with the word "subscribe" in the subject line.
========== X-RAMR-ID: 28846 X-Language: en X-RT-ReviewID: 236397 X-RT-TitleID: 1108748 X-RT-SourceID: 703 X-RT-AuthorID: 1271 X-RT-RatingText: 1/4
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


Ford Electric Crossover Named Mustang Mach-E, First Edition Debuts November 17th
by Mircea PanaitIt’s been too long since Ford confirmed the Mustang Hybrid with an EcoBoost-type engine. The Mach E has been in a similar situation until now, and as the headline implies, the electric crossover with Mustang styling will actually be called Mustang Mach-E, even though it doesn’t share underpinning, body panels or anything with the S550.
Marketing done right sells, and the Ford Motor Company is known for successful marketing efforts ever since the days when Henry used to run the show. But on the other hand, naming the e-crossover Mustang Mach-E is not exactly an inspired choice. The Blue Oval intended to name this fellow the Mach 1, but public backlash made the people behind the newcomer compromise with Mach E instead.
Scheduled to premiere on November 17th in Los Angeles with actor Idris Elba on the stage, the Mustang Mach-E will be immediately available for reservation. $500 is the amount Ford asks for the refundable reservation deposit, and in the first instance, only the First Edition will be available to configure and purchase.
Customers in the U.S. and Europe will be the first to receive the Mustang Mach-E, with China following suit “at a later date.” After selecting the desired specification, customers then have to create an account, select the preferred dealership, enter their card details and address, then wait for the Blue Oval to call back for finalizing the configuration sometime next year when the ordering window finally opens.
Looking at the bigger picture, don’t you find this whole process a bit similar to how Tesla presented, reserved, and sold the Model 3 to the public? There’s no denying the Mustang Mach-E will be an interesting proposition in this segment if Ford can undercut the Model Y in terms of pricing, but on the other hand, the sales department is giving the newcomer an unnecessary ride on the hype train.
Not even the estimated range has been finalized, but FoMoCo still claims the dual-motor crossover with a lithium-ion battery will be good for 370 miles (600 kilometers) or thereabouts between charge-ups. As far as production is concerned, the Mustang Mach-E won’t be manufactured in the U.S. at the same plant where the S550 is made. In order to save a few bucks here and there with labor, the Ford Motor Company settled for Cuautitlan in Mexico. 🏁
Editor's note:
The teaser clip reads November 18th because the video has been uploaded by Ford of Europe.
PRESS RELEASE
14 NOVEMBER 2019
Ford’s all-new, all-electric SUV will don the iconic pony badge and the name Mustang Mach-E when reservations for the vehicle open after it is revealed this Sunday.
The all-electric Mustang Mach-E will make its debut Nov. 17 at an event in Los Angeles that will be streamed on YouTube, Facebook, Twitter and Autohome (China). Special guest, actor Idris Elba, will help introduce the latest addition to the Mustang family. Immediately following the broadcast – which ends at approximately 6:30 p.m. PST (9:30 p.m. EST) – reservations will open for the Mustang Mach-E at Ford.com.
Customers can reserve their spot in line for the Mustang Mach-E by making a $500 refundable reservation deposit.1 Timing will be critical, especially for a limited First Edition, details of which will be announced as part of the Nov. 17 event.
Customers in the U.S. and Europe who wish to reserve a vehicle can select their desired specification of the Mustang Mach-E, create a Ford account, select their preferred Ford dealer, and enter their credit/debit card details and address.
Customers who reserve a vehicle will be able to finalize their configuration next year when the ordering window opens.
Reservation timing for China will be announced at a later date.


JavaScript is great. But hard. The only way to get comfortable with it is practice, practice, practice.
Open up the script.js
file and follow the instructions.
Don't forget to load the script
tag into the document
first!


Here's what's going on in Inception Wave.
25%
completed
Once you have finished 3 tasks, your certificate will be ready
| Task Name | Review | Comments | Submitted On |
|---|---|---|---|
| Ideas for Growth | Pending | NA | April 6,2021 |
| Ideas for Growth | 3.5/5 | 'Well done' | April 6,2021 |
| Ideas for Growth | Pending | NA | April 6,2021 |
| Ideas for Growth | 3.5/5 | 'Well done' | April 6,2021 |
| Ideas for Growth | Pending | NA | April 6,2021 |
| Ideas for Growth | 3.5/5 | 'Well done' | April 6,2021 |
123RHT
Intern ID
25MTH
Mentor ID


Source code for qikify.controllers.QFFS
import numpy as np
[docs]class QFFS(object):
"""Qikify feature selection library. Doesn't do much yet; right now only implements
correlation coefficient-based feature selection.
"""
def __init__(self):
pass
[docs] def run(self, X, y, n_features=10, intercept=True, method='corrcoef'):
"""Do feature selection on the basis of correlation coefficients.
Parameters
----------
X : numpy array of shape [n_samples,n_features]
Training data
y : numpy array of shape [n_samples]
Target values
n_features : int, optional
Number of features to retain
intercept : bool, optional
Whether the first column is an all-constant intercept and
should be excluded
method : string, optional
Determines the feature selection method to use.
Returns
-------
features : The X column indices to retain.
Notes
-----
We typically exclude the first column since it is the intercept
all-constant column.
"""
if method=='corrcoef':
if intercept:
cc, cs = self.computeCorrCoefs(X[:,1:],y)
return np.concatenate(([0],cs[0:n_features] + 1))
else:
cc, cs = self.computeCorrCoefs(X,y)
return cs[0:n_features]
else:
raise 'Method Error: specified feature selection method does not exist.'
[docs] def computeCorrCoefs(self, X,y):
"""Returns the correlation coefficients between X and y,
along with the arg-sorted indices of ranked most-correlated X-to-y vars.
"""
cc = np.array([np.corrcoef(X[:,i], y)[0,1] for i in xrange(X.shape[1])])
return cc, np.argsort(-abs(cc))


DA To Submit 80,000 Written Objections On National Health Insurance Bill
by NT EditorWith the National Health Insurance (NHI) public hearings in full swing, the Democratic Alliance (DA) on Sunday said it would submit about 80,000 written objections to the system in Parliament on Monday morning.
The NHI is the financing system that seeks to provide quality universal health care services to all South Africans to create an equal society.
Parliament’s portfolio committee on health has held the public hearings in Limpopo, Mpumalanga, the Northern Cape and KwaZulu-Natal thus far.
The platforms offer members of the public an opportunity to interrogate the bill and the implications of the proposed system.
The DA, which has been one of the foremost critiques of the NHI, said it planned to have the voice of those against the system heard on Monday morning.
The party said it lobbied civil society and members of the public to express their views on the NHI using an online portal.
It said it received serious concerns about the impact the piece of legislation will have on the health system and economy.


sendEventToNative method
Send a custom event to native with key
and args
Calls when flutter(here) wants to send event to native side
Implementation
void sendEventToNative(String key, Map args) {
assert(key != null);
args ??= {};
var params = CommonParams()
..key = key
..arguments = args;
_appState.nativeRouterApi.sendEventToNative(params);
}


"x" "1" "SYCHEVA,LP ZHOLDAKOVA,ZI POLYAKOVA,EE LUKMANOVA,NE AKHAL'TSEVA,LV ANDZHURKOV,VS,MUTAGENIC ACITIVITY OF CYCLOHEXENE AND PRODUCTS OF ITS CHLORINATION,BULL. EXP. BIOL. MED. 129(6):581-583, 2000"


{{username}},
If you didn't send sign up for an account, That's okay, we'd love for you to check out this project.


Class: 'process quality'
http://purl.org/biotop/btl2.owl#ProcessQuality
Annotations (2)
definition
"quality that inheres in a process"
()
label
"process quality"
()
Superclasses (3)
quality
'inheres in'
some
process
'inheres in'
only
process
Disjoints (1)
'object quality'
Usage (3)
Class
:
'process quality'
process
⊆
includes
only
(
process
or
'process quality'
)
process
⊆
'is bearer of'
only
'process quality'


Add
Rename
Delete
BOOKS
Add
Rename
Delete
NOTES
Save
Export
(no note selected)
... loading ...
ERROR:


"A.I.: Artificial Intelligence" Reviewed by Christian Pyle Written and Directed by Steven Spielberg (based on a short story by Brian Aldiss) Starring Haley Joel Osment, Jude Law, and Frances O'Connor Official Site: http://aimovie.warnerbros.com/ Grade: B-
In "An Alan Smithee Film: Burn Hollywood Burn," a director demands final cut on his picture.  This is possibly the only time the names of these famous directors were mentioned in the same sentence before "A.I." linked them to the same project. Stanley Kubrick worked for years on developing Brian Aldiss' "Supertoys Last All Summer Long" into a film. Before his death, Kubrick passed the project on to Steven Spielberg. Little probably remains of Kubrick in "A.I." except for the use of some of his production designs for Rouge City, where architecture is derived from the erotic female form, and in cinematographer Janusz Kaminski's use of natural light. (Some of Kubrick's designs can be seen in the recent documentary "Stanley Kubrick: A Life in Pictures.")
The plot explores familiar science-fiction themes, particularly whether artificial intelligence (A.I.) constitutes human life. The A.I. in question belongs to David (Haley Joel Osment), a prototype of a new kind of "mecha" (android) that is capable of love. Up til now, mechas have only been able to simulate emotions, but Prof. Hobby (William Hurt) has created a child-surrogate who will genuinely love its owner/parent. Enter Monica and Henry Swinton (Frances O'Connor and Sam Robards), whose son Martin (Jake Thomas) is in a coma. Henry brings David home, and, after some initial reluctance, Monica initiates David's attachment programming. However, Martin miraculously recovers and returns home. Naturally, he resents his new brother and begins to needle David; David is unable to compete because he's programmed to be an ideal child and aspects like sibling rivalry and childish cruelty are not part of the package.
After an accident nearly drowns Martin, Monica decides to get rid of David. Once a mecha has attached itself to a parent, it cannot be reprogrammed and must be destroyed. However, Monica cannot bring herself to take David back to his manufacturer to be melted down, so she releases him in the forest. Taking his cue from Pinocchio, David decides to seek out the Blue Fairy to turn him into a real boy so his mother will love him again. As companions he has a mecha Teddy Bear (voice of Jack Angel) and a "love-mecha" named Gigolo Joe (Jude Law).
 Why would anyone create a child that never grows up? Why would anyone want to love a child whose destiny is to be destroyed when its parent dies or becomes bored? Kubrick specialized in "sick and sad," and he may have intended to explore these areas. However, Spielberg seems too wrapped in the high-tech Pinocchio story to think about how twisted David's very existence is.
Something about science fiction brings out the sappiest side of Spielberg. His aliens in "Close Encounters" and "ET" are the warmest and fuzziest this side of Ewoks. (But even Ewoks tried to eat the humans.) The treacle of a robot's quest to be a real boy is only interesting because the goal seems impossible. However, Spielberg seems unable to accept that. There is a point where the movie seems to end, after David finds the Blue Fairy. It's a good ending, a powerful ending, but a downer. Spielberg seems unwilling to accept that, so the movie continues the story in the even more distant future.
At the heart of the problem in "A.I." is probably Spielberg's father issues. He has a well-documented tendency to depict fathers as absent, reluctant, or distant. This theme explains the otherwise bewildering fact that David is only programmed to bond with one parent. David's "father" Henry seems irrelevant to David and to Spielberg, who uses Henry as a catalyst to introduce David to Monica, then pushes Henry aside. As David's quest develops, he doesn't want to win a place in the family; instead, he wants to eliminate his father and brother and have his mother all to himself.
Spielberg's greatest asset and greatest weakness as a filmmaker is that he is, at heart, a ten-year-old boy who never grew up. This aspect of his personality gives his films a trademark sense of wonder that can be compelling. But judging by the self-indulgent ending tacked onto this picture, the ten-year-old is still working on his Oedipal conflict.
© 2001 Christian L. Pyle
========== X-RAMR-ID: 29462 X-Language: en X-RT-ReviewID: 249901 X-RT-TitleID: 1108184 X-RT-AuthorID: 1057 X-RT-RatingText: B-
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


Below is a scene from Dennis Beerpint's new “verse drama” Signor Ploppo In Conversation With A Bird, together with a short extract.
(Snapshot courtesy of unexpectedtales)
Dramatis Personae
SIGNOR PLOPPO, a man of parts
AMBROSE, a bird
AMBROSE : Bring me a jar of lemon curd!
PLOPPO : (Aside) Can such things be? A talking bird? (To Ambrose) Whyfore dost thou want lemon curd?
AMBROSE : Perchance this day my loins to gird.
PLOPPO : I did not know that birds have loins. However, if you give me some coins, I will go and buy a jar. There is a curd shop not so far.
AMBROSE : I beg thee, signor, use your own cash. (Aside) Should I praise his fine moustache? (To Ploppo) Your moustache is really great. Now hurry before it is too late!
PLOPPO : Fear not, the curd shop never shuts. But –
AMBROSE : But me no buts!
PLOPPO : (Aside) I loathe the prospect of a bird distraught. It goes against everything I was taught. My parents put it very well—“Be good to birds, or you'll go to hell.”
AMBROSE : (Aside) If I had hands, I'd clap with glee. This signor fears upsetting me. His childhood guilt, it haunts him yet. (To Ploppo) Make sure the lemon curd's thick-set. I cannot bear it thin and runny.
PLOPPO : Are you quite sure you have no money?
AMBROSE : As sure as eggs is eggs, signor. Now do not tarry anymore.
PLOPPO : I will do as you ask and pay for your snack.
Exit PLOPPO
AMBROSE : The next scene is called “When Birds Attack!”


--- layout: default title: Rails Choices - Colophon ---
This site was formed out of a recurring desire to know what my options were when creating a new Rails app. I never knew quite where new plugins or libraries fit in the grand scheme of building a Rails app, or how they compared with existing solutions. Should I use atttachment_fu or Paperclip? Do they even provide the same functionality? Hopefully this site will supply the ongoing answers to such questions.
The site is written in YAML and HTML, using the HTML5 doctype with HTML4
elements. The source is
stored on GitHub and the files are generated with
Jekyll on
GitHub Pages, which hosts
the site by way of a DNS pointer from
MediaTemple. The color scheme was
inspired by the
Wasabi
Suicide palette on
COLOURlovers. Primary page headers
are rendered with the open-source
Chunk font
from The League of Movable
Type, in those browsers that support @font-face
.
This site was conceived, planned and created by Brad Fults, a web developer in San Francisco, California.


CONCAT (Oracle Compatibility Function)
The CONCAT function concatenates two character strings and returns the resulting
string. To concatenate more than two strings, use nested CONCAT functions. The
concatenation operator (||
) between two strings produces the same results
as the CONCAT function.
Note
For both the CONCAT function and the concatenation operator, if one or both strings is null, the result of the concatenation is null.
Syntax
CONCAT ( string1, string2 )
Arguments
- string1, string2
-
Both arguments can be fixed-length or variable-length character strings or expressions.
Return Type
CONCAT returns a string. The data type of the string is the same type as the input arguments.
Examples
The following example concatenates two character literals:
select concat('December 25, ', '2008'); concat ------------------- December 25, 2008 (1 row)
The following query, using the ||
operator instead of CONCAT,
produces the same result:
select 'December 25, '||'2008'; ?column? ------------------- December 25, 2008 (1 row)
The following example uses two CONCAT functions to concatenate three character strings:
select concat('Thursday, ', concat('December 25, ', '2008')); concat ----------------------------- Thursday, December 25, 2008 (1 row)
To concatenate columns that might contain nulls, use the NVL Expression. The following example uses NVL to return a 0 whenever NULL is encountered.
select concat(venuename, concat(' seats ', nvl(venueseats, 0))) as seating from venue where venuestate = 'NV' or venuestate = 'NC' order by 1 limit 5; seating ----------------------------------- Ballys Hotel seats 0 Bank of America Stadium seats 73298 Bellagio Hotel seats 0 Caesars Palace seats 0 Harrahs Hotel seats 0 (5 rows)
The following query concatenates CITY and STATE values from the VENUE table:
select concat(venuecity, venuestate) from venue where venueseats > 75000 order by venueseats; concat ------------------- DenverCO Kansas CityMO East RutherfordNJ LandoverMD (4 rows)
The following query uses nested CONCAT functions. The query concatenates CITY and STATE values from the VENUE table but delimits the resulting string with a comma and a space:
select concat(concat(venuecity,', '),venuestate) from venue where venueseats > 75000 order by venueseats; concat --------------------- Denver, CO Kansas City, MO East Rutherford, NJ Landover, MD (4 rows)


---
layout: post
title: 5/27 progress
date: '2014-05-18T01:30:00.000-06:00'
author: Jacob .
tags:
- progress-reports
modified_time: '2014-05-18T01:30:05.332-06:00'
blogger_id: tag:blogger.com,1999:blog-6400085873105072120.post-7092861782771168735
blogger_orig_url: http://www.svlark.com/2014/05/527-progress.html
---
We made a list of 20 or so items that we're still going to try to get sold before we go and spent the day getting those items cleaned up and photographed to list online. Tomorrow we'll try to complete the book, homeschool, and game boxes. They're all started so shouldn't be too bad to finish up.
I'm starting to look into dinghy-towing the Jeep with the Nissan. It's more complicated than I'd expected. Maybe I'll have to use a dolly trailer instead.


M. C. DeMarco
m. c. de marco
bibliography
bio
blog
conlang
gkc
sffms
M. C. DeMarco is a speculative fiction writer. This site features her bio and bibliography, a weblog of writing links, information and downloads for the sffms LaTeX manuscript class, and her G. K. Chesterton pages.


Before Change
@ Out, findPath, None or xml.etree.ElementTree.Element, None if not found or element if found
path = path.split("|")
if len(path)>1:
oneUp = findPath(root,"|".join(path[:-1]))
if oneUp is not None:
toSearch = fixXmlTag(path[-1])
return oneUp.find(toSearch)
else:
return None
else:
toSearch = fixXmlTag(path[-1])
return root.find(toSearch)
def findPathEllipsesParents(root,path,docLevel=0):
As with findPath, but the parent nodes are kept and ellipses text are used to replace siblings in the resulting tree.
@ In, root, xml.etree.ElementTree.Element, the node to start searching along
After Change
assert("|" not in path), "Update XML search to use XPATH syntax!"
// edit tags for allowable characters
path = fixTagsInXpath(path)
found = root.findall(path)
if len(found) < 1:
return None
else:
return found[0]
def findPathEllipsesParents(root,path,docLevel=0):
As with findPath, but the parent nodes are kept and ellipses text are used to replace siblings in the resulting tree.
@ In, root, xml.etree.ElementTree.Element, the node to start searching along


Local roundup: U of R Cougars great Cymone Bernauer enters Canada West shrine
Former University of Regina Cougars basketball star Cymone Bernauer entered the Canada West Hall of Fame on Wednesday.
by Regina Leader-PostCymone Bernauer (nee Bouchard), the leading scorer in the history of the University of Regina Cougars women’s basketball team, entered the Canada West Hall of Fame on Wednesday.
Bernauer, a member of the Cougars from 1999 to 2004, scored 1,439 points in 96 conference games.
In 2001, she helped the Cougars win their first national title.
• • •
The Regina Pats are to face the Swift Current Broncos on Tuesday in a rescheduled WHL game. Face-off is set for 7 p.m., at the Brandt Centre.
On Wednesday, the Pats announced that they had acquired forward Carter Chorney, 18, from Swift Current for defenceman Sam McGinley, 17.
Chorney — a second-round pick of the Spokane Chiefs in the 2016 bantam draft — compiled 14 goals and 26 points in 62 games with Spokane and Swift Current last season. The 6-foot-1, 171-pounder has one goal and five points in 17 games this season.
“We are looking forward to Carter joining our team,” Pats GM John Paddock said in a media release. “He brings some good ability to our forward group.”
McGinley — a fifth-round pick in 2017 — has no points in eight games as a WHL rookie this season.


| tlmgr {tinytex} | R Documentation |
Execute the tlmgr
command to search for LaTeX packages, install
packages, update packages, and so on.
tlmgr(args = character(), usermode = FALSE, ..., .quiet = FALSE) tlmgr_search(what, file = TRUE, all = FALSE, global = TRUE, word = FALSE, ...) tlmgr_install( pkgs = character(), usermode = FALSE, path = !usermode && os != "windows", ... ) tlmgr_remove(pkgs = character(), usermode = FALSE) tlmgr_update( all = TRUE, self = TRUE, more_args = character(), usermode = FALSE, run_fmtutil = TRUE, delete_tlpdb = getOption("tinytex.delete_tlpdb", FALSE), ... ) tlmgr_path(action = c("add", "remove")) tlmgr_conf(more_args = character(), ...) tlmgr_repo(url = NULL, ...)
args |
A character vector of arguments to be passed to the command
|
usermode |
(For expert users only) Whether to use TeX Live's
user mode. If
|
... |
For |
.quiet |
Whether to hide the actual command before executing it. |
what |
A search keyword as a (Perl) regular expression. |
file |
Whether to treat |
all |
For |
global |
Whether to search the online TeX Live Database or locally. |
word |
Whether to restrict the search of package names and descriptions to match only full words. |
pkgs |
A character vector of LaTeX package names. |
path |
Whether to run |
self |
Whether to update the TeX Live Manager itself. |
more_args |
A character vector of more arguments to be passed to the
command |
run_fmtutil |
Whether to run |
delete_tlpdb |
Whether to delete the ‘texlive.tlpdb.HASH’ files
(where |
action |
On Unix, add/remove symlinks of binaries to/from the system's
|
url |
The URL of the CTAN mirror. If |
The tlmgr()
function is a wrapper of system2('tlmgr')
. All
other tlmgr_*()
functions are based on tlmgr
for specific
tasks. For example, tlmgr_install()
runs the command tlmgr
install
to install LaTeX packages, and tlmgr_update
runs the command
tlmgr update
, etc. Note that tlmgr_repo
runs tlmgr
options repository
to query or set the CTAN repository. Please consult the
tlmgr manual for full details.
The tlmgr manual: https://www.tug.org/texlive/doc/tlmgr.html
# search for a package that contains titling.sty tlmgr_search('titling.sty') #' to match titling.sty exactly, add a slash before the keyword, e.g. #' tlmgr_search('/titling.sty') #' use a regular expression if you want to be more precise, e.g. #' tlmgr_search('/titling\.sty$') # list all installed LaTeX packages tlmgr(c('info', '--list', '--only-installed', '--data', 'name'))


FDA recalls boxes of popular Nabisco Cheese Nips
by Kenneth GargerThe FDA on Wednesday announced disheartening news for snackers nationwide — the recall of certain boxes of Nabisco’s popular cheddar Cheese Nips.
The manufacturer of the snacks, Mondelēz Global, reported the voluntary recall to the agency last Friday, revealing that a “limited quantity” of their 11-ounce Cheese Nips boxes may contain plastic inside them, according to the recall notice.
Mondelēz Global said that if present, the yellow pieces would be from a dough scraper that’s used in their production process.
The company first became aware of the issue when they spotted the plastic pieces on manufacturing equipment.
To date, no injuries or illnesses were reported to the Mondelez Global stemming from the recalled product.
“Consumers who have this product should not eat it,” the FDA warned in their recall notice,”and should discard any product they may have.”


CSS1 and CSS2/2.1 were monolithic specifications that worked it all up in a single document, but after these versions, in order to organize and speed up processes, CSS was modularized starting from what we know as CSS3, which was actually a group of Level 3 modules.
In this presentation we'll be looking at some of the new modules that are currently under development like: CSS Color Module Level 4, CSS Pseudo-Elements Module Level 4, CSS Text Module Level 4, CSS Text Decoration Module Level 3, and Selectors Level 4.
#ffff00
– 3 digits hex value, i.e.: #ff0
rgb(255,255,0)
– RGBa value, i.e.: rgb(255,255,0,1)
hsl(60,100%,50%)
hsla(60,100%,50%,1)
#ffff00ff
#ff0f
hwb(60,0%,0%)
lch(100,99,95)
lab(97,-21,95)
gray(255,50%)
color(#000 whiteness(+ 25%))
::first-line
Like it states on the current draft https://www.w3.org/TR/css-pseudo-4/#first-line-pseudo:
The selector p::first-line
does not match any real document element. It does match a pseudo-element that conforming user agents will insert at the beginning of every p element.
p::first-line {
text-transform: uppercase;
}
::first-letter
Like it states on the current draft https://www.w3.org/TR/css-pseudo-4/#first-letter-pseudo:
The ::first-letter
pseudo-element represents the first typographic letter unit on the first formatted line of its originating element
p::first-letter {
font-size: 2em;
font-weight: bold;
float: left;
margin: 0 10px 10px 0;
}
::selection
::inactive-selection
::spelling-error
::grammar-error
Only the following properties apply to highlights stylings:
color
background-color
cursor
caret-color
outline
text-decoration
text-emphasis-color
text-shadow
::marker
Like it states on the current draft https://www.w3.org/TR/css-pseudo-4/#marker-pseudo:
The ::marker
pseudo-element represents the automatically generated marker box of a list item.
ol li::marker {
font-weight: bold;
color: limegreen;
}
Warning: as they day of revision of this presentation (December 14, 2016), this document is under Editor's Draft status
Since this spec is currently under Editor's Draft status, all of the content inside the CSS Text Module Level 4 document is currently under discussion and may change at any moment. The W3C hasn't endorsed this specification and this isn't anything but work in progress.
text-space-collapse
Like it states on the current draft https://drafts.csswg.org/css-text-4/#white-space-collapsing:
This property declares whether and how white space inside the element is collapsed.
text-space-collapse
This property can have the following values:
collapse
: All of the white space is collapsed into a single character, or in some cases a zero-width space (no character)
preserve
: Sequences of white space aren't collapsed at all and segment breaks are preserved as forced line breaks
preserve-breaks
: All of the white space is collapsed, but segment breaks are preserved as forced line breaks
preserve-spaces
: White space isn't collaped, and tabs/segment breaks are converted to spaces
discard
: All of the white space is discarded
text-space-trim
Like it states on the current draft https://drafts.csswg.org/css-text-4/#white-space-trim:
This property allows authors to specify trimming behavior at the beginning and end of a box.
text-space-trim
This property can have the following values:
trim-inner
: For block containers this value discards all whitespace at the beginning of the element up to, and including, the last segment break before the first non-white-space character in the element. It also discards all white space at the end of the element starting with the first segment break after the last non-white-space character in the element. For other elements this value discards all whitespace at the beginning and end of the element.
discard-before
: All collapsible whitespace immediately before the start of the element is collapsed
discard-after
: All collapsible whitespace immediately after the end of the element is collapsed
text-wrap
Like it states on the current draft https://drafts.csswg.org/css-text-4/#text-wrap:
This property specifies the mode for text wrapping.
text-wrap
This property can have the following values:
wrap
: All lines break whenever they should break or as determined by the line-breaking rules currently in effect
nowrap
: Lines don't break, and text that doesn't fit within the block that contains it overflows it
balance
: Same as wrap
for inline-level elements. For block-level elements that contain line boxes as direct children, line breaks are chosen to balance the remaining space in each line box. Adobe's own demo of how this property should work can be seen at http://webplatform.adobe.com/balance-text/demo/index.html
multi-line
: Same as wrap
for inline-level and block-level elements
wrap-before
/ wrap-after
Like it states on the current draft https://drafts.csswg.org/css-text-4/#wrap-before:
These properties specify modifications to break opportunities in line breaking and flex line breaking.
wrap-before
/ wrap-after
These properties can have the following values:
auto
: Lines break at their normal break points before and after the box, as determined by the line-breaking rules currently in effect
avoid
: Line breaks are avoided before/after the box
avoid-line
: Same as avoid
but for line breaks
avoid-flex
: Same as avoid
but for flex line breaks
line
: Forces a line break before/after the box if it is an inline-level element
flex
: Forces a line break before/after the box if it is a flex item in a multi-line flex container
wrap-inside
The current specification in the draft can be found at https://drafts.csswg.org/css-text-4/#wrap-inside and the possible values are the following:
auto
: Lines break at allowed break points within the box, as determined by the line-breaking rules currently in effect
avoid
: Line breaks are avoided within the box if there are no valid break points in the line. If the text breaks, line-breaking restrictions are honored as for auto
white-space
propertyAll of the properties mentioned before can be merged into a single shorthand white-space
property. The following table explains how it works:
white-space
|
text-space-collapse
|
text-wrap
|
text-space-trim
|
|---|---|---|---|
normal
|
collapse
|
wrap
|
none
|
pre
|
preserve
|
nowrap
|
none
|
nowrap
|
collapse
|
nowrap
|
none
|
pre-wrap
|
preserve
|
wrap
|
none
|
pre-line
|
preserve-breaks
|
wrap
|
none
|
hyphenate-character
Like it states on the current draft https://drafts.csswg.org/css-text-4/#hyphenate-character:
This property specifies strings that are shown between parts of hyphenated words. The auto value means that the user agent should find an appropriate value, preferably from the same source as the hyphenation dictionary. If a string is specified, it appears at the end of the line before a hyphenation break.
p {
hyphenate-character: '💩';
}
hyphenate-limit-zone
Like it states on the current draft https://drafts.csswg.org/css-text-4/#hyphenate-size-limits:
This property specifies the maximum amount of unfilled space (before justification) that may be left in the line box before hyphenation is triggered to pull part of a word from the next line back up into the current line.
hyphenate-limit-chars
Like it states on the current draft https://drafts.csswg.org/css-text-4/#hyphenate-char-limits:
This property specifies the minimum number of characters in a hyphenated word. If the word does not meet the required minimum number of characters in the word / before the hyphen / after the hyphen, then the word must not be hyphenated.
hyphenate-limit-lines
Like it states on the current draft https://drafts.csswg.org/css-text-4/#hyphenate-line-limits:
This property indicates the maximum number of successive hyphenated lines in an element. The no-limit value means that there is no limit.
hyphenate-limit-last
Like it states on the current draft https://drafts.csswg.org/css-text-4/#hyphenate-line-limits:
This property indicates hyphenation behavior at the end of elements, column, pages, and spreads. A spread is a set of two pages that are visible to the reader at the same time. Values are:
none
: No restrictions are imposed
always
: The last full line of the element, or the last line before any column, page, or spread break inside the element should not be hyphenated
column
: The last line before any column, page, or spread break inside the element should not be hyphenated
page
: The last line before page or spread break inside the element should not be hyphenated
spread
: The last line before any spread break inside the element should not be hyphenated
Warning: as they day of revision of this presentation (December 14, 2016), this document is under Editor's Draft status
Since this spec is currently under Editor's Draft status, all of the content inside the CSS Text Module Level 4 document is currently under discussion and may change at any moment. The W3C hasn't endorsed this specification and this isn't anything but work in progress.
text-decoration-line
Like it states on the current draft https://drafts.csswg.org/css-text-decor-3/#text-decoration-line-property:
Specifies what line decorations, if any, are added to the element. Values have the following meanings:
.no-decoration {
text-decoration-line: none;
}
.underline-decoration {
text-decoration-line: underline;
}
.overline-decoration {
text-decoration-line: overline;
}
.line-through-decoration {
text-decoration-line: line-through;
}
.blink-decoration {
text-decoration-line: blink; /* Deprecated. Use CSS animations */
}
text-decoration-line
Note that multiple values can be passed to this property
text-decoration-color
Like it states on the current draft https://drafts.csswg.org/css-text-decor-3/#text-decoration-color-property:
This property specifies the color of text decoration (underlines overlines, and line-throughs) set on the element with text-decoration-line
.
p {
text-decoration-line: underline;
text-decoration-color: limegreen;
}
text-decoration-style
Like it states on the current draft https://drafts.csswg.org/css-text-decor-3/#text-decoration-style-property:
This property specifies the style of the line(s) drawn for text decoration specified on the element. Values have the same meaning as for the border-style
properties.
solid
double
dotted
dashed
wavy
text-decoration
propertyAll of the properties mentioned before can be merged into a single shorthand text-decoration
property. The following example can give a very vague idea on how it works:
p {
text-decoration: underline dotted limegreen;
}
text-decoration-skip
Like it states on the current draft https://drafts.csswg.org/css-text-decor-3/#text-decoration-skip-property:
This property specifies what parts of the element’s content any text decoration affecting the element must skip over. It controls all text decoration lines drawn by the element and also any text decoration lines drawn by its ancestors. Values have the following meanings:
text-decoration-skip
none
: Decoration is drawn for all text content and across atomic inline-level boxes
objects
: Decoration isn't drawn for all inline-block level elements, or images for example
spaces
: Decoration isn't drawn for spacing and word separators
ink
: Skip decoration where glyphs are drawn. The UA must skip a small distance to either side of the glyph outline
edges
: The UA should place the start and end of the line inwards slightly to avoid joining different decorations
box-decoration
: Skip over the box’s margin, border, and padding areas. Note that this only has an effect on decorations imposed by an ancestor
text-underline-position
Like it states on the current draft https://drafts.csswg.org/css-text-decor-3/#text-underline-position-property
This property sets the position of a specified underline on the element
This property possible values are the following:
auto
under
left
right
Note that left
and right
values are used for non ltr
/ rtl
languages
Warning: as they day of revision of this presentation (December 14, 2016), this document is under Editor's Draft status
Since this spec is currently under Editor's Draft status, all of the content inside the CSS Text Module Level 4 document is currently under discussion and may change at any moment. The W3C hasn't endorsed this specification and this isn't anything but work in progress.
For the sake of brevity, given the amount of new information in the Selectors Level 4 document, this talk won't be diving deep into each property as it was common until now. Instead, we'll be looking at some of the most important additions to the Selectors Module, and will quickly mention the rest of them.
:invalid
/ :valid
pseudo-classes
input:valid {
border: 2px solid green;
}
input:invalid {
border: 2px solid red;
}
:required
/ :optional
pseudo-classes
input:optional {
border: 2px solid #2e2e2e;
}
input:required {
border: 2px solid blue;
}
:drop
/ :drop()
pseudo-classesThe :drop
pseudo class allows us to select and style drop zones. This selector is a huge step forward to achieving a more native way of handling drag-and-drop functionalities.
The :drop()
syntax accepts a keyword, and allows us to style the drop zone depending on the current status of the interaction. active
for when an item has been dragged over the drop zone, valid
to indicate if the item being dragged corresponds with the type of items the drop zone accepts, and invalid
for the opposite.
:has()
pseudo-class
Some text
Some other text
/* Same as `div:has(h3)` */
:has(h3) {
border: 2px solid red;
}
/* Could also use `:has(> h3)` if only targeting direct children */
:matches()
pseudo-class
Some text
:matches(div, aside) {
border: 2px solid blue;
}
:matches(footer) {
border: 2px solid green;
}
[attr]
selectorsBy default CSS attribute selectors are case sensitive, but by adding the i
flag, we can turn those to case insensitive
Some text
Some other text
[data-attribute="case" i] {
border: 2px solid blue;
}
:placeholder-shown
:dir()
:user-error
:nth-column()
/ :nth-last-column()
:blank
:focus-within
:any-link
:in-range
/ :out-of-range
:default
:read-only
/ :read-write
Read more at: https://drafts.csswg.org/selectors-4/


IncrementalProxy login error
Check your credentials or contact the proxy admin at
dev at matjaz dot it
.


and it is orthonormal.
point = gs.to_ndarray(point, to_ndim=3)
(_, point_dim) = point.shape
if point_dim != (self.n, self.p):
return False
diff = gs.matmul(
gs.transpose(point, axes=(0, 2, 1)), point) - gs.eye(p)
point_norm = gs.norm(diff, axis=(1, 2))
return gs.less_equal(point_norm, tolerance)
def project(self):


Mysterious Agent:
If you wish to have the masters' blesing, you must concentrate. Do not all come here at once, either!
(Some members of your party are too far away to allow your group to move.)


{%extends "base.html" %} {%block title%}Confirm session - {{conference}}{%endblock%} {%block content%}
Your session {{session.title}} is currently in state pending. This means that the session has been selected by the organizers, and all that is required is that you confirm your attendance.
{%else%}Your session {{session.title}} is currently in state pending reserve. This means that the organizers would like to keep your talk on the reserve list if possible.
Reserve list means that we'd like the ability to approve this session any time between now and the event, in case another session has to be canceled. This can include both early cancellations and late ones due to for example another speaker unable to make it to the event.
{%endif%}Please do not do this until you are fully certain that you can attend and deliver your session. For example, if you need to clear travel budget or similar things, please do so before you confirm the session.
As always, if you have any questions at all about your session, don't hesitate to contact the organizers!