A Different Take on MVVM with Swift
30 May 2016Model-View-ViewModel or MVVM is everywhere these days. There isn’t a day I don’t see a blog post or a tweet about it. It’s being praised into havens. But what exactly is MVVM? What is a ViewModel? What are its concerns? Many seem to have different opinions.
I’ve been using MVVM for two years now. I started with it in Objective-C, continued with Swift and now I’m combining it with FRP because they’re nice fit, as if they’re made for each other.
Some of you might have read my previous articles about MVVM. I don’t do it like that any more. Not that there is anything wrong with it, but I’ve found better ways. More than a year has passed. A lot has changed. I’ve even stopped calling it MVVM. Doh.
In next few paragraphs I’ll describe what I found to be the most convenient app architecture for me in 2016. Note that I haven’t invented anything new, this is just my way of doing MVVM, i.e. a variation of it for which I have an analogy that makes it easier to reason about it. I call it Scene-Stage-Director.
Stage
The uppermost component of MVVM is the View. It’s what user sees, where the appearance is defined, layout calculated, animations performed, etc. On iOS however we don’t work just with views, we work with view hierarchies managed by the view controllers. So to avoid any confusion, instead of View, I’ll call the uppermost layer Stage. Because it’s where the play unfolds.
Stage is comprised of a view controller and its views. Its concern is displaying the content and UI to the user. It knows nothing about business or application logic. It knows nothing about networking, services or persistence. On the other hand, it knows about layout, appearance and animations.
People tend to say that views should be dumb. That might be the case on some platforms, but I don’t agree it’s true on iOS. On iOS views are dynamic and alive and to provide liveliness they do stuff. They calculate, they transform and they react. They are logical and they are mathematical. They are also declarative and often imperative.
Director
What content does the stage present? How does it react to user feedback? Those aspects are directed by the Director. Hence the name. It’s the component that’s called ViewModel in MVVM. But I don’t like that name. I don’t believe it expresses its concerns well. Model usually refers to some data, scheme or the persistence, often static. It says nothing about application logic.
Director represents application logic of a use case. It interacts with lower-level components from which it gets the content, transforms it and provides it to the stage. It’s the intermediary between application services and the stage. Additionally, it ‘observes’ user actions and inputs through stage and implements logic that reacts to those events. Director is ideal fit for functional reactive paradigm.
Scene
Questions I had most trouble with are: Who creates the stage (the view controller)? Who creates the director? Who presents the view controller? That’s where the Director-Stage analogy helped me clarify my though process. The missing part I needed was Scene. I like to think of it as a public part of Scene-Stage-Director triad. Scene creates the stage and the director, sets the director to the stage and knows how to present the stage onto a given context.
Scene also presents other scenes. It observes the director outputs for presentations events and presents destination scenes upon them. Scene couples other components, it should have no logic in itself. Scene should be instantiated with the data it needs to show the content (e.g. user ID).
Context
Among many other concerns, view controllers also handle navigation (presentation of other view controllers). That makes it hard to reason about navigation logic in the app. If you add custom transitions to that, things get out of control pretty fast. Easy way to solve this is to abstract presentation interface. For example, navigation controller could be abstracted into
protocol NavigationContext {
func push(stage: UIViewController)
func pop()
}
The scene will be given an object conforming to this protocol and it’ll just push its stage to it. How the context pushes the stage is not important. Is it animated, is it custom transition or something completely different is the concern of the concrete implementation of the context.
Adhering to this Architecture
Here are some rules and examples that should be followed if applying this architecture.
Stage is usually just a UIViewController subclass
It could also be a UIView or an OpenGL view but you’ll probably never go down that path.
class Stage: UIViewController {
}
Stage owns its Director
Upper layers should always own lower layers, as they depend on them. Same is in the Stage-Director relationship.
class Stage: UIViewController {
let director: Director
}
Director is injected into the Stage
If stage would create the director, it would have to know about all the dependencies that the director needs. We don’t want that, so we’ll just inject it. There is one problem however. UIViewController does not load the outlets at the instantiation time, but we need the outlets in order to pass their actions to the director.
The solution is take director factory instead, that given the stage itself, returns the director. Then all that’s needed is to wait for viewDidLoad
and load the director there.
class Stage: UIViewController {
init(directorFactory: Stage -> Director)
}
It’s best to create a base class that handles this logic once for all time. Here is one for your convenience.
public class BaseStage<D>: UIViewController {
/// Director. Do not access before the view loads!
public var director: D {
if let director = _director {
return director
} else {
fatalError("Director must not be accessed before view loads.")
}
}
private var _director: D?
private var directorFactory: (DirectedViewController -> D)!
public override func viewDidLoad() {
super.viewDidLoad()
_director = directorFactory(self)
directorFactory = nil
bindDirector(director)
}
/// Wrapper over the constructor that loads view controller from nib file.
public init(nibName nibNameOrNil: String? = nil, bundle nibBundleOrNil: NSBundle? = nil, directorFactory: DirectedViewController -> D) {
self.directorFactory = directorFactory
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
}
/// Convenience class method that loads view controller from a storyboard.
public static func create(storyboard: UIStoryboard, directorFactory: DirectedViewController -> D) -> DirectedViewController {
let viewController = storyboard.instantiateInitialViewController() as! DirectedViewController
viewController.directorFactory = directorFactory
return viewController
}
/// To be overridden by subclasses.
public func bindDirector(director: D) {}
}
Director is purely reactive
Or at least as pure as it can be. We live in a real word unfortunately. By purely reactive I mean that it takes streams on input and exposes streams on output. Outputs should be derived from inputs using reactive operators.
Director should take input streams in the constructor. It should provide output streams as properties. Output streams should be, preferably compiler-guaranteed, non-failable (Stream
in ReactiveKit, Driver
in RxSwift or Signal<T, NoError>
in ReactiveCocoa).
Purely reactive director probably won’t have any non-private methods. Director will often also take dependencies like services or APIs on input (in the constructor).
Here is an example of user profile stage director. It takes current session as a dependency and a userWebsiteButtonTap
stream from the stage. It provides two outputs to the stage and one to the scene. It transforms inputs to outputs by utilising reactive operators.
class Director {
/// Stage Outputs
let userName: Stream<String>
let userWebsiteName: Stream<String>
/// Scene Outputs
let urlToOpen: Stream<NSURL>
init(session: Session, websiteButtonTap: Stream<Void>) {
let user /*: Stream<User> */ = session.currentUser().shareReply(1)
userName = user.map { $0.name }
userWebsiteName = user.map { $0.websiteName }
urlToOpen = websiteButtonTap.withLatestFrom(user) { _, user in user.websiteURL }
}
}
Director outputs are observed by the stage
The stage should observe director outputs (that are streams) and update respective views accordingly. Binding should be the preferred way of observing.
If using base stage from above, you’d do binding in bindDirector
method override.
...
override func bindDirector(director: Director) {
bind(director.userName, to: nameLabel.rText)
bind(director.userWebsiteName, to: websiteButton.rTitle)
}
...
Director outputs are observed also by the scene
If the scene presents another scene, there should be a stream on the director output that triggers that presentation. The scene should observe that stream and present another scene when the event is received.
Here is an example of the scene method that creates the stage, provides it with the director factory and also observes urlToOpen
and opens Safari when the event is received.
public class Scene {
...
func createStage() -> Stage {
// We provide a director factory to the stage
return Stage { stage in
let director = Director(
session: session,
websiteButtonTap: stage.websiteButton.rTap
)
director.urlToOpen.observeNext { url in
UIApplication.sharedApplication().openURL(url)
}.disposeIn(stage.rBag)
return director
}
}
}
Scene knows to present itself
Scene should expose an interface that can be used to present the scene. Scene should take a context onto which it should present itself.
public class Scene {
let context: Context
public init(context: Context) {
self.context = context
}
public func presentInContext() {
context.present(createStage())
}
...
}
Be flexible
Bad architecture is worse than no architecture. There are no scene or director type protocols on purpose. Once you put them into place you have to live by their rules. Leaving it open makes it flexible. If you don’t need a director, if your stage is static and dumb, don’t create one. Being a purist is noble, but the software is not mathematics.
Where to go from here
I’ve put up an example app on GitHub that applies this architecture. If this looks promising to you, go and check it out. I’ll welcome your feedback as I’m sure there is a room for improvement.
The example is based on ReactiveKit framework I’ve been developing as a successor to Swift Bond, but the architecture presented here is not limited to any specific FRP library. If you’re using RxSwift or ReactiveCocoa you are good to go as those are great libraries I’d recommend at any time.
ReactiveKit is my exercise in FRP and a way to provide something different. As opposed to Observable
of RxSwift or Signal/SignalProducer
of ReactiveCocoa, ReactiveKit provides Stream
type that cannot error out. It’s similar to Driver
from RxCocoa, but not the same. Director output streams should use that type because you never want to bind something that can error out to a view. For streams that can error out, ReactiveKit provides Operation
type.


SHINING THROUGH A film review by Mark R. Leeper Copyright 1992 Mark R. Leeper
Capsule review: Melanie Griffith plays a half-Jewish woman who during World War II goes to Germany to spy on the Nazis and to save some of her family hiding in Berlin. This is an old-fashioned sort of spy film much like Hitchcock might have made in the 1940s. This film is good fun. Rating: low +2 (-4 to +4).
During World War II the sort of spy film that was made had generally normal sorts of people with normal sorts of goals. People like James Cagney would be normal, everyday Americans shocked by what they saw in Germany or Japan. The sort of thing we got was FOREIGN CORRESPONDENT or BLOOD ON THE SUN. When the war was over, Hitchcock added some gloss and star power with films like NOTORIOUS. By the early 1960s, however, the personal sort of behind-the-lines spy story, such as THE COUNTERFEIT TRAITOR or TORN CURTAIN, was rare and the spy film was giving way to the more spectacular sabotage films such as THE GUNS OF NAVARONE. When James Bond came along, there was much more gloss and in addition, the spy had become the infallible super- spy. Even then the stakes could be as small as a decoder. But that was not true for long. Soon Bond had to fight bigger and bigger threats. The villains threatened Fort Knox, Miami, the space program. The stories got more and more tongue-in-cheek. In MOONRAKER the plot was to destroy the whole world. Then our agents started being people like John Rambo, who knows that you don't need brain power--you need fire power. THE HUNT FOR RED OCTOBER restored some of the need for brain power, but it was brain power together with fire power. Now there is SHINING THROUGH and it is a story that Hitchcock might have done in 1946. We have relatively normal people who make mistakes and get hurt and feel. Producer/director/writer David Seltzer seems to have forgotten everything we have learned about the spy film since 1950. Gee, I hope he makes a bundle.
We are told the entire story from a regrettable framing sequence (more on that later). Linda Voss (played by Melanie Griffith) is being interviewed by the BBC about her experiences in World War II. In flashback we see the young Linda as a romantic who loves movies, particularly about Germany. Her father is a German Jew who fled because of the oppression. But Voss still dreams of visiting Germany to bring the rest of her family out. With her quick mind and a general high efficiency she becomes a legal secretary and is assigned to lawyer Ed Leland (played by Michael Douglas). There seems to be more to Leland than meets the eye, however. He seems to disappear on mysterious missions for the government. Voss is intrigued by both the man and his job. In the first hour there is a romance between the two, but the film takes off in the second hour when Voss gets her opportunity to go to Germany to rescue her family and at the same time do some spying for the government.
The technical aspects of SHINING THROUGH are for the most part well- executed. The recreation of the streets of Berlin during the war feels particularly realistic. David Seltzer was both executive producer and director; as director, he could see what was needed to make a street look authentic and then as holder of the purse strings he could allot himself the budget to create the effect he wanted. The script is witty and suspenseful though occasionally it stretches credulity a bit. There are some far- fetched coincidences (Hitchcock films often have the same problem). But the biggest flaw is a framing sequence which robs the story of much of its suspense. As the story is related by Voss years after the war, there is no doubt that Voss will survive all the events. The old age makeup, incidentally, is not nearly as good as it is in FOR THE BOYS. Perhaps that is the only area where that film is better than this. The framing sequence does give Seltzer a very clever excuse to have the German sequences shot in English. Michael Kamen provides a score including an interesting piano theme under the opening credits.
Besides Douglas and Griffith, SHINING THROUGH features Sir John Gielgud, generally considered to be one of the greatest living actors. This film does not sufficiently show off his talents, though it is hard to imagine any film that would. Liam Neeson, best known for the title role in DARKMAN, plays a Nazi officer and Joely Richardson plays an attractive high- born German woman who befriends Voss. (Richardson is the daughter of director Tony Richardson and actress Vanessa Redgrave.) Overall a very enjoyable--I would rate it a low +2 on the -4 to +4 scale.
Very mild spoiler: Seltzer might have done well to study his history a little better. Peenemunde is not a town in central Germany as it appears on the map in the film. It is an island at the north-east tip of Germany at the mouth of the Peene River. I could be wrong about this, but I do not believe that there were factories at Peenemunde. The V-1 and A-4 (a.k.a. the V-2) were launched from Peenemunde but the A-4 (at least) was built at Nordhausen, which may well be the place Seltzer called "Peenemunde." Nordhausen was at least inland some distance and might have been in that position on the map Voss saw. One more comment about the framing sequence: it almost certainly was an after-thought to make the film more commercial and to give it a much happier but less realistic ending.
Mark R. Leeper att!mtgzy!leeper<EMAIL_ADDRESS>.
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


A processor function that converts the manifest database into a file tree of json files each containing a single entry from the database allowing it to be served statically.
A processor function that converts the manifest database into a set of json files each containing approximately the contents of a single table. The exception to this is the items table which is split
into multiple files based on item type.


{NAME} v{VERSION}
Load filters on demand demo
The filter options are loaded only when used for the first time.


API Overview¶
The Gnosis.js library is encapsulated inside of the Gnosis class. In order for it to function, it must be connected to an Ethereum network through a Web3.js interface. It also uses IPFS for publishing and retrieving event data, and so it will also have to be connected to an IPFS node. Configuration of these connections can be done with a call to the asynchronous factory function Gnosis.create. For example, the following code will store an instance of the Gnosis.js library into the variable gnosis
:
let gnosis
Gnosis.create().then(result => {
gnosis = result
// gnosis is available here and may be used
})
// note that gnosis is NOT guaranteed to be initialized outside the callback scope here
Because of the library’s dependence on remote service providers and the necessity to wait for transactions to complete on the blockchain, the majority of the methods in the API are asynchronous and return thenables in the form of Promises.
Gnosis.js also relies on Truffle contract abstractions. In fact, much of the underlying core contract functionality can be accessed in Gnosis.js as one of these abstractions. Since the Truffle contract wrapper has to perform asynchronous actions such as wait on the result of a remote request to an Ethereum RPC node, it also uses thenables. For example, here is how to use the on-chain Gnosis Math library exposed at Gnosis.contracts to print the approximate natural log of a number:
const ONE = Math.pow(2, 64)
Gnosis.create()
.then(gnosis => gnosis.contracts.Math.deployed())
.then(math => math.ln(3 * ONE))
.then(result => console.log('Math.ln(3) =', result.valueOf() / ONE))
Although it is not strictly necessary, usage of async/await
syntax is encouraged for simplifying the use of thenable programming, especially in complex flow scenarios. To increase the readability of code examples from this point forward, this guide will assume async/await
is available and snippets execute in the context of an async function
. With those assumptions, the previous example can be expressed like so:
const ONE = Math.pow(2, 64)
const gnosis = await Gnosis.create()
const math = await gnosis.contracts.Math.deployed()
console.log('Math.ln(3) =', (await math.ln(3 * ONE)).valueOf() / ONE)
Gnosis.js also exposes a number of convenience methods wrapping contract operations such as Gnosis.createCentralizedOracle and Gnosis.createScalarEvent.


An abstract-encoding compliant module for encoding / decoding DNS packets. Lifted out of multicast-dns as a separate module.
npm install dns-packet
var packet = require('dns-packet')
var dgram = require('dgram')
var socket = dgram.createSocket('udp4')
var buf = packet.encode({
type: 'query',
id: 1,
flags: packet.RECURSION_DESIRED,
questions: [{
type: 'A',
name: 'google.com'
}]
})
socket.on('message', function (message) {
console.log(packet.decode(message)) // prints out a response from google dns
})
socket.send(buf, 0, buf.length, 53, '<IP_ADDRESS>')
Encodes a DNS packet into a buffer.

}
The bit flags available are
packet.RECURSION_DESIRED
packet.RECURSION_AVAILABLE
packet.TRUNCATED_RESPONSE
packet.AUTHORITATIVE_ANSWER
packet.AUTHENTIC_DATA
packet.CHECKING_DISABLED
To use more than one flag bitwise-or them together
var flags = packet.RECURSION_DESIRED | packet.RECURSION_AVAILABLE
And to check for a flag use bitwise-and
var isRecursive = message.flags & packet.RECURSION_DESIRED
A question looks like this
{
type: 'A', // or SRV, AAAA, etc
name: 'google.com' // which record are you looking for
}
And an answers, additional, or authority looks like this
{
type: 'A', // or SRV, AAAA, etc
name: 'google.com', // which name is this record for
ttl: optionalTimeToLiveInSeconds,
(record specific data, see below)
}
Currently the different available records are
{
data: 'IPv4 address' // fx <IP_ADDRESS>
}
{
data: 'IPv6 address' // fx fe80::1
}
{
data: Buffer('some text')
}
{
data: nameServer
}
{
data: Buffer('any binary data')
}
{
data:
{
mname: domainName,
rname: mailbox,
serial: zoneSerial,
refresh: refreshInterval,
retry: retryInterval,
expire: expireInterval,
minimum: minimumTTL
}
}
{
data: {
port: servicePort,
target: serviceHostName,
priority: optionalServicePriority,
weight: optionalServiceWeight
}
}
{
data: {
cpu: 'cpu info',
os: 'os info'
}
}
{
data: 'points.to.another.record'
}
{
data: 'cname.to.another.record'
}
{
data: 'dname.to.another.record'
}
{
flags: 128, // octet
tag: 'issue|issuewild|iodef',
value: 'ca.example.net'
}
If you need another one, open an issue and we'll try to add it.
MIT


Learning
Currently, You do not have any Learning Path
{{ learningData?.role_status?.progress }}%
{{ learningData?.role_status.course_completed }}
out of
{{ learningData?.role_status.course_count }}
Last updated on
{{ learningData?.role_status.last_updated | date }}


Heart disease is the leading cause of death in the United States, according to the Centers for Disease Control and Prevention (CDC) . In the United States, 1 in every 4 deaths in is the result of a heart disease. That's about 610,000 people who die from the condition each year. Heart disease doesn't discriminate. Includes Diseases: Heart arrhythmia; Pericarditis...
Amid the Covid-19 pandemic cardiac patients fail to get immediate treatments.Carrying out tests for cardiac issues during a crisis like pandemic is also very difficult.Unpredictable nature of cardiac disorders make it all the more difficult to diagnose. Common tests such as CT scan and ECG are expensive and are not affordable to everyone No Compact and portable heart monitoring devices The existing one’s are expensive.And our approach is to determine the heart attack possibility of a person with his/her medical condition using machine learning
The goal of this project is to make the diagnosing process easier by developing an effective machine learning model. The project includes two models: one for quick diagnosis and one for advanced diagnostics. Both models use a distinct set of inputs based on the requirements.
Group 21 © 2021


 It has to be a list of word, separate by coma, which describe majors domains of your website.
Description will be display in search website (Google) to introduce briefly your site." %}
{% trans "You can also describe each page of you website with specified key words and description. They will be display before your website inforamtions, that way referencing will be optimized for each page of you site." %}


Escope (escope) is ECMAScript scope analyzer extracted from esmangle project.
var escope = require('escope');
var esprima = require('esprima');
var estraverse = require('estraverse');
var ast = esprima.parse(code);
var scopeManager = escope.analyze(ast);
var currentScope = scopeManager.acquire(ast); // global scope
estraverse.traverse(ast, {
enter: function(node, parent) {
// do stuff
if (/Function/.test(node.type)) {
currentScope = scopeManager.acquire(node); // get current function scope
}
},
leave: function(node, parent) {
if (/Function/.test(node.type)) {
currentScope = currentScope.upper; // set to parent scope
}
// do stuff
}
});
Generated JSDoc is here.
Demonstration is here by Sasha Mazurov (twitter: [@mazurov](http://twitter.com/mazurov)). issue
And there are tools constructed on Escope.
Copyright (C) 2012-2013 Yusuke Suzuki (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors.
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.
 IN NO EVENT SHALL


Each species of algae in each condition of temperature and light begins in a Petri dish with 100 cells. Use the buttons below to see how each dish grows or declines over a week based on the divisions-per-day figure listed below the dish, provided by
AquaText.


Corporate Design
Forward-Thinking Development
We understand your story is unique. That is why our
micro-campaigns and solutions are individually
crafted for each of our clients.
 That is why our
micro-campaigns and solutions are individually
crafted for each of our clients.
 That is why our
micro-campaigns and solutions are individually
crafted for each of our clients.
 That is why our
micro-campaigns and solutions are individually
crafted for each of our clients.
More Info


 Need I explain why there is a rumor about black UN helicopters invading United States? Just watch "Conspiracy Theory."
The first half hour of this movie is absolutely intriguing and promising.   Now I smell the chilling thriller "Vanishing" (the original version).
Unfortunately, the writer of the screenplay seems to run out of ideas from this point on. All they can ever do is to plagerize some really lousy B movies of such theme (brain washed assassins blah blah blah).
Let's start with the romance. A lawyer of the Justice Department Alice (Julia Roberts) tolerates Jerry's open obsession for her because he saved her from being mugged once and even visited his heavily-guarded apartment (I mean *heavily* guarded). Although at first shrugging off Jerry's crazy ideas (like any sane person would), she starts getting suspicious after meeting Dr. Jonas, with the words "BAD GUY" written all over his face. The problem is, there is NO chemistry between Roberts and Gibson. Roberts often looks slightly embarrassed to be reading the awkward lines, while Gibson seems nearly breaking into laughter at his own cheesy, cheap love talk to her. It's embarrassingly juvenile and primitive, attempted in half-hearted playfulness that's all pretending and not an ounce of emotion to it.
Then the action sequences. As a veteran director with "Lethal Weapon" series in hand, I cannot believe how bland and wimpy the actions are in this movie. Some routine explosion and shoot-'em-up's.  Again, he displays great pleasure in torturing and shooting up his buddy Mel Gibson, which is the more intense and dark part of the film.
Although appropriately wacky and weird, Gibson's Jerry remains unsympathetic throughout the film, never really stands up as an interesting character with real emotions and fears. I think he always watched to play a mental patient and here's the chance. As for why Roberts would keep taking meaningless and badly-written roles in cheesy thrillers is beyond me. She doesn't even seem like having fun!
Thus they've ruined some really promising surrealistic material. Too bad. I give it a D+.
jun
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


Vedant Swarup
Industrial Design | 3rd Year
Hey I'm Vedant, I'm one of the lead coordinators of the conference. I'm from Culver City, California and I'm an Industrial Design major. I wanted to be a part of a discipline where one never stops learning, I like watching lots of shows and movies. In my free time I like to work of personal projects like making prop replicas from the movies like Iron Man.
Hannah Abele
Industrial Design | 3rd Year
Hi! I'm Hannah, and I'm a co-coordinator for what will be my third Thought at Work! I handle the conference's logistics as well as a little bit of everything else. Thought at Work has provided me with so many amazing opportunities to learn about design, teamwork, event planning, and thinking outside the box, and I'm excited to see us grow bigger every year. I'm an ID student from Harrisburg, PA, and in my free time I can be found writing, drawing comics, and drinking lots of coffee.
Mick Bartholomew
Industrial Design | 3rd Year
My name is Mick Bartholomew, I'm a third year Industrial Design major with a minor in Entrepreneurship. I'm from Amherst, Ohio, just outside of Cleveland. I joined the Thought At Work crew as a freshman to get involved with the student design community both at RIT and surrounding schools, as well as professionals. Attending the 2012 conference had such a positive impact on my education I felt I was missing out on something great if I didn't try to help. I have had the opportunity to reach out to professionals and students about Thought At Work, as well as help drive the direction of the conference. Be sure to say “Hi” if you see me around, or reach out to me if you need anything. You can find my information through my LinkedIn.
Abbey Smith
New Media Design | 3rd year
Heyo, I’m Abbey! I am a third year New Media Design major at RIT. I’m from Syracuse, NY and love vegan pizza.  I am heading up the website with two other awesome people. This is my first year working on the TAW Team and it’s been an amazing experience.
Courtney Boire
New Media Design | 3rd year
Hi, I’m Court! I’m a third year New Media Design student from the real Upstate New York. Literally, Canada and Vermont are my backyard. I pretty much think everything is hilarious, so I’m always laughing at something.
This year I am a part of putting together this awesome website you’re looking at right now for the upcoming conference. When i’m not swimming in all the projects I always seem to get myself into, I’m a big fan of traveling and catching up on my sleep.
Leah Hall
Graphic Design | 3rd Year
I love everything about the work of design and cannot wait to be more involved as I grow as a designer. Advertising through design is a special interest of mine; grabbing the attention of the audience in a split second so that they want to learn more about what is being said.
I am a part of the design team for Thought At Work. I help with the branding that is associated with the conference throughout different applications. Within the graphics team we develop our concepts around what Thought At Work is all about.
Tim Torres
New Media Design | 2nd Year
Hi, my name's Tim Torres. Some people call me Tim Torres. I'm from Hershey, Pennsylvania (as in the chocolate), and this is my first year on the Thought at Work team and I hope to contribute a lot in the coming years. I'm a New Media Design major, which I love because we learn a huge range of things.
Some of my interests and hobbies include photography, web design and development, 3D modeling and animation, motion video and special effects, drawing, painting, and making various electronics projects. I am also a sprinter on the RIT Track and Field team and participate in various intramurals like soccer, frisbee, volleyball, dodgeball, and broomball.
I like to read (as if I even had the time) and watch movies, but one of my greatest loves is biking. I'm a member of New Media Club, InterVarsity, PUB Club, and I live in Computer Science House. Doge forever.
Brian Keyes
Industrial Design, Graphic Design | 4th Year
Currently a fourth-year student, I am a designer, both Industrial and Graphic, minoring in Marketing. I'm from Poughkeepsie, NY and my hobbies include photography, along with cycling, and bread-baking.
I've been involved with Thought at Work for two almost years now focusing on social media, school outreach, branding and directional signage, and many other various thing.
Joe Hodapp
Graphic Design | 4th year
Designer from Kentucky here! As part of the Graphics Team, my job is to give the Thought At Work brand a new definition and make it appear as exciting and inspiring as the actual event. This team is a great chance to collaborate with other creatives to put on a great show come October.
Devon Cherry
New Media Design | 3rd Year
Hello, my name is Devon and I am a 3rd year New Media Design major, minoring in Environmental Studies.
I had such a great experience attending Thought At Work last year so I knew getting involved would be a great opportunity to collaborate with interesting and passionate people in other majors. I'm happy to be part of the team and look forward to this year's conference!
I am from Torrance, California, a beach city in the south bay of Los Angeles, but I love being on the east coast. Some things that make me happy are sunflowers, hiking, and train rides.
Caleb Payne
New Media Design | 2nd year
I'm a second year New Media Design major from Erie, PA, and I'm really excited to learn about everything that goes into the conference. In my free time I listen to music, play soccer here and there, drink coffee, and design T-shirts. I'm hoping to take on more responsibility with the project in years to come. For now, I'm doing what I can to help out.
Jack Wilson
New Media Design | 4th year
My name is Jack Wilson and I am currently a senior New Media Design student at RIT. I am responsible for motion graphics for Thought At Work and also pitch in wherever I can. I love motion graphics and everything to do with New Media.
Will Johnston
Computer Science | 2nd year
I’m a sophomore Computer Science major from New York City. I’ve been programming and designing since I was a young kid. I joined the team hoping to learn as much as I can about design and organizing an actual event.
Amy Sanderson
Interior Design | 4th year
Hi, my name is Amy, I'm an Interior Design major with a minor in Business Administration and I'm from Honolulu, Hawaii. I got involved with Thought at Work this year because I want to help interior design become a part of the conference, which I'm really excited for! The opportunity to learn and experience so much in one weekend is an amazing concept, which is also why I decided to join the TAW team.
I love to travel, eat good food, and learn, so I went to study Interior Architecture in Copenhagen, Denmark last fall which was why I was unable to attend the previous conference. However, that experience helped me realize how important TAW is because of its role to expose us students to new and thought provoking ideas without even leaving campus.
Hailey Thorp
New Media Design | 3rd year
Hi, I’m Hailey! I am a third year New Media Design student from Philadelphia PA. In my free time, I like reading, going to concerts and drawing. This is my first year in Thought at work, and I’m extremely excited for the opportunity to be a part of such a cool event.
Alex Crandall
New Media Design | 3rd year
Hey! I'm Alex, but everyone just calls me Crandall. I'm a 3rd Year New Media Designer from a small town just outside of Albany, NY. This is my first time working with the Thought at Work Conference. I am really looking forward to working with all aspects of the creative community here at RIT to put on the best conference possible.
Kelly Hulburt
New Media Design | 2nd year
Hi, I'm Kelly! I'm a second year New Media Design student from right here in Rochester, NY. After attending the Thought at Work conference last fall and talking with team members, it was clear to me that the creative energy and collaboration of Thought at Work was something unique that I wanted to be a part of. I loved the idea of students working together to create something much bigger than themselves. As a team member this year, I am looking forward to designing graphics, meeting new people, and helping out in any other way that I can. My goal is to enhance my skills as a designer while also contributing to an enriching conference experience.


Human Resources Coordinator with a understanding of employee relation and a willingness to learn and grow. Communicate employee-related problems effectively and efficiently to managers and V.P of HR. Directs orientation and communicate company policies to new hires.
Minor in Human Resource Management


Before Change
for category in categories:
classification_target = stimuli[
np.logical_not(resting_state)] == category
t0 = time.time()
classifiers_scores[classifier_name][category] = cross_val_score(
classifier,
masked_timecourses,
classification_target,
After Change
print(70 * "_")
for category in categories:
task_mask = np.logical_not(resting_state)
classification_target = (stimuli[task_mask] == category)
t0 = time.time()
classifiers_scores[classifier_name][category] = cross_val_score(
classifier,
masked_timecourses,
classification_target,


An easy city to find but a hard one to define, Greenville is located smack dab between Charlotte and Atlanta on that glorious stretch of congestion and construction known as I-85. However, the roads are clogged because the town is quickly growing into the hub of South Carolina business.
When the coast gets distracted by the breezes and Columbia gets inundated with fat cats, Greenville, sheltered in the foothills, remains a perfect environment for business.
More than just business, Greenville is a place to live, enjoy, and prosper. It's home to a great art community, a booming downtown, and endless opportunities. On top of that, it is only 25 to 35 minutes (depending on who is driving) from God's country and the most exciting 25 seconds in college football.
Whether an epicure or person with simple tastes, Greenville provides a range of dining options. The barbecue sauce is tomato based and the best sauce in town is cut with a little bit of Cheerwine. Tea is always iced and always sweet, and fried is never a bad word. To avoid that impending angioplasty, you can savor a glass of wine from one of the town's many quality bistros or have a gourmet meal at one of the downtown hot spots.
Greenville is, in most ways, the very definition of that "New South" the media likes to talk about. The young eager and energetic mix well with the area's wise and experienced folk. The culture is a combination of the old Southern charm with a smattering of new Yankee bravado and energy. The town oozes with talent, ingenuity and intelligence and is growing like a uranium enriched tomato.
The greater Greenville area has a bright future and we are excited and proud to be a part of the landscape.


{{/* External sripts. Consider moving local. */}} {{/* Detect what image formats are supported and add appropriate classes to


Exclusive Preview: Fallen Angels #2
by Blair MarnellFor years, Betsy Braddock was trapped in the body of Kwannon, a mutant assassin. But in the Dawn of X, Betsy is the new Captain Britain while Kwannon is once again in her own body. Kwannon has also taken the name Psylocke for herself, even as she questions her place among the mutant nation of Krakoa. However, Fallen Angels has given Kwannon a new purpose in life.
During the first issue of Fallen Angels, Psylocke received a vision about Apoth, a deadly new adversary. Apoth has already struck at Psylocke through her long-lost daughter. But now, Psylocke has some backup: X-23 and Cable. Even Sinister is backing these Fallen Angels. However, Sinister has yet to disclose the full price of his allegiance.
In Superhero Hype’s exclusive preview from Fallen Angels #2, writer Bryan Michael Hill and artist Szymon Kudranski prepare the new team for battle. Along the way, X-23 makes a personal request from Psylocke. As for Cable, he may have come across new intel about Apoth’s designer drug.
RELATED: First Look At Excalibur #2
Here’s the official description from Marvel.
“Cable and X-23 join Kwannon for a personal mission that could jeopardize all Mutantkind!”
You can read the full preview in our gallery below. Fallen Angels #2 will hit comic book stores on Wednesday, November 27.
What did you think about the preview? Let us know in the comment section below!
Recommended Reading: Marvel Comics: 75 Years of Cover Art
We are a participant in the Amazon Services LLC Associates Program, and this affiliate advertising program provides a means to earn fees by linking to Amazon.com and affiliated sites.


ASCII/Text Files
Delimiter
The Delimiter option will give you a list of possible delimiters for output ASCII files. You can choose a delimiter from the list: commas, tabs, spaces, and semicolons, or if you have a delimiter that is not on the list, click on 'Other" and enter the delimiter you wish to use. The default is a comma.
String Quote Character
The character specified here will be written before and after string variables on output. It is typically a double quote. This character is only strictly necessary if your fields have an embedded delimiter. If you enter a blank here, string fields will not be enclosed by any character.
Numeric Missing Value
It is possible to specify the string that will be used to represent missing values when Stat/Transfer writes ASCII files. For example, you may want to create an output file for a program that expects a specific missing value, such as a period for SAS.
If you want to write a string other than the default blank to represent missing values in the output data set, then enter that string in the Numeric Missing Value field.
If you wish to write extended missing values for either delimited or fixed ASCII files, use the option below or enter the work "extended".
Write extended (a-z) missing values
If this option is checked, the keyword 'extended' will be entered into the Numeric Missing Value field. When 'extended' is entered, extended missing values ('.a' - '.z', '.', and '._') in either delimited or fixed ASCII files will be written to either delimited or fixed format ASCII files.
Line Endings
The line endings of ASCII files for Windows differ from those for Unix or OS-X. Windows files have a carriage return and a line feed at the end of each line, while Unix and Mac files have only a line feed. If you wish to write an output file for use on a Unix machine or a Mac, then you must tell Stat/Transfer to write the correct kind of line ending.
The default is 'Windows'. To write Unix and Mac files, select 'Unix & OS-X' from the drop-down menu.
Write variable names in first row
The option Write Variable Names in First Row is on by default. If you turn it off, field names will not be written in the first row of delimited ASCII output files.
Generated Programs and Schemas
Write complete paths
This option is used when generating programs to accompany fixed format ASCII files. When Write complete paths is checked, the complete path specification will be written into the programs for the output types "SAS Program + Data File", "SPSS Program + Data File" and "Stata Program + Data File". This option is checked by default.
The option Write complete paths is useful if you are going to read in the program and accompanying ASCII data on your own machine.
However, if you are going to store your data and program archivally or send it to another user, it is best to leave this option unchecked. In this case, only the default directory '.' and the file name are written. In this case, the program can be more easily moved to another machine, since it can be executed by setting the default directory rather than editing the program.
Shorten names and labels for older versions
If this option is left unchecked (the default) programs will be written for the latest version of SAS, SPSS and Stata, using the longest possible variable names and labels.
On the other hand, if the option Shorten names and labels for older versions is checked, variable names will be truncated to a width of eight characters, if necessary, and labels will be suitable for older versions of the software. Use this option if you want to maximize compatibility.
Preserve Input Widths
By default, Stat/Transfer will optimize your data and write fixed format ASCII data into the narrowest width that is possible. Stat/Transfer also formats ASCII data using a format in which the decimal point is allowed to float.
In some cases, particularly for SPSS files that were originally created from fixed format ASCII data or for fixed format data read with a Stat/Transfer Schema, the input file will contain enough information to skip this optimization step and write out a file that has the same widths as the data that were originally input to SPSS. If this is the case for your data and you want fixed decimals and the original widths, check this option.
Note that for most other file formats, this option will result in incorrect output. You should check your results and use this option at your own risk.


Cochin Minerals Standalone September 2019 Net Sales at Rs 57.21 crore, up 55.6% Y-o-Y
Reported Standalone quarterly numbers for Cochin Minerals and Rutile are:
Net Sales at Rs 57.21 crore in September 2019 up 55.6% from Rs. 36.77 crore in September 2018.
Quarterly Net Profit at Rs. 2.38 crore in September 2019 up 43.08% from Rs. 1.67 crore in September 2018.
EBITDA stands at Rs. 4.43 crore in September 2019 up 11.03% from Rs. 3.99 crore in September 2018.
Cochin Minerals EPS has increased to Rs. 3.04 in September 2019 from Rs. 2.13 in September 2018.
Cochin Minerals shares closed at 162.45 on November 06, 2019 (BSE) and has given -2.72% returns over the last 6 months and -12.19% over the last 12 months.
| Cochin Minerals and Rutile | |
| Standalone Quarterly Results | in Rs. Cr. |
| Sep'19 | Jun'19 | Sep'18 | |
| Net Sales/Income from operations | 57.07 | 70.85 | 36.77 |
| Other Operating Income | 0.15 | -- | -- |
| Total Income From Operations | 57.21 | 70.85 | 36.77 |
| EXPENDITURE | |||
| Consumption of Raw Materials | 27.94 | 31.55 | 23.27 |
| Purchase of Traded Goods | -- | -- | -- |
| Increase/Decrease in Stocks | 0.00 | 7.16 | -8.37 |
| Power & Fuel | -- | 3.39 | 3.51 |
| Employees Cost | 5.19 | 4.34 | 4.52 |
| Depreciation | 0.09 | 0.13 | 0.30 |
| Excise Duty | -- | -- | -- |
| Admin. And Selling Expenses | -- | -- | -- |
| R & D Expenses | -- | -- | -- |
| Provisions And Contingencies | -- | -- | -- |
| Exp. Capitalised | -- | -- | -- |
| Other Expenses | 19.69 | 17.04 | 9.86 |
| P/L Before Other Inc. , Int., Excpt. Items & Tax | 4.31 | 7.24 | 3.68 |
| Other Income | 0.03 | 1.47 | 0.02 |
| P/L Before Int., Excpt. Items & Tax | 4.34 | 8.71 | 3.69 |
| Interest | 0.19 | 1.21 | 1.20 |
| P/L Before Exceptional Items & Tax | 4.15 | 7.50 | 2.49 |
| Exceptional Items | -- | -- | -- |
| P/L Before Tax | 4.15 | 7.50 | 2.49 |
| Tax | 1.76 | 4.26 | 0.82 |
| P/L After Tax from Ordinary Activities | 2.38 | 3.24 | 1.67 |
| Prior Year Adjustments | -- | -- | -- |
| Extra Ordinary Items | -- | -- | -- |
| Net Profit/(Loss) For the Period | 2.38 | 3.24 | 1.67 |
| Equity Share Capital | 7.83 | 7.83 | 7.83 |
| Reserves Excluding Revaluation Reserves | -- | -- | -- |
| Equity Dividend Rate (%) | -- | -- | -- |
| EPS Before Extra Ordinary | |||
| Basic EPS | 3.04 | 4.14 | 2.13 |
| Diluted EPS | 3.04 | 4.14 | 2.13 |
| EPS After Extra Ordinary | |||
| Basic EPS | 3.04 | 4.14 | 2.13 |
| Diluted EPS | 3.04 | 4.14 | 2.13 |
| Public Share Holding | |||
| No Of Shares (Crores) | -- | -- | -- |
| Share Holding (%) | -- | -- | -- |
| Promoters and Promoter Group Shareholding | |||
| a) Pledged/Encumbered | |||
| - Number of shares (Crores) | -- | -- | -- |
| - Per. of shares (as a % of the total sh. of prom. and promoter group) | -- | -- | -- |
| - Per. of shares (as a % of the total Share Cap. of the company) | -- | -- | -- |
| b) Non-encumbered | |||
| - Number of shares (Crores) | -- | -- | -- |
| - Per. of shares (as a % of the total sh. of prom. and promoter group) | -- | -- | -- |
| - Per. of shares (as a % of the total Share Cap. of the company) | -- | -- | -- |
| Source : Dion Global Solutions Limited |


--- layout: post title: Who should publish and event? date: 2012-01-22 20:23:09.000000000 +01:00 categories: [] tags: [] status: draft type: post published: false meta: _edit_last: '1' author: login: andreas.ohlund email<EMAIL_ADDRESS>display_name: Andreas Öhlund first_name: Andreas last_name: "Öhlund" ---
http://tech.groups.yahoo.com/group/nservicebus/message/12633


Starting with Pygments
Builtin components
Reference
Hacking for Pygments
Hints and tricks
About Pygments
If you find bugs or have suggestions for the documentation, please look here for info on how to contact the team.
Welcome!
Download and installation
Enter search terms or a module, class or function name.


| Apache Struts 2 Documentation > Home > Guides > Migration Guide > Release Plan 2.0.0 |
For resolved issues, see Struts 2.0.0 DONE in the issue tracker.
For pending issues (if any) see Struts 2.0.0 TODO in the issue tracker.
For known issues, see Struts 2.0.1 TODO
| Initial rename of packages and configuration files | Complete | |
|---|---|---|
| Pass Web``Work2 codebase through the Incubator | Complete | |
| Setup Nightly Builds | Pending | |
| Update WW2 documentation for Struts 2 | Complete | |
| Utilize Cookbook format for Showcase and add Struts-Examples use cases | ||
| Remove deprecated members (IoC components) | Complete | |
| Deprecate selected legacy API members (e.g. Around``Interceptor, "do" clause) | Complete | |
| Update Javadoc to match new package and configuration naming | Complete | |
| Implement selected new features and Struts 1 features (infra) | Complete | |
| Add Struts 1 and WW2 Migration Guides | Initial draft added | |
| Develop routine for exporting wiki to HTML/PDF | Complete | |
| Develop Maven assembly to create distribution | Complete | |
| Second documentation review | Complete | |
| Complete standard release plan | Complete | |
| Struts 2.0.0 is intended as a "development" distribution only |
| Step 1 - Setup new Confluence instance | Complete | |
|---|---|---|
| Step 2 - Initial pass to update nomenclature and remove obsolete material | Complete | |
| Step 3 - Update "snippets" to reference ASF repository | Complete | |
| Step 4 - Complete tutorials and other "TODO" sections | Complete |
The release manager is Ted Husted.
Struts 2.0 is based on the WebWork 2 codebase. Essentially, Struts 2.0 will be the technical equivalent of WebWork 2.3. (The WebWork 2 codebase was accepted into the Struts project through the Apache Incubator.)
For Struts 2.0, the core goals are to repackage the codebase as an Apache Struts product and to provide migration resources for Struts 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added.
The Struts 2.0 release is following the Struts Ti Proposal. Struts 2.0 is Phase 1 of the proposal. A subsequent Struts release series (either Struts 2.1 or Struts 3.0) will address Phase 2 of the proposal.
Struts 2.0.0 is targeting August 2006 as a relaxed distribution date.
The platform for Struts 2.0.x is Java 1.5, with Java 1.4 compatibity provided by RetoTranslator.
See also Struts 2.
This initial list of new features is taken from the Struts 2 Rough Spots page.
| # | Description | Completed |
|---|---|---|
| 1. | Run Unit Test targets | Done |
| 2. | Play test bundled applications | ${STATUS} |
TODO: A Silenium test suite for the applications would be great!
See also Creating and Signing Releases
| # | Description | Completed |
|---|---|---|
| A1. | Setup new JIRA version level or update release on Roadmap | Done |
| A2. | Tag release in svn: ${STRUTS_2_0_0} | Done (r447072) |
| A3. | Update POM version level and run Distribution Target | Done |
| A4. | Create Sums and Sign Distributions | Done |
| A5. | Upload Distribution to people.apache.org/builds/struts/2.0.0/ | Done |
| A6. | Deploy JAR to Apache Java-Repository | Done |
| $ mvn deploy -P pre-assembly | ||
| A7. | Post release-quality vote on dev@ lists | ${STATUS} |
| ${PMC_MEMBER} | ${GRADE} |
| B1. | Update "Downooads" page on website and Test Downloads | ${STATUS} |
|---|
If initial vote is Alpha or Beta, voting can continue until a GA or "withdraw" vote passes, or there is a subsequent release.
| ${PMC_MEMBER} | ${GRADE} |
| Description | Completed | |
|---|---|---|
| C1. | Copy Distribution to Mirrored Directories | ${STATUS} |
| C2. | After 24 hours, update "Downloads" page on website | ${STATUS} |
| C3. | Post an announcement to lists and website | ${STATUS} |


--- layout: page title: About header-img: "img/about-bg.png" ---
Parsa is brand new to coding, trying to revitalize his future career path and learn to learn again.


Calendly
Simple, beautiful scheduling. Say goodbye to email tag for scheduling appointments, interviews, calls, demos and much more.
Features Include:
- Calendar integration: Checks your Google, Office 365, or iCloud calendar for conflicts, so you're never double-booked.
- Simple, modern interface: Impress and delight invitees with an elegant design and smooth experience. Display your team's availability on one convenient page.
- Fully optimized for all devices: Phone, tablet or desktop—you and your invitees can use Calendly anywhere, from any device.
- Notifications: Automatically email custom confirmations and reminders to invitees.
- Retain privacy and control: Set buffer times between meetings, prevent last minute meetings, create secret event types and much more.
- Group events: Set your capacity and let multiple invitees schedule the same slot. Useful for tours, webinars, classes, workshops, etc.
- Team scheduling: Display your team's availability on one convenient page.
- Works the way your invitees do: Invitees can add their meetings to their favorite calendar platform in one click. No registration or signup required to schedule.
- Speedy, helpful email support: Because no one likes to wait. Guaranteed response within 3 hours for paid accounts (8am-6pm U.S. Eastern Time, M - F).


{# Copyright (c) 2015 The Pycroft Authors. See the AUTHORS file. This file is part of the Pycroft project and licensed under the terms of the Apache License, Version 2.0. See the LICENSE file for details. #} {% extends "layout.html" %} {% set page_title = "Nutzerübersicht" %} {% macro badge(href, title, number) %} {{ title }} {{ number }} {% endmacro %} {% block content %}


Watch as 2048 plays itself!
How to play: You don't. Rather, the game plays itself, but you can tweak it's behaviour.
Want to play for yourself?: Go here
This is a fork of 2048 by Jesse Bordoe. The original 2048 was created by Gabriele Cirulli.


LITTLE WOMEN (1994) A film review by Andrew Hicks Copyright 1996 Andrew Hicks / Fatboy Productions
*** (out of four)
No, this movie doesn't feature the many girlfriends in the life of Tattoo from "Fantasy Island" (located two miles east of Gilligan's Island), it's an adaptation of the classic Louisa May-Alcott novel about the Civil War days... and a darn good one at that. I wasn't too thrilled about two hours of repressed women in bustles, but once I gave in to my feminine side (I know you're snickering right now, so just stop it), I got into it.
Fueled by excellent performances from Winona Ryder (the movie was almost retitled SLAVERY BITES), Claire Danes (star of the defunct drama "My So-Called Life"), Kristen Dunst (who gets my vote of approval just for saying kissing greasy Brad Pitt in INTERVIEW WITH THE VAMPIRE was "yucky") and Susan Sarandon (obviously, she plays the mother), LITTLE WOMEN is thoroughly entertaining without the usual 90's Hollywood hang-ups of sex, violence and profanity. Well, someone does say "blast it!" (gasp!) in LITTLE WOMEN, but otherwise, it's profanity-free.
If you were ever forced to read the book in school, you're already familiar with the dainty-yet-tough-as-nails ladies in the March family, who are making it on their own in the absence of the father, who is off fighting the war. The main character, Jo, wants to be a writer (let's not draw any parallels here), while the other sisters just want to find husbands (women never change). We see two hours of their trials and tribulations, with moments of tense drama and female bonding.
It's a good movie, but even though I tried to block the flow of testosterone to my brain for two hours, I was still bored and restless at times. It took me no less than six sittings to get through LITTLE WOMEN, so a word of warning to you non-movie-reviewing guys--this movie is not to be entered into lightly. Male minds require great persistance to finish LITTLE WOMEN, which is one of the ultimate chick flicks out there, but once you get through, you can list it on your resume for the rest of your life.
--
Visit the Movie Critic at LARGE website at http://www.missouri.edu/~c667778/movies.html
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


State QML Type
Defines configurations of objects and properties More...
| Import Statement: | import QtQuick 2.7 |
Properties
Detailed Description
A state is a set of batched changes from the default configuration.
All items have a default state that defines the default configuration of objects and property values. New states can be defined by adding State items to the states property to allow items to switch between different configurations. These configurations can, for example, be used to apply different sets of property values or execute different scripts.
The following example displays a single Rectangle. In the default state, the rectangle is colored black. In the "clicked" state, a PropertyChanges object changes the rectangle's color to red. Clicking within the MouseArea toggles the rectangle's state between the default state and the "clicked" state, thus toggling the color of the rectangle between black and red.
import QtQuick 2.0 Rectangle { id: myRect width: 100; height: 100 color: "black" MouseArea { id: mouseArea anchors.fill: parent onClicked: myRect.state == 'clicked' ? myRect.state = "" : myRect.state = 'clicked'; } states: [ State { name: "clicked" PropertyChanges { target: myRect; color: "red" } } ] }
Notice the default state is referred to using an empty string ("").
States are commonly used together with Transitions to provide animations when state changes occur.
Note: Setting the state of an object from within another state of the same object is not allowed.
See also States example, Qt Quick States, Transitions, and Qt QML.
Property Documentation
This property holds the changes to apply for this state
By default these changes are applied against the default state. If the state extends another state, then the changes are applied against the state being extended.
This property holds the state that this state extends.
When a state extends another state, it inherits all the changes of that state.
The state being extended is treated as the base state in regards to the changes specified by the extending state.
This property holds the name of the state.
Each state should have a unique name within its item.
This property holds when the state should be applied.
This should be set to an expression that evaluates to true
when you want the state to be applied. For example, the following Rectangle changes in and out of the "hidden" state when the MouseArea is pressed:
Rectangle { id: myRect width: 100; height: 100 color: "red" MouseArea { id: mouseArea; anchors.fill: parent } states: State { name: "hidden"; when: mouseArea.pressed PropertyChanges { target: myRect; opacity: 0 } } }
If multiple states in a group have when
clauses that evaluate to true
at the same time, the first matching state will be applied. For example, in the following snippet state1
will always be selected rather than state2
when sharedCondition becomes true
.
Item { states: [ State { name: "state1"; when: sharedCondition }, State { name: "state2"; when: sharedCondition } ] // ... }


To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
{{video.description}}


{% extends 'ps/email/base_email.html' %} {% block content %}
Your booking REF {{booking.confirmation_number}}, arrival {{booking.arrival|date:"d/m/Y"}} at {{booking.campground.name}}, {{booking.campground.park.name}} has been cancelled.
Any refund will be completed as soon as possible and will be confirmed by separate email.
View my Park Stay WA bookings {{my_bookings}}
{% endblock %}


The colors included on this page represent our brand. For colors to be used in software applications, please refer to UI Colors. That color set shares the same foundations but is specifically tailored towards values that improve usability for buttons, links and other user interface elements.
These are the foundational colors of the brand. Primary colors must be prominent in all materials.
Secondary colors can be applied in different formats to represent categories, break up content, or to add visual interest. Secondary colors may only be used when paired with a primary color or gradient. No more than one secondary color should be used in the same placement.
HC Charcoal provides a nice contrast to the brighter secondary color and can be used more frequently as a background color or anchoring element. HC Purple and HC Magenta should be used more sparingly.


I'm 26, currently living in the Bay Area, and have a background in electrical engineering and software development.
I currently hold a B.S. in Electrical Engineering from UC San Diego and studied semiconductors, hardware development, and condensed matter physics. For the past couple of years, I have worked in the software industry and have held positions such as Data Engineer and Cloud Engineer.
The positions I've held coupled with my educational background have led me to develop a variety of technical skills. Whether it was designing the data pipeline or automating the development and deployment of cloud infrastructure, I find great enjoyment in my work.
Outside of work, I take on a host of projects as well! Whether it is to learn something new or better reinforce the skills I've learned at work, I am always building something.
At Moogsoft, I leverage my background in automation and Linux system administration to deploy software solutions in the cloud. Using a combination of tools such as Terraform and Ansible, I deploy, configure, and manage computing infrastructure to run Moogsoft's core product, AiOps.
In addition to managing the current infrastructure, I work on ways to make the products more cloud-native. From leveraging tools such as Docker and Kubernetes to integrating serverless products on the cloud, I actively look for ways to improve reliability and scalability, reduce costs, and employ security best practices.
Further, as a member of the team providing the last line of support for the product, I employ industry-leading DevOps and SRE practices to ensure high availability and redundancy for the end-user. Whether it's responding to a SEV1 outage or trying to prevent the next one from occurring, I integrate the best-in-class monitoring and automation solutions into production environments.
At EpiBiome, the core component of my job was working with research data. From building dashboards, developing a data warehouse, or building tools for data capture, almost every task revolved around data.
One notable accomplishment while at EpiBiome was developing the company's cloud-based data warehouse. I consolidated data from multiple relational and NoSQL databases, websites, and the company's Laboratory Information Management System (LIMS). Once built, the data lake captured research and process data generated from the lab as well as customer and sales information from the company's customer-facing sequencing service.
In addition to working on the data warehouse, I developed several Python and JavaScript-based tools for data input and validation, inventory and asset management, and internal dashboards and data visualizations. These tools vary from a simple Python script to a full stack website deployed using a python web framework. Ultimately, these tools coupled with the data warehouse help lead to scientific discoveries as well as serve as a tool to show current and potential investors the advancements taking place within the company.
During this extended internship, I split my time between R&D and Applications. I worked primarily on advanced measurement techniques for characterizing the magnetic, thermal, and electrical properties of materials. I also designed electrical and mechanical components for use in cryogenic measurement platforms and advanced the automation of the measurement platforms through custom programming and scripting.
During my undergraduate studies, I worked in a physics laboratory conducting research in superconducting electronics, multiferrorics, and nanofabrication. I worked on projects in materials characterization, device fabrication, cryogenic filtering, and electrical device measurements. My roles consisted of developing a cryogenic probe for measuring superconducting thin films, assisting in thin film growth, and bringing online an epitaxial growth chamber.
In this role, I assisted in the design of infrastructure for the State Water Project. I worked primarily developing engineering drawings and specifications for high-voltage facilities and communication systems.
Working for a biotech company dependent on research data generated by the scientists, it became vital to have a centralized data store. By consolidating relational and NoSQL databases into one location, the scientists could then analyze results and perform analytics on the data. Before long, this data warehouse made its way into every major lab process leading to greater discoveries and as a result, a higher valuation for the company as a whole.
You don't know how painfully bad AWS is until you have a project deployed on Google's Cloud Platform (GCP). At least, that's how I felt after my first time developing on GCP. Before long, the developers at the company realized this too and made the executive decision to migrate all our services over. I was asked to lead this effort and in only 3 weeks, all essential services were operational on the Google Cloud. Other than some cold storage left on S3, we were fully operational on GCP and couldn't be happier.
This is really multiple projects combined into one, but hey, it's all kinda getting at the same point: I made some websites. Two worth mentioning are:
To interface with our data warehouse, we needed a tool that was quick to build but customizable enough to suit our needs. Google App Maker is just the tool. I built over 10 web apps to view/record/analyze data, interact with our inventory system, receive and log incoming packages, and more.
While at EpiBiome, I helped with the development and deployment of our tools for processing sequencing data. The tools were developed for deployment across cloud hosted compute instances and interfaced with cloud buckets/storage. The bioinformatics projects were a lot of fun because we got to develop with larger compute infrastructure and work with more advanced solutions/tools such as Docker and Kubernetes.
Who likes to rename hundreds of items manually? I know I definitely do not! Well if you don't like to either, I've got just the thing. I created a script to rename a whole bunch of files at once. Just make a map of the old and new names, run the script, and viola all your files are renamed.
Are you tired of validating user input for those stop-gap scripts that accept command line input? Have you used other libraries to accomplish just this to find they don't work in Jupyter Notebooks? Well I have just the fix. See that link to the git repo? Okay great, follow that and you can find a variety of functions for user input and sanitization.
My family asked me for a tool to receive alerts if there was a lack of motion detected by a specific Nest Camera. I know right, 99% of people want to know when there is motion, not when there is not. The reason though was because my Grandma lives alone and the family was worried about the possibility of her falling down. Thus, if too much time went by without motion, the script triggers an email alert to a group of family members.
Also, Nest, if y'all are reading this, I'd love it if you released an API SDK.
I wanted to make a clear and concise guide to deploying JupyterHub on Google's Cloud Platform (GCP). The guide walks through provisioning a server, installing all dependencies, and acquiring web certificates to encrypt web traffic (HTTPS/SSL). It's pretty cool! If I were you, I'd check it out...
I enjoy building everything from bicycles to computers. I can even take apart a chainsaw or wire the electrical in your house. Over the years, I have picked up an odd assortment of handyman skills such as welding, woodworking, machining, and plumbing. Heck, I've even lived on a farm in Hawaii... twice!
I always have several projects going on outside of work. Luckily for my parent's sanity, I've moved away from go-karts and towards electronics. I have my own 3D printer, love to program Arduino's and Raspberry Pi's, and do a bit of web development and python coding as well.
I'm not much for TV or video games, but I do enjoy the occasional flight simulator program or rocket launch on Kerbal Space Program. Who knew learning orbital mechanics could be so fun!?


Buhari confirms APC NEC meeting for Friday
by Kamarudeen Ogundele-
PDP NWC meets today
-
Rivers, enemies’ next target –Wike
Kamarudeen Ogundele and Chukwudi Akasike
President Muhammadu Buhari has confirmed the All Progressives Congress National Executive Council meeting for Friday.
However, the party’s National Working Committee is expected to hold an emergency meeting on Wednesday (today) in Abuja.
The Peoples Democratic Party will also hold an emergency meeting today to deliberate on Saturday’s governorship elections in Kogi and Bayelsa States, which they lost.
Also on Tuesday, Rivers State Governor Nyesom Wike made a veiled reference to the APC’s victory in the Bayelsa governorship poll, saying Rivers would be the next target of the party by “the enemies”.
Our correspondent learnt that the APC’s emergency meeting was aimed at setting agenda for the National Caucus meeting on Thursday.
A top member of the party told our correspondent on Tuesday that the NWC meeting “is strategic” as it would lay the foundation for deliberations at the caucus meeting.
Vacant leadership positions in the party are also expected to be on the front burner as new occupants could emerge this week subject to ratification by the NEC.
The source said, “We are meeting tomorrow (Wednesday) to set agenda for the caucus meeting because some of us (NWC members) are not members of the national caucus so have we have to lend our voice to the position that will be taken to the caucus meeting.”
Another NWC member confirmed to our correspondent that zonal chairmen had been asked to come with the names of candidates for the vacant positions in their zones for deliberation first at the NWC meeting, then at the caucus meeting.
“The positions have been zoned and micro-zoned to states but we have a situation that lobbying has been intense to jettison the arrangement so the caucus is playing a key role in the final outcome before the ratification by the NEC,” the source said.
The APC National Publicity Secretary, Lanre Issa-Onilu, could not be reached on his mobile line on Tuesday for comment.
He had also yet to respond to a text message on the agenda of the meeting as of the time of filing this report.
The PDP National Publicity Secretary, Kola Ologbondiyan, on Tuesday confirmed the party’s meeting in Abuja.
Ologbondiyan said, “We have not held a meeting. We are going to hold a meeting tomorrow.”
Wike, who spoke when a delegation of Amayanabo of Wakrike Kingdom of Okrika visited him in Port Harcourt, said, “Unfortunately, one of our states is gone to the enemies. But God will help us.
“For us who are from Rivers State, we should know that there will be attack on us because the enemy has entered our territory. They will attack us, but with your prayer, Rivers State will prevail.”
Also on Tuesday, ex-Ekiti State governor Ayodele Fayose condemned the conduct of the Kogi and Bayelsa polls.
Fayose, who spoke through his media aide, Lere Olayinka, said,“What happened in the two states was clear war and allocation of figures. What happened in Kogi and Bayelsa was open to all Nigerians to see.”
Copyright PUNCH.
All rights reserved. This material, and other digital content on this website, may not be reproduced, published, broadcast, rewritten or redistributed in whole or in part without prior express written permission from PUNCH.
Contact: theeditor@punchng.com


Full Stack Web Developer
Front/backend JavaScript specialization.
Hello! My name is Carson Coyle. Front and back end engineer with a background in science and math. Graduate from Ohio State University’s Full Stack Development Boot Camp with Certification. Extremely passionate about engineering and developing, with a desire to always learn more and broaden skill/tool set. A focus is always set on MVC project design and providing seamless user experience. Strengths include, teamwork, communication, project building/execution, and motivation to be the best possible developer.
Feel free to look around and check out some of my work. My GitHub and LinkedIn are linked at the bottom.


---
title: "ThePerfectCollege.net"
date: 2019-03-08
excerpt: "a web app that suggests colleges using statistics
"
collection: projects
---
This webapp suggests colleges based on users' data such as SAT score, intended major, and preferred location. The app also suggests schools simlar to schools that users already like.
Built with pandas, sklearn, Flask
Check it out
Source Code


Home
/
Quick Builder
/
Quick Run Builder
Run Name
Business Unit
Team
Threads
Throughput
Repeats
Duration
Warmup Repeats
Function Class
Input Parameters
Custom Timers
Custom Histograms
Custom Counters
Create


Real people to help you when you need it
We take pride finding the right location for you and your family.
We're always updating our listings, so be sure to check back regularly.
For special deals and offers


This package contains classes, which are useful to create
map agents. The contained Map
interface provides
a simple but sufficient set of read methods for designing
environments, agents and viewers. ExtendableMap
implements this interface and adds functionality for
creation and modification. It maintains named locations with
coordinates and links between them.
The MapEnvironment
enables a MapAgent
to travel through a world whose topology is described by a map.
Adaptable heuristic functions let the agent modify the
heuristic function with respect to the current goal. Standardized
dynamic attribute names in class DynAttributeNames
make information exchange between environment
and agent a bit safer without introducing direct dependencies.


Hello {{inf.givenname}}!
Great to meet you.
I see you are {{inf.age}} years old 😀.
Here is the picture you gave me...


{% extends "appfx:base_with_app_bar.html" %} {% load splunkui %} {% block title %}{{app_name}} Home Page{% endblock title %} {% block css %} {% endblock css %} {% block content %}
In this case, we have two form controls, and the choice of one cascades into the other. When you select an index, we run a search to find which sourcetypes are available on that index. Finally, when you click the Search button, we use both selections to run the final search.
Note how we are using the same approach as when we had form inputs feeding into searches directly: there is no difference between a search that populates a form and a search that populates a control.


| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
About the OpenSSL ProjectThe goal of the projectThe OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.Derivation and LicenseOpenSSL is based on the SSLeay library developed by Eric Young and Tim Hudson. The OpenSSL toolkit is licensed under an Apache-style licence which basically means that you are free to get and use it for commercial and non-commercial purposes.The OpenSSL Core and Development TeamThe OpenSSL project is volunteer-driven. We do not have any specific requirement for volunteers other than a strong willingness to really contribute while following the projects goal. The OpenSSL project is formed by a development team, which consists of the current active developers and other major contributors. Additionally a subset of the developers form the OpenSSL core team which globally manages the OpenSSL project. Anyone wanting to join the development effort should subscribe to the developers mailing list<EMAIL_ADDRESS>where all development efforts are coordinated.The current OpenSSL core team consists of (in alphabetical order):
The current OpenSSL development team consists of (in alphabetical order):
Currently inactive OpenSSL members (in alphabetical order):
OpenSSL Emeritae - old members now off doing other things (in alphabetical order):
In Memoriam - members sadly no longer with us:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


--- layout: post title: "My Week in Review" date: 2019-03-24 23:59:00 +0000 image: https://s3.amazonaws.com/audreywatters/2019-03-24-tea.jpg imagecredits: http://audreywatters.com ---
It’s fine dot gif
HEWN, No. 310 via substack.com
I ran a bunch of errands this week: I got my library card.  I started working on some website modifications – code for “procrastination.”
This past week: Kin and I spent the weekend in Victoria, BC. Upcoming week: Home. At my computer. Finishing my book.
I spent the weekend reading Tim Maughan’s Infinite Detail and I love it so much. I don’t think I’ve ever had a friend before who was a novelist, who I could recognize in their fiction. Read this book, people. Read this book.
Icon credits: The Noun Project


What services does your startup provide?
Helps users find food carts
Helps businesses find clients
Who can use the services?
Anyone with a mobile phone
As a USER you will be able to see where the food carts are located
As a BUSINESS owner you will be able to see what users are looking for
Who can join as the service providers?
Any food cart
What are the main data attributes of a service provider (e.g., name, stars, location)
Name
Stars
Location
Type of Food
Service Time
Which city will your startup initially launch?
New York
What is the price for a customer to pay for a service? What are the factors determining the price?
Carts pay to be displayed. Pay for extra info(I.e. location of competition)
Free for users
How much can a service provider earn?
However much they charge!
Check it out!


1 The response of oracle of Ammon in fact bears witness to my opinion, that Egypt is of such an extent as I have argued; I learned this by inquiry after my judgment was already formed about Egypt.
2 The men of the cities of Marea and Apis, in the part of Egypt bordering on Libya, believing themselves to be Libyans and not Egyptians, and disliking the injunction of the religious law that forbade them to eat cows' meat, sent to Ammon saying that they had no part of or lot with Egypt: for they lived (they said) outside the Delta and did not consent to the ways of its people, and they wished to be allowed to eat all foods.
3 But the god forbade them: all the land, he said, watered by the Nile in its course was Egypt, and all who lived lower down than the city Elephantine and drank the river's water were Egyptians. Such was the oracle given to them.


The Little Lame Prince
by Maria Dinah Mulock Craik
Chapter 2
Additional Information
- Year Published: 1875
- Language: English
- Country of Origin: England
- Source: Craik M. D. (1875). The Little Lame Prince.London, England: Ludgate Hill.
-
Readability:
- Flesch–Kincaid Level: 7.0
- Word Count: 2,782
- Genre: Fantasy
- Keywords: 19th century literature, british literature, childrenõs literature, the little lame prince
- ✎ Cite This
Downloads
Everybody was very kind to the poor little prince. I think people generally are kind to motherless children, whether princes or peasants. He had a magnificent nursery and a regular suite of attendants, and was treated with the greatest respect and state. Nobody was allowed to talk to him in silly baby language, or dandle him, or, above all to kiss him, though perhaps some people did it surreptitiously, for he was such a sweet baby that it was difficult to help it.
It could not be said that the Prince missed his mother—children of his age cannot do that; but somehow after she died everything seemed to go wrong with him. From a beautiful baby he became sickly and pale, seeming to have almost ceased growing, especially in his legs, which had been so fat and strong.
But after the day of his christening they withered and shrank; he no longer kicked them out either in passion or play, and when, as he got to be nearly a year old, his nurse tried to make him stand upon them, he only tumbled down.
This happened so many times that at last people began to talk about it. A prince, and not able to stand on his own legs! What a dreadful thing! What a misfortune for the country!
Rather a misfortune to him also, poor little boy! but nobody seemed to think of that. And when, after a while, his health revived, and the old bright look came back to his sweet little face, and his body grew larger and stronger, though still his legs remained the same, people continued to speak of him in whispers, and with grave shakes of the head.
Of course, nobody hinted this to the King his father: it does not do to tell great people anything unpleasant. And besides, his Majesty took very little notice of his son, or of his other affairs, beyond the necessary duties of his kingdom.
People had said he would not miss the Queen at all, she having been so long an invalid, but he did. After her death he never was quite the same. He established himself in her empty rooms, the only rooms in the palace whence one could see the Beautiful Mountains, and was often observed looking at them as if he thought she had flown away thither, and that his longing could bring her back again. And by a curious coincidence, which nobody dared inquire into, he desired that the Prince might be called, not by any of the four-and-twenty grand names given him by his godfathers and godmothers, but by the identical name mentioned by the little old woman in gray—Dolor, after his mother Dolorez.
Once a week, according to established state custom, the Prince, dressed in his very best, was brought to the King his father for half an hour, but his Majesty was generally too ill and too melancholy to pay much heed to the child.
Only once, when he and the Crown-Prince, who was exceedingly attentive to his royal brother, were sitting together, with Prince Dolor playing in a corner of the room, dragging himself about with his arms rather than his legs, and sometimes trying feebly to crawl from one chair to another, it seemed to strike the father that all was not right with his son.
“How old is his Royal Highness?” said he suddenly to the nurse.
“Two years, three months, and five days, please your Majesty.”
“It does not please me,” said the King, with a sigh. “He ought to be far more forward than he is now ought he not, brother? You, who have so many children, must know. Is there not something wrong about him?”
“Oh, no,” said the Crown-Prince, exchanging meaning looks with the nurse, who did not understand at all, but stood frightened and trembling with the tears in her eyes. “Nothing to make your Majesty at all uneasy. No doubt his Royal Highness will outgrow it in time.”
“Outgrow—what?”
“A slight delicacy—ahem!—in the spine; something inherited, perhaps, from his dear mother.”
“Ah, she was always delicate; but she was the sweetest woman that ever lived. Come here, my little son.”
And as the Prince turned round upon his father a small, sweet, grave face,—so like his mother’s,—his Majesty the King smiled and held out his arms. But when the boy came to him, not running like a boy, but wriggling awkwardly along the floor, the royal countenance clouded over.
“I ought to have been told of this. It is terrible—terrible! And for a prince too. Send for all the doctors in my kingdom immediately.”
They came, and each gave a different opinion and ordered a different mode of treatment. The only thing they agreed in was what had been pretty well known before, that the Prince must have been hurt when he was an infant—let fall, perhaps, so as to injure his spine and lower limbs. Did nobody remember?
No, nobody. Indignantly, all the nurses denied that any such accident had happened, was possible to have happened, until the faithful country nurse recollected that it really had happened on the day of the christening. For which unluckily good memory all the others scolded her so severely that she had no peace of her life, and soon after, by the influence of the young lady nurse who had carried the baby that fatal day, and who was a sort of connection of the Crown-Prince—being his wife’s second cousin once removed—the poor woman was pensioned off and sent to the Beautiful Mountains from whence she came, with orders to remain there for the rest of her days.
But of all this the King knew nothing, for, indeed, after the first shock of finding out that his son could not walk, and seemed never likely to he interfered very little concerning him. The whole thing was too painful, and his Majesty never liked painful things. Sometimes he inquired after Prince Dolor, and they told him his Royal Highness was going on as well as could be expected, which really was the case. For, after worrying the poor child and perplexing themselves with one remedy after another, the Crown-Prince, not wishing to offend any of the differing doctors, had proposed leaving him to Nature; and Nature, the safest doctor of all, had come to his help and done her best.
He could not walk, it is true; his limbs were mere useless appendages to his body; but the body itself was strong and sound. And his face was the same as ever—just his mother’s face, one of the sweetest in the world.
Even the King, indifferent as he was, sometimes looked at the little fellow with sad tenderness, noticing how cleverly he learned to crawl and swing himself about by his arms, so that in his own awkward way he was as active in motion as most children of his age.
 “If anything should befall me, I have appointed you Regent. In case of my death, you will take care of my poor little boy?”
“Certainly, certainly; but do not let us imagine any such misfortune. I assure your Majesty—everybody will assure you—that it is not in the least likely.”
He knew, however, and everybody knew, that it was likely, and soon after it actually did happen. The King died as suddenly and quietly as the Queen had done—indeed, in her very room and bed; and Prince Dolor was left without either father or mother—as sad a thing as could happen, even to a prince.
He was more than that now, though. He was a king. In Nomansland, as in other countries, the people were struck with grief one day and revived the next. “The king is dead—long live the king!” was the cry that rang through the nation, and almost before his late Majesty had been laid beside the Queen in their splendid mausoleum, crowds came thronging from all parts to the royal palace, eager to see the new monarch.
They did see him,—the Prince Regent took care they should,—sitting on the floor of the council chamber, sucking his thumb! And when one of the gentlemen-in-waiting lifted him up and carried him—fancy carrying a king!—to the chair of state, and put the crown on his head, he shook it off again, it was so heavy and uncomfortable. Sliding down to the foot of the throne he began playing with the golden lions that supported it, stroking their paws and putting his tiny fingers into their eyes, and laughing—laughing as if he had at last found something to amuse him.
“There’s a fine king for you!” said the first lord-in-waiting, a friend of the Prince Regent’s (the Crown-Prince that used to be, who, in the deepest mourning, stood silently beside the throne of his young nephew. He was a handsome man, very grand and clever-looking).  Very unfortunate!”
“Exceedingly unfortunate,” repeated the second lord. “It is always bad for a nation when its king is a child; but such a child—a permanent cripple, if not worse.”
“Let us hope not worse,” said the first lord in a very hopeless tone, and looking toward the Regent, who stood erect and pretended to hear nothing. “I have heard that these sort of children with very large heads, and great broad fore-heads and staring eyes, are—well, well, let us hope for the best and be prepared for the worst.  “And I will do my humble best to govern the country. Still, if the country has the slightest objection——”
But the Crown-Prince being generalissimo, having the whole army at his beck and call, so that he could have begun a civil war in no time, the country had, of course, not the slightest objection.
So the King and Queen slept together in peace, and Prince Dolor reigned over the land—that is, his uncle did; and everybody said what a fortunate thing it was for the poor little Prince to have such a clever uncle to take care of him.
All things went on as usual; indeed, after the Regent had brought his wife and her seven sons, and established them in the palace, rather better than usual. For they gave such splendid entertainments and made the capital so lively that trade revived, and the country was said to be more flourishing than it had been for a century. Whenever the Regent and his sons appeared, they were received with shouts: “Long live the Crown-Prince!” “Long live the royal family!” And, in truth, they were very fine children, the whole seven of them, and made a great show when they rode out together on seven beautiful horses, one height above another, down to the youngest, on his tiny black pony, no bigger than a large dog.

Sometimes people daring enough to peer over the high wall of the palace garden noticed there, carried in a footman’s arms, or drawn in a chair, or left to play on the grass, often with nobody to mind him, a pretty little boy, with a bright, intelligent face and large, melancholy eyes—no, not exactly melancholy, for they were his mother’s, and she was by no means sad-minded, but thoughtful and dreamy. They rather perplexed people, those childish eyes; they were so exceedingly innocent and yet so penetrating. If anybody did a wrong thing—told a lie, for instance they would turn round with such a grave, silent surprise the child never talked much—that every naughty person in the palace was rather afraid of Prince Dolor.
He could not help it, and perhaps he did not even know it, being no better a child than many other children, but there was something about him which made bad people sorry, and grumbling people ashamed of themselves, and ill-natured people gentle and kind.
I suppose because they were touched to see a poor little fellow who did not in the least know what had befallen him or what lay before him, living his baby life as happy as the day is long. Thus, whether or not he was good himself, the sight of him and his affliction made other people good, and, above all, made everybody love him—so much so, that his uncle the Regent began to feel a little uncomfortable.
Now, I have nothing to say against uncles in general. They are usually very excellent people, and very convenient to little boys and girls. Even the “cruel uncle” of the “Babes in the Wood” I believe to be quite an exceptional character. And this “cruel uncle” of whom I am telling was, I hope, an exception, too.
He did not mean to be cruel. If anybody had called him so, he would have resented it extremely: he would have said that what he did was done entirely for the good of the country. But he was a man who had always been accustomed to consider himself first and foremost, believing that whatever he wanted was sure to be right, and therefore he ought to have it. So he tried to get it, and got it too, as people like him very often do. Whether they enjoy it when they have it is another question.
Therefore he went one day to the council chamber, determined on making a speech, and informing the ministers and the country at large that the young King was in failing health, and that it would be advisable to send him for a time to the Beautiful Mountains. Whether he really meant to do this, or whether it occurred to him afterward that there would be an easier way of attaining his great desire, the crown of Nomansland, is a point which I cannot decide.
But soon after, when he had obtained an order in council to send the King away, which was done in great state, with a guard of honor composed of two whole regiments of soldiers,—the nation learned, without much surprise, that the poor little Prince—nobody ever called him king now—had gone a much longer journey than to the Beautiful Mountains.
He had fallen ill on the road and died within a few hours; at least so declared the physician in attendance and the nurse who had been sent to take care of him. They brought his coffin back in great state, and buried it in the mausoleum with his parents.
So Prince Dolor was seen no more. The country went into deep mourning for him, and then forgot him, and his uncle reigned in his stead. That illustrious personage accepted his crown with great decorum, and wore it with great dignity to the last. But whether he enjoyed it or not there is no evidence to show.


Police investigating indecent exposure in Punta Gorda convenience store
by WFTX Digital TeamPUNTA GORDA, Fla. -- Police say they're conducting an indecent exposure report at a convenience store on Tamiami Trail recently.
According to Punta Gorda Police, it happened at the Circle K at the intersection with Aqui Esta Drive.
They hope to identify the man seen here as part of that investigation.
If you have any information, please contact Southwest Florida Crime Stoppers by calling 1-800-780-TIPS (8477). You may be eligible for a cash reward for information leading to an arrest in this case.


Information and services
-
Business and industry
ABNs, grants, non-profits, small business, import, export.
-
Crime, justice and the law
Consumer protection, fraud, emergency services, police, rights.
-
Culture, sport and the arts
Indigenous heritage, arts grants, cultural institutions, awards.
-
Education
Early childhood, school, higher education, skills recognition, VET.
-
Emergencies and disasters
Triple Zero (000), natural disasters, health emergencies.
-
Environment and agriculture
Energy efficiency, environmental management, biodiversity, grants.
-
Health and family
Workplace health and safety, insurance, mental health, sport.
-
Immigration, visas and citizenship
Australian citizenship, customs, visas, migration and tourism.
-
Infrastructure and telecommunications
Transport safety, television reception, telecommunications.
-
Jobs and work
Government jobs, employment services, working conditions.
-
Money, tax and super
Tax returns, ABNs, superannuation, personal finance, financial regulation.
-
Science
Science grants and awards, National Measurement Institute.
-
Security and defence
National security, cyber security, ADF, military history, commemoration.
-
Trade and international
Importing, exporting, free trade, foreign investment, foreign aid.
-
Travelling overseas
Customs and quarantine, embassies and consulates, travelling overseas.
-
About Australia
Currency, national archives, Australian honours, the constitution.
-
About Government
Government structure, elections, Budget, Australian Public Service.
About Australia
More about AustraliaLife changes
-
Just had a baby?
Get your baby on your Medicare card, registered for child care payments and immunised.
Get started -
Helping an older person?
Find support for older Australians wanting to stay at home or needing other living arrangements.
Get started -
Starting a business?
Tell us about your business idea and we'll match the right government information to your set-up.
Get started
News
-
Sky News First Edition interview with Senator Mathias Cormann
-
Minister for Health and Aged Care welcomes Whitecoat joint venture
-
Border clearance advice for religious pilgrims
-
Nola Marino re-appointed as Chief Government Whip
-
Royal commission into the child protection and youth detention systems of the Northern Territory
-
Cabinet remarks 28 July 2016
-
Thousands of Australians now free of Hepatitis C
-
Operation Sovereign Borders: no successful people-smuggling boats in two years
Australian Government
State and territory governments
-
New South Wales
www.nsw.gov.au -
Victoria
www.vic.gov.au -
Queensland
www.qld.gov.au -
South Australia
www.sa.gov.au -
Western Australia
www.wa.gov.au -
Tasmania
www.tas.gov.au -
Northern Territory
www.nt.gov.au -
Australian Capital Territory
www.act.gov.au