Graphs
Click to see detailed reports.
Reports
Upcoming Visnings
List View
Map View
(?)
Select only upcoming dates.
Fetching Results...!
Visnings
x
Sold Houses
List View
Map View
(?)
Select date less than or equal to today's date.
Fetching Results...!
RealEstates Sold
x
Price Statistics
List View
Map View
Price Statistics
x
Realestates Ads
List View
Map View
(?)
Select date less than or equal to today's date.
Fetching Results...!
RealEstates Added
x


Route QML Type
The Route type represents one geographical route. More...
| Import Statement: | import QtLocation 5.3 |
| Since: | Qt Location 5.5 |
Properties
- bounds : georectangle
- distance : real
- path : list<coordinate>
- segments : list<RouteSegment>
- travelTime : int
Detailed Description
A Route type contains high level information about a route, such as the length the route, the estimated travel time for the route, and enough information to render a basic image of the route on a map.
The QGeoRoute object also contains a list of RouteSegment objects which describe subsections of the route in greater detail.
The primary means of acquiring Route objects is RouteModel.
Example
This example shows how to display a route's maneuvers in a ListView:
import QtQuick 2.3 import QtPositioning 5.5 import QtLocation 5.6 RouteModel { id: routeModel // model initialization } ListView { id: listview anchors.fill: parent spacing: 10 model: routeModel.status == RouteModel.Ready ? routeModel.get(0).segments : null visible: model ? true : false delegate: Row { width: parent.width spacing: 10 property bool hasManeuver : modelData.maneuver && modelData.maneuver.valid visible: hasManeuver Text { text: (1 + index) + "." } Text { text: hasManeuver ? modelData.maneuver.instructionText : "" } } }
Property Documentation
bounds : georectangle |
Read-only property which holds a bounding box which encompasses the entire route.
path : list<coordinate> |
Read-only property which holds the geographical coordinates of this route. Coordinates are listed in the order in which they would be traversed by someone traveling along this segment of the route.
To access individual segments you can use standard list accessors: 'path.length' indicates the number of objects and 'path[index starting from zero]' gives the actual object.
See also QtPositioning::coordinate.
segments : list<RouteSegment> |
Read-only property which holds the list of RouteSegment objects of this route.
To access individual segments you can use standard list accessors: 'segments.length' indicates the number of objects and 'segments[index starting from zero]' gives the actual objects.
See also RouteSegment.
Read-only property which holds the estimated amount of time it will take to traverse this route, in seconds.


|
Say
I
(Tremonti/Stapp) |
|
The
dust has finally settled on the field of human clay
Just enough light has shown through To tell the night from the day We are incomplete and hollow For our maker has gone away Who is to blame? We'll surely melt in the rain Say I The stillness is so lifeless with no spirit in your soul Like children with no vision do exactly what they're told Being led into the desert For your strength will surely fade Who is to blame? We'll surely melt in the rain Say I Frantic, faction, focus The world breathes And out forms this misconception we call man But I don't know him No, I don't know him Because he lies Say I |
|
|


Shiv Sena dismisses rumours of dissent within MLAs over alliance with NCP-Congress
Speaking exclusively to India Today TV, Eknath Shinde said that the rumours about unhappy MLAs were baseless.
by ,Senior Shiv Sena leader Eknath Shinde has dismissed the rumours of dissent within the party MLAs over their pending alliance with ideological opponents Congress and NCP.
Speaking exclusively to India Today TV, Eknath Shinde said that the rumours about unhappy MLAs were baseless.
"News about MLAs being unhappy are totally baseless. This is a conspiracy. We are a disciplined party and we have full faith in our leader Uddhav Thackeray," Shinde said.
On the issue of possible CM face from the party, Shinde said that the party wants Uddhav Thackeray to take charge.
"We all want Uddhav Thackeray to be the CM, but whatever decision has to be taken will be taken by him," he said, adding that Uddhav Thackeray has been unanimously empowered to make a decision on party's behalf.
Shiv Sena, which had fought the Maharashtra Assembly elections in a pre-poll alliance with the BJP, is now seeking form a government with Congress and NCP after the BJP refused to have a rotational CM.
According to sources, the Congress and NCP have agreed to give the CM post to Shiv Sena for a full five-year term while keeping one deputy CM post each.
The terms of the alliance are yet to be finalised. The trio is expected to stake a claim at the government in the first week of December.
In the October 21 Maharashtra polls, the BJP-Sena alliance had secured a comfortable majority by winning 105 and 56 seats respectively in the 288-member Assembly. The Congress and the NCP, the pre-poll allies, had won 44 and 54 seats respectively.


External front-end libraries can be used to enhance your app's functionality. The following section lists some of the available libraries you can use. Follow the links for examples on how to use them in your app.


Im working here today with Richard Hatfield (hatfieldr) on a multizone heating scheduler module for emoncms. Richard has come up to North Wales to work on it with me. We are documenting our progress on a system build page here:
Heating controller with multi zone scheduling and the module is up on github here https://github.com/emoncms/scheduler
Here's a screenshot of the scheduler interface so far, its designed to be used on a phone:
It works in conjunction with the packetgen module which then transmitts the zone states and set point temperatures to zone controllers which are emontx v2's with a jeenode output plug connected to relay's.
This is what we're working on for the rest of the day:
- Ensure that first heating period in a day cannot end later than the start of the second heating period.
- Switch from defining time in hours and minutes to decimal time (ie hours:2, minutes:30 to time: 2.5), simpler to make time comparison.
- Implement boost functionality: +1h, +2h
- Implement changeable temperature targets.
- Add set able off temperature
- Configure how room temperatures are included in the interface for each zone.
Re: Multi zone heating scheduler development
Looks good... I'm definitely interested in progressing my house to individual room heat control in future :)
Re: Multi zone heating scheduler development
Looks good but from a UX perspective, can't think of a situation where I'd want to display different days for different zones on the same screen. So might be better moving that to outside the individual zones.
Re: Multi zone heating scheduler development
We've removed the day buttons from the left, they are now on the top, good progress on it today, most of the work on functionality rather than interface design, there's some initial notes on how to get the scheduler module running in the build guide page: Heating controller with multi zone scheduling
Here's how its looking like at the moment:
Re: Multi zone heating scheduler development
What I doing wrong?
root@NAS:/var/www/emoncms# php /var/www/emoncms/Modules/scheduler/scheduler_run.php
PHP Notice: Use of undefined constant _ENABLE_PASSWORD_RESET_ - assumed '_ENABLE_PASSWORD_RESET_' in /var/www/emoncms/settings.php on line 51
PHP Fatal error: Call to a member function fetch_array() on a non-object in /var/www/emoncms/Modules/scheduler/scheduler_model.php on line 51
Fatal error: Call to a member function fetch_array() on a non-object in /var/www/emoncms/Modules/scheduler/scheduler_model.php on line 51
Re: Multi zone heating scheduler development
If you use " _ENABLE_PASSWORD_RESET_ " in the search box that has been discussed a couple of times.
So " in /var/www/emoncms/settings.php on line 51 " change
$enable_password_reset = _ENABLE_PASSWORD_RESET_;
to either $enable_password_reset = false; or $enable_password_reset = true;
Paul
Re: Multi zone heating scheduler development
Hi,
Very interesting - I've also been thinking about how to control my heating more effectively.
We have a 210 litre thermal store which is heated by solar thermal, PV diversion and a gas boiler, so summers the boiler doesn't fire, spring and autumn it only fires occasionally and winters it is the main source of heat with the solar thermal and PV diversion adding what is available.
Like most houses in the UK our CH system is managed through TRVs on each of the radiators or through wireless thermostats on the zone which has underfloor heating, so my requirements would only be to turn on/off the pumps for the two separate zones (radiators in the old part of the house and underfloor in the new part) and let the thermostats on the radiators and in the rooms do their job.
I was planning to use packetgen to send commands to my emonTX which is currently monitoring temperatures on my thermal store and doing the PV diversion.
Also I was planning to use a one wire controller to manage turning the pumps on and off. Has any one had any experience with one of these http://www.axiris.eu/en/index.php/one-wire/1-wire-relay-card. It would seem to be a simple enough exercise to use one of the spare pins on the emonTX to manage this device.
As well as the obvious timing logic, like turning on and off at set times each day, I also need to add some additional logic for example if it's only 15 minutes to the off time, don't bother firing the boiler again. So it would be good if there could be some logic in the system you are developing that could suppress an instruction to a zone to heat if another temperature is at a set point or if as above there is only a short time before the end of the cycle.
I'm also planning on replacing the logic for controlling the firing of the boiler to supplement the thermal store, so some fairly simple logic that would allow for the tank to run a lot cooler unless there was a call for central heating, so it would be great if there was a way of triggering some other s/w from what you are developing.
Keep up thee great work, I'll try to take a look at the documentation later.
Simon
Re: Multi zone heating scheduler development
I have only half success.
root@NAS:/var/www/emoncms# php /var/www/emoncms/Modules/scheduler/scheduler_run.php
PHP Fatal error: Call to a member function fetch_array() on a non-object in /var/www/emoncms/Modules/scheduler/scheduler_model.php on line 51
Fatal error: Call to a member function fetch_array() on a non-object in /var/www/emoncms/Modules/scheduler/scheduler_model.php on line 51
Re: Multi zone heating scheduler development
After installing the scheduler module did you run "Admin" -> "Check&Update" in emonCMS via your browser?
Re: Multi zone heating scheduler development
Thanks. Now is working.
Re: Multi zone heating scheduler development
Thank You. Now is working.
How to add on dashboard push button? I want to on/off really in my house. Maybe someone have better idea how to control relay from emoncms?
Re: Multi zone heating scheduler development
Dashboard push buttons that set the control variables in packetgen are a feature that needs to be added. If anyone would like to have a go at implementing this, the push button that sets a feed may be a good place to start, it would involve changing line 41 to the packetgen api rather than the feed api
https://github.com/emoncms/emoncms/blob/master/Modules/dashboard/Views/j...


Shopping List App
Groceries To Buy
Buy {{grocery.quantity}} {{grocery.name}}
Bought
Everything Bought
Groceries Already Bought
Bought {{grocery.quantity}} {{grocery.name}}
Nothing Bought Yet


To estimate the climate at the end of MIS19, we employ the widely used Community Climate System Model Version 4 (CCSM4), a fully coupled global climate model 41. The horizontal resolution in the land and atmospheric components is 1.25° latitude × 0.9° longitude, and the atmosphere is resolved into 26 layers. The ocean and sea ice models use variable grid spacing from 0.27° to 0.54° meridionally and uniform 1.11° zonally, while employing 60 vertical levels in the ocean. CCSM4 has one of the most accurate representations of the contemporary climate system 44, although it does have a cold, snowy bias in high northern latitudes 36. This model has been used in paleoclimate studies of the mid-Holocene 45, Last Millennium 46, Glacial Inception 36, and Last Glacial Maximum 47, 48. We have used CCSM4 and its predecessor versions in prior modeling studies of the EAH 37, 39, 49, 50.
Of particular importance in our study of cold-climate processes in MIS19 is the representation of snow cover and sea ice. CCSM4’s land model 51 simulates snow cover extent reasonably well but is biased toward early melt 52 and tends to underestimate snow depth. The simulated snowpack is treated as a one-dimensional vertical column that accounts for accumulation and melting of fallen snow, as well as compaction and transfer of water between snow layers 53. Fractional snow coverage within a grid box depends on snow density and snow depth, thus allowing for realistic patchiness of snow cover. To prevent unbounded snow buildup in the absence of an ice sheet dynamics model, CCSM4 limits the accumulation of snow depth to 1 m snow water equivalent. Any snowfall that exceeds this limit is converted into its equivalent fresh water volume and transferred to the ocean to ensure salinity balance.
The sea ice component 54, 55, includes improvements in depicting radiative transfer, melt ponds, and ice dynamics. CCSM4 is among the best-performing models in simulating Arctic sea ice, due in part to its sophisticated treatment of melt ponds, a sub-gridscale ice thickness distribution, and improved solar radiation physics 55.
Our MIS19 simulation was integrated for 1420 years, initialized from a long control run using fixed boundary conditions for the pre-industrial climate at year 1850 41. Approximate equilibrium occurred by year 1150, when the top-of-atmosphere radiative balance was achieved and global mean surface temperatures stabilized. We compared the final five decades of the MIS19 simulation to a reference climate state of the last 50 years of a 1300 year-long pre-industrial run, “PI”, driven with modern orbital parameters and GHG concentrations matching those that occurred in year 1850 (Table 1). Because of the lower GHG concentrations at 777 ka compared with 1850, which we attribute to the absence of early agricultural emissions in MIS 19, the greenhouse radiative forcing is nearly 1 W m −2 lower in the MIS19 simulation.
To remove the estimated influence of pre-industrial carbon emissions from early farming, we ran an additional experiment, PI_NAT, which represents our best estimate of the contemporary climate system in the absence of both industrialization and ancient agriculture. The orbital forcing of these two year-1850 experiments is identical, but PI_NAT uses GHG concentrations based on estimates of pre-industrial carbon emissions from archeological and paleoecological data (see below) and levels determined in our previous studies 37, 39 (Table 1). The resulting greenhouse radiative forcing is only slightly more negative (−0.12 W m −2) in PI_NAT than in the MIS19 experiment.
An ancillary simulation of the present-day climate was also used for comparison (Table 1). This transient “20 th century” run was begun from the equilibrated, pre-industrial model climate of 1850 and integrated to 2005 using observed boundary conditions of solar irradiance, volcanoes, aerosols, and greenhouse gas concentrations 41. The final 20 years of this experiment is taken to represent contemporary climatic conditions that include anthropogenic warming contributions from both industrialization and agriculture.
The concentrations of CO 2 and CH 4 derived for a natural Holocene are based on agreement between “top-down” and “bottom-up” evidence 34. The top-down estimate is derived from extrapolated GHG concentrations from their early-mid Holocene values and is consistent with the average fall in CO 2 and CH 4 during previous interglaciations. The interglacial average concentration of CO 2 and its envelope of interglacial spread provide strong evidence that the late Holocene CO 2 rise far exceeded expected bounds as early as 2,000 years ago (see Supplementary Information). The bottom-up estimate is obtained from carbon emission budgets from archeological and paleobotanical data. For example, the spread of irrigated rice in southeast Asia since the middle Holocene probably contributed most of the CH 4 increase from the mid-Holocene by 1000 years ago, with additional emissions caused by the spread of livestock and greater biomass burning of weeds and crop residues 34, 56. Likewise, the estimated 40 ppm reduction in CO 2 between PI and a natural contemporary value is based on revised land-use reconstructions 57 combined with new insights on historical per-capita land clearance 58. The resulting estimates of pre-industrial, anthropogenic carbon emissions account for a 24 ppm CO 2 difference, which swells to approximately 40 ppm when augmented by additional carbon outgassing from a warmer ocean 34.
For purposes of this study, we identify glacial inception in MIS19 if the simulated Northern Hemisphere snow cover area remaining at the end of the summer melt season (August) in all 50 years exceeds the corresponding hemispheric snow cover area in all 50 years of PI. In keeping with our previous studies 59, we consider a grid cell to be snow covered if its areally averaged snow depth is at least 0.01 m. Based on the model’s parameterized conversion of grid-cell averaged snow depth to fractional coverage 60, this depth limit translates to at least 5% snow cover. Furthermore, we find that this definition yields a simulated year-round snow cover area in the late 20 th and early 21 st centuries that nearly matches observations 40. We also apply a more stringent alternative condition for defining incipient glaciation: regions where the simulated snow accumulation reaches the model-constrained maximum of 1 m snow water equivalent. Such locations imply glacial growth that is thwarted by the limits imposed by CCSM4. Utilizing both definitions provides a more complete perspective of glacial nucleation sites.
All model output is archived on the National Center for Atmospheric Research’s High Performance Storage System (HPSS) and is publicly available via the NCAR Data Sharing Service ( https://www2.cisl.ucar.edu/resources/storage-and-file-systems/using-the-ncar-data-sharing-service).


RiftSketch is a live-coding environment for VR built with the WebVR API, WebGL and Three.js.
It seems your browser doesn't support the required WebVR features. Please read the setup instructions on GitHub if you would like to try RiftSketch.


The Lifecycles of Enterprise Beans
An enterprise bean goes through various stages during its lifetime, or lifecycle. Each type of enterprise bean (stateful session, stateless session, singleton session, or message-driven) has a different lifecycle.
The descriptions that follow refer to methods that are explained along with the code examples in the next two chapters. If you are new to enterprise beans, you should skip this section and run the code examples first.
The Lifecycle of a Stateful Session Bean
Figure 22-3 illustrates the stages that a session bean passes through during its lifetime. The client initiates the lifecycle by obtaining a reference to a stateful session bean. The container performs any dependency injection and then invokes the method annotated with @PostConstruct, if any. The bean is now ready to have its business methods invoked by the client.
While in the ready stage, the EJB container may decide to deactivate, or passivate, the bean by moving it from memory to secondary storage. (Typically, the EJB container uses a least-recently-used algorithm to select a bean for passivation.) The EJB container invokes the method annotated @PrePassivate, if any, immediately before passivating it. If a client invokes a business method on the bean while it is in the passive stage, the EJB container activates the bean, calls the method annotated @PostActivate, if any, and then moves it to the ready stage.
At the end of the lifecycle, the client invokes a method annotated @Remove, and the EJB container calls the method annotated @PreDestroy, if any. The bean’s instance is then ready for garbage collection.
Your code controls the invocation of only one lifecycle method: the method annotated @Remove. All other methods in Figure 22-3 are invoked by the EJB container. See Chapter 45, Resources and Resource Adapters for more information.
The Lifecycle of a Stateless Session Bean
Because a stateless session bean is never passivated, its lifecycle has only two stages: nonexistent and ready for the invocation of business methods. Figure 22-4 illustrates the stages of a stateless session bean.
The EJB container typically creates and maintains a pool of stateless session beans, beginning the stateless session bean’s lifecycle. The container performs any dependency injection and then invokes the method annotated @PostConstruct, if it exists. The bean is now ready to have its business methods invoked by a client.
At the end of the lifecycle, the EJB container calls the method annotated @PreDestroy, if it exists. The bean’s instance is then ready for garbage collection.
The Lifecycle of a Singleton Session Bean
Like a stateless session bean, a singleton session bean is never passivated and has only two stages, nonexistent and ready for the invocation of business methods, as shown in Figure 22-5.
The EJB container initiates the singleton session bean lifecycle by creating the singleton instance. This occurs upon application deployment if the singleton is annotated with the @Startup annotation The container performs any dependency injection and then invokes the method annotated @PostConstruct, if it exists. The singleton session bean is now ready to have its business methods invoked by the client.
At the end of the lifecycle, the EJB container calls the method annotated @PreDestroy, if it exists. The singleton session bean is now ready for garbage collection.
The Lifecycle of a Message-Driven Bean
Figure 22-6 illustrates the stages in the lifecycle of a message-driven bean.
The EJB container usually creates a pool of message-driven bean instances. For each instance, the EJB container performs these tasks.
If the message-driven bean uses dependency injection, the container injects these references before instantiating the instance.
The container calls the method annotated @PostConstruct, if any.
Like a stateless session bean, a message-driven bean is never passivated and has only two states: nonexistent and ready to receive messages.
At the end of the lifecycle, the container calls the method annotated @PreDestroy, if any. The bean’s instance is then ready for garbage collection.


City AQ
Loading...
City name
Choose a city to explore.
Impact type
Choose a type of environmental impact.
Emitted pollutant
Choose the type of emitted pollutant.
Simulation type
Choose a simulation type.
Source type
Choose an emissions source type.


|
Processor Counter Monitor
|
Public Member Functions | |
| ServerUncore (PCM *m, int32 socketID) | |
| virtual void | accept (Visitor &v) override |
| virtual UncoreCounterState | uncoreCounterState (void) const override |
| Public Member Functions inherited from Uncore | |
| Uncore (PCM *m, int32 socketID) | |
| Core * | refCore () const |
| int32 | socketID () const |
| void | setRefCore (Core *refCore) |


set- Mark variables that are modified or created for export:
set -a- Notify of job termination immediately:
set -b- Set various options, e.g. enable `vi` style line editing:
set -o vi- Set the shell to exit as soon as the first error is encountered (mostly used in scripts):
set -e


{{campaign.startDate | date:"MM/dd/yy"}} - {{campaign.endDate | date:"MM/dd/yy"}}
{{campaign.sponsor.notes}}
Last modified {{campaign.updatedAt | timeago}}
Correct them before saving


Blokk Wireframe Kit Demo Video
At half-past eight the door opened, the policeman appeared, and, requesting them to follow him, led the way to an adjoining hall.
Features
At half-past eight the door opened, the policeman appeared, and, requesting them to follow him, led the way to an adjoining hall.
- First One
- At half-past eight the door opened, the policeman appeared, and, requesting them to follow him.
- Second One
- At half-past eight the door opened, the policeman appeared, and, requesting them to follow him, led the way to an adjoining hall.
- Third One
- At half-past eight the door opened, the policeman appeared.
- Fourth One
- At half-past eight the door opened, the policeman appeared, and, requesting them to follow him.
Gallery
Find Your Store
Blokk store location
- Blokk Wireframe Kit
- At half-past eight the door opened. The policeman appeared. Requesting them to follow him.


{# # Copyright 2014 Donald Stufft # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -#} {% extends "base.html" %} {% block title %}{{ gettext("Sign in") }}{% endblock %} {% block content %}


The format of dates depends on local and cultural conventions. Naturally, we want our extractor and inserter to parse and format the date according to such conventions. To add this functionality to them, we use the time facet contained in the respective stream's locale as follows:
template<class charT, class Traits> std::basic_istream<charT, Traits>& operator >> (std::basic_istream<charT, Traits >& is, date& dat) { std::ios_base::iostate err = 0; std::use_facet<std::time_get<charT,Traits> > //1 (is.getloc()) .get_date(is, std::istreambuf_iterator<charT,Traits>(), //2 is, err, &dat.tm_date); //3 return is; }
| //1 | Use the std::time_get facet of the input stream's locale to handle parsing of dates according to cultural conventions defined by the locale. The locale in question is obtained through the stream's getloc() member function. Its std::time_get facet is accessed through a call to the function template std::use_facet<...>(). The type argument to the use_facet() function template is the facet type. (See the chapter on internationalization for more details on locales and facets.). |
| //2 | The facet's member function get_date() is called. It takes a number of arguments, including:
A range of input iterators. For the sake of performance and efficiency, facets directly operate on a stream's buffer. They access the stream buffer through stream buffer iterators. (See Chapter 43, "Stream Iterators.") Following the philosophy of iterators in the C++ Standard Library, we must provide a range of iterators. The range extends from the iterator pointing to the first character to be accessed, to the character past the last character to be accessed (the past-the-end-position). The beginning of the input sequence is provided as a reference to the stream. The std::istreambuf_iterator class template has a constructor taking a reference to an input stream. Therefore, the reference to the stream is automatically converted into an istreambuf_iterator that points to the current position in the stream. As end of the input sequence, an end-of-stream iterator is provided. It is created by the default constructor of istreambuf_iterator. With these two stream buffer iterators, the input is parsed from the current position in the input stream until a date or an invalid character is found, or the end of the input stream is reached. |
| //3 | The other parameters are:
Formatting flags. A reference to the ios_base part of the stream object is provided here, so that the facet can use the stream's formatting information through the stream's members flags(), precision(), and width(). An iostream state. It is used for reporting errors while parsing the date. A pointer to a time object. It must be a pointer to an object of type std::tm, which is the time structure defined by the C library. Our date class maintains such a time structure, so we hand over a pointer to the respective data member tm_date. |
The inserter is built analogously:
template<class charT, class Traits> std::basic_ostream<charT, Traits>& operator << (std::basic_ostream<charT, Traits >& os, const date& dat) { std::use_facet <std::time_put<charT,ostreambuf_iterator<charT,Traits> > > //1 os.getloc()) .put(os,os,os.fill(),&dat.tm_date,'x'); //2 return os; }
Note how these versions of the inserter and extractor differ from previous simple versions: we no longer rely on existing inserters and extractors for built-in types, as we did when we used operator<<(int) to insert the date object's data members individually. Instead, we use a low-level service like the time facet's get_date() service. The consequence is that we give away all the functionality that high-level services like the inserters and extractors already provide, such as format control, error handling, etc.
The same happens if you decide to access the stream's buffer directly, perhaps for optimizing your program's runtime efficiency. The stream buffer's services, too, are low-level services that leave to you the tasks of format control, error handling, etc.
In the following sections, we explain how you can improve and complete your inserter or extractor if it directly uses low-level components like locales or stream buffers.


{% extends 'base.html' %} {% load bookings_filters %} {% block content %}
Your flight has been ticketed.
Flight: {{ ticket.flight.flight_number }}
Ticket number: {{ ticket.ticket_number }}
Flight status: {{ ticket.flight_status }}
From: {{ ticket.flight.departing }}
Departure time: {{ ticket.flight.departure_datetime|ctime }} {{ ticket.flight.departure_datetime|cdate }}
To: {{ ticket.flight.destination }}
Arrival time: {{ ticket.flight.arrival_datetime|ctime }} {{ ticket.flight.arrival_datetime|cdate }}
Passenger name: {{ ticket.passenger.first_name }} {{ ticket.passenger.last_name }}


BY THE TIME WE GET TO PHOENIX by Kristian Lin
"How do we forgive our fathers?" That line, spoken by a voiceover narrator, comes toward the end of SMOKE SIGNALS, an accomplished and at times remarkable film. It's meant to be the movie's epigraph, but it could serve the same purpose for several other recent movies.
The movie starts when Victor Joseph (Adam Beach), a Coeur d'Alene Indian who lives on the reservation in Idaho, receives the news that his father, Arnold, has died in Phoenix. His nerdy friend Thomas Builds-the-Fire (Evan Adams) offers him the money for the trip from Idaho on the condition that he let Thomas go along with him. Victor doesn't like Thomas all that much, but he needs the money, so he reluctantly accepts.  Victor, on the other hand, remembers him as an abusive, unpredictable drunk who abandoned his family.
SMOKE SIGNALS began as a book of short stories by Sherman Alexie. When Hollywood expressed interest in filming his screenplay adaptation, he held out for a Native American film director. With Chris Eyre, he made the right choice. The pacing is deliberate, providing the properly relaxed, open-road atmosphere that lends itself to Alexie's tiny, sharp insights. He isn't afraid to take stylistic chances, but he finds a nice balance between fantasy scenes and the movie's smaller-scaled moments.
Hollywood often uses Native Americans as symbols, or occasionally as slyly comic figures who play on white people's ignorance of them. It's sad, though, that we needed Native American filmmakers to portray Native Americans who don't behave as if they're from another planet. These characters are firmly placed in American pop culture, even as they're given a bemused, detached attitude towards it. Victor and Thomas's worm's-eye point of view makes their references to Michael Jordan and the DEATH WISH movies so breezily amusing.
SMOKE SIGNALS is like GOOD WILL HUNTING in that both movies are best at depicting the banter of guys hanging out. Critics have already given their dues to the chant of "John Wayne's teeth" and Thomas's praise of Victor's mother's frybread, but there's also stuff like the story of Arnold getting his picture in the paper, or Thomas's shirt that reads "Frybread Power." Evan Adams, in particular, deserves some credit - he seems carried away by his own narrative sense when he gives voice to the stories.
But it isn't just the tone that these movies share. Like Will Hunting, Victor's a strong, silent type who's crying on the inside because of his father's abuse. SMOKE SIGNALS, though, tops GOOD WILL HUNTING in that the father isn't just a shadowy, fairy-tale monster. He's a complex character who's carrying around his own pain. Seen in flashback (and played brilliantly by Gary Farmer), Arnold is a troubled shell of his former fun-loving self. He's still capable of real warmth and inspires the love of his neighbor Suzy (an incandescent Irene Bedard). His telling a story of Victor's performance in a basketball game results in a bravura scene that's worthy of the inspired heights of Spike Lee's HE GOT GAME. Arnold's pride in his son infuses the whole screen with an electricity that results in a great, thrilling moment.
Eyre's film also dares to suggest that exorcising one's demons is a somewhat complicated process. Will Hunting achieves catharsis because his therapist keeps telling him, "It's not your fault." (Hell, if that's all it took to cure him, "Saturday Night Live's" Stuart Smalley could have done the job.) Eyre and Alexie leave Victor's healing incomplete at the movie's end. Neither film reaches the level of HE GOT GAME - Spike Lee takes things a step further by daring to make Jesus Shuttlesworth emotionally functional in spite of his father's neglect - but Eyre's movie is mostly and refreshingly free of the self-pity that pervades GOOD WILL HUNTING.
SMOKE SIGNALS boasts a veritable all-star lineup of Indian actors. As Victor's mother, Tantoo Cardinal has the soft radiance and authority of a Susan Sarandon. Michelle St. John and Elaine Miles (from TV's "Northern Exposure") are a daffy pair of girls who cruise the reservation in a car that's apparently stuck in reverse. It goes to show that there is a talent pool of Native Americans that has been scandalously underused by Hollywood casting directors. Anglo actor Tom Skerritt also gets a spicy cameo as a local sheriff.
In the end, SMOKE SIGNALS is a film that reinforces what we should already know - everyone has a story to tell. I was planning on ending this piece by expressing the hope that this movie would spur Native Americans and people from other minorities to film their experiences. I still have that hope, but a movie this good doesn't need that kind of hook. It's a highly enjoyable road picture told from a different point of view, and that's reason enough to make it out to your art-house theater to see it.
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


/*====================================================================* * * Copyright (c) 2013 Qualcomm Atheros, Inc. * * All rights reserved. * * Redistribution and use in source and binary forms, with or * without modification, are permitted (subject to the limitations * in the disclaimer below) 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. * * * Neither the name of Qualcomm Atheros nor the names of * its contributors may be used to endorse or promote products * derived from this software without specific prior written * permission. * * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE * GRANTED BY THIS LICENSE.  IN NO EVENT SHALL THE COPYRIGHT OWNER * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *--------------------------------------------------------------------*/ /*====================================================================* * * efsu.c - Ethernet Frame Send Utility; * * convert hexadecimal text files to ethernet frames and transmit * them over the network; basically, it is a 'send your own frame' * utility; * * the program works like cat, sending file after file to a given * interface; as each file is read, all hexadecimal octets in the * file are converted to bytes and buffered; a semicolon causes a * buffer transmit as does the end of file; script-style comments * starting with hash (#) and c-language-style comments starting * with slash-slash or slash-asterisk are consumed and discard as * the file is read; the errors that can occur are non-hex digits * and odd number of hex digits; * * *--------------------------------------------------------------------*/ /*====================================================================* * system header files; *--------------------------------------------------------------------*/ #include <stdlib.h> #include <string.h> #include <limits.h> /*====================================================================* * custom header files; *--------------------------------------------------------------------*/ #include "../tools/getoptv.h" #include "../tools/putoptv.h" #include "../tools/error.h" #include "../tools/memory.h" #include "../tools/number.h" #include "../tools/symbol.h" #include "../tools/flags.h" #include "../ether/channel.h" /*====================================================================* * custom source files; *--------------------------------------------------------------------*/ #ifndef MAKEFILE #include "../tools/getoptv.c" #include "../tools/putoptv.c" #include "../tools/version.c" #include "../tools/error.c" #include "../tools/hexencode.c" #include "../tools/hexload.c" #include "../tools/hexdump.c" #include "../tools/todigit.c" #include "../tools/uintspec.c" #include "../tools/basespec.c" #include "../tools/synonym.c" #endif #ifndef MAKEFILE #include "../ether/openchannel.c" #include "../ether/closechannel.c" #include "../ether/readpacket.c" #include "../ether/sendpacket.c" #include "../ether/channel.c" #endif /*====================================================================* * program contants; *--------------------------------------------------------------------*/ #define EFSU_INTERFACE "PLC" #define EFSU_ETHERTYPE 0x88E1 #define EFSU_PAUSE 0 #define EFSU_DELAY 0 #define EFSU_LOOP 1 #ifndef ETHER_CRC_LEN #define ETHER_CRC_LEN 4 #endif /*====================================================================* * program variables; *--------------------------------------------------------------------*/ static const struct _term_ protocols [] = { { "hp10", "887B" }, { "hpav", "88E1" } }; /*====================================================================* * * void function (struct channel * channel, void * memory, ssize_t extent); * * read Ethernet frame descriptions from stdin and transmit them * as raw ethernet frames; wait for a response if CHANNEL_LISTEN * flagword bit is set; * * *--------------------------------------------------------------------*/ static void function (struct channel * channel, void * memory, ssize_t extent) { struct ether_header * frame = (struct ether_header *)(memory); unsigned length; while ((length = (unsigned)(hexload (memory, extent, stdin))) > 0) { if (length < (ETHER_MIN_LEN - ETHER_CRC_LEN)) { error (1, ENOTSUP, "Frame size of %d is less than %d bytes", length, (ETHER_MIN_LEN - ETHER_CRC_LEN)); } if (length > (ETHER_MAX_LEN - ETHER_CRC_LEN)) { error (1, ENOTSUP, "Frame size of %d is more than %d bytes", length, (ETHER_MAX_LEN - ETHER_CRC_LEN)); } if (_anyset (channel->flags, CHANNEL_UPDATE_TARGET)) { memcpy (frame->ether_dhost, channel->peer, sizeof (frame->ether_dhost)); } if (_anyset (channel->flags, CHANNEL_UPDATE_SOURCE)) { memcpy (frame->ether_shost, channel->host, sizeof (frame->ether_shost)); } sendpacket (channel, memory, length); if (_anyset (channel->flags, CHANNEL_LISTEN)) { while (readpacket (channel, memory, extent) > 0); } } return; } /*====================================================================* * * void iterate (int argc, char const * argv [], void * memory, ssize_t extent, unsigned pause); * * * *--------------------------------------------------------------------*/ static void iterate (int argc, char const * argv [], struct channel * channel, unsigned pause) { byte buffer [ETHER_MAX_LEN]; if (!argc) { function (channel, buffer, sizeof (buffer)); } while ((argc) && (* argv)) { if (!freopen (* argv, "rb", stdin)) { error (1, errno, "Can't open %s", * argv); } function (channel, buffer, sizeof (buffer)); argc--; argv++; if ((argc) && (* argv)) { sleep (pause); } } return; } /*====================================================================* * * int main (int argc, char const * argv []); * * * *--------------------------------------------------------------------*/ int main (int argc, char const * argv []) { extern struct channel channel; static char const * optv [] = { "d:e:hi:l:p:t:vw:", PUTOPTV_S_FUNNEL, "Ethernet Frame Send Utility", "d x\treplace destination address with (x)", "e x\techo return frames having ethertype (x) [" LITERAL (EFSU_ETHERTYPE) "]", "h\treplace source address with host address", #if defined (WINPCAP) || defined (LIBPCAP) "i n\thost interface is (n) [" LITERAL (CHANNEL_ETHNUMBER) "]", #else "i s\thost interface is (s) [" LITERAL (CHANNEL_ETHDEVICE) "]", #endif "l n\trepeat file sequence (n) times [" LITERAL (EFSU_LOOP) "]", "p n\twait (n) seconds between files [" LITERAL (EFSU_PAUSE) "]", "t n\tread timeout is (n) milliseconds [" LITERAL (CHANNEL_TIMEOUT) "]", "v\tverbose messages", "w n\twait (n) seconds between loops [" LITERAL (EFSU_DELAY) "]", (char const *) (0) }; unsigned pause = EFSU_PAUSE; unsigned delay = EFSU_DELAY; unsigned loop = EFSU_LOOP; signed c; channel.type = EFSU_ETHERTYPE; if (getenv (EFSU_INTERFACE)) { #if defined (WINPCAP) || defined (LIBPCAP) channel.ifindex = atoi (getenv (EFSU_INTERFACE)); #else channel.ifname = strdup (getenv (EFSU_INTERFACE)); #endif } optind = 1; while ((c = getoptv (argc, argv, optv)) != -1) { switch (c) { case 'd': _setbits (channel.flags, CHANNEL_UPDATE_TARGET); if (!hexencode (channel.peer, sizeof (channel.peer), optarg)) { error (1, errno, "%s", optarg); } break; case 'e': _setbits (channel.flags, CHANNEL_LISTEN); channel.type = (uint16_t)(basespec (synonym (optarg, protocols, SIZEOF (protocols)), 16, sizeof (channel.type))); break; case 'h': _setbits (channel.flags, CHANNEL_UPDATE_SOURCE); break; case 'i': #if defined (WINPCAP) || defined (LIBPCAP) channel.ifindex = atoi (optarg); #else channel.ifname = optarg; #endif break; case 'l': loop = (unsigned)(uintspec (optarg, 0, UINT_MAX)); break; case 'p': pause = (unsigned)(uintspec (optarg, 0, 1200)); break; case 'q': _setbits (channel.flags, CHANNEL_SILENCE); break; case 't': channel.timeout = (signed)(uintspec (optarg, 0, UINT_MAX)); break; case 'v': _setbits (channel.flags, CHANNEL_VERBOSE); break; case 'w': delay = (unsigned)(uintspec (optarg, 0, 1200)); break; default: break; } } argc -= optind; argv += optind; openchannel (&channel); while (loop--) { iterate (argc, argv, &channel, pause); if (loop) { sleep (delay); } } closechannel (&channel); return (0); }


I'll be back
My happiness grows in direct proportion to my acceptance, and in inverse proportion to my expectations.


{% extends "base.html" %} {% block title %}Faces Made For Radio{% endblock %} {% block description %}How well do you know your favorite VPR personalities?


Gatsby and Sanity.io - Part 3 (Live Stream) Gatsby and Sanity.io are a great pair for creating JAMstack projects like blogs. In these videos, I am working to migrate my Gatsby blog from using markdown files to using the Headless CMS called Sanity.io. After starting this migration, I am loving Gatsb...
Cloudflare Workers Now Support COBOL COBOL is often a source of amusement for programmers because it is seen as old, verbose, clunky, and difficult to maintain. COBOL can now be used to write code for Cloudflare’s serverless platform Workers.
Using .NET Core to provide Power Query for Excel on Mac | .NET Blog Power Query is a data connection technology that enables you to discover, connect, combine, and refine data sources to meet your analysis needs. Features in Power Query are available in Excel and Power BI Desktop. Power Query was developed for windows and...
Workstream Home Workstream is a super-fast, virtual computer you can use for anything. Get a new computer in less than 5 minutes, zero-configuration required.
It's like JSON. but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in add...
Syncfusion Free Ebooks | Blazor Succinctly Blazor technology enables you to create sophisticated, manageable, and extensible single-page applications using C# and Razor syntax. Blazor Succinctly wil...
The Computer Scientist Who Can’t Stop Telling Stories For pioneering computer scientist Donald Knuth, good coding is synonymous with beautiful expression.
Apple (Australia) Discover the innovative world of Apple and shop for everything iPhone, iPad, Apple Watch, Mac and Apple TV, plus explore accessories, entertainment and expert device support.
The Ultimate Guide to Drag and Drop Image Uploading with Pure Javascript This is a comprehensive guide on how to utilize drag and drop image uploading with pure Javascript.
Americans Remain Risk Averse About Getting Back to Normal The vast majority of Americans say they would wait before resuming their normal daily activities, even after the government has given the green light.
ASP.NET Blog | Blazor WebAssembly 3.2.0 Preview 4 release now available A new preview update of Blazor WebAssembly is now available! Here’s what’s new in this release: Access host environment during startup Logging improvements Brotli precompression Load assemblies and runtime in parallel Simplify IL linker config for apps L...
Creating a ReadOnlySequence from Array Data - Steve Gordon In this .NET focused post, I demonstrate how to create a ReadOnlySequence from some existing data held in multiple arrays.
F# Software Foundation F# runs on Linux, Mac OS X, Android, iOS, Windows, GPUs, and browsers. It is free to use and is open source under an OSI-approved license.
.NET Conf - Focus on Xamarin Event Recap | Xamarin Blog Checkout on-demand videos, code samples, and links from the largest Xamarin virutal event of the year, .NET Conf - Focus on Xamarin.
Are Boolean Flags on Methods a Code Smell? - ardalis Recently I had one of my newsletter subscribers ask me a question about whether it was a good practice to use a boolean parameter to alter the behavior of a method. Martin Fowler describes (many of*) these as Flag Arguments. The topic is also covered in t...
MSIX Packaging Tool April 2020 release is now available! We are happy to announce that the April 2020 release (1.2020.402.0) of the MSIX Packaging Tool is now available! We have been evaluating the public health situation and understand the impact this is having on many of our customers. Due to the current ci...
Welcoming the Icelandic Government to Have I Been Pwned Hot on the heels of onboarding the USA government to Have I Been Pwned last month, I'm very happy to welcome another national government - Iceland! As of today, Iceland's National Computer Security Incident Response Team (CERT-IS), now has access to the f...
Augmenting Interfaces in the Global Scope in TypeScript How to augment a TypeScript interface in the global scope via interface declaration merging.
The 2020 Guide to Creating Quality Technical Screencasts, Presentations, and Remote Meetings I've had a lot of people ask me to write up a guide to creating great technical screencasts. This is an update to my ...
A Framework to DotNet Core Conversion Report An experience report of converting a large microservice platform from .NET Framework to dotnet core. Background For the last year or so...
A Framework to DotNet Core Conversion Report An experience report of converting a large microservice platform from .NET Framework to dotnet core. Background For the last year or so...
Download the Student Developer coloring book! Download our student developer coloring book and complete the pages digitally, or print them out and color by hand. The pages have variety of designs ranging from simple to complex. Be sure to share your creations with us on social, we can’t wait to see y...
When to Mock The use of mocks in unit testing is a controversial topic (maybe less so now than several years ago). I remember how, throughout my programming career, I went from mocking almost every dependency, to the "no-mocks" policy, and then to "only mock external...
What is Fiddler? Learn about Telerik Fiddler, a free web debugging proxy for any browser that’s beloved by countless developers.
IntelliSense Customer Development Take this survey powered by surveymonkey.com. Create your own surveys for free.
Folding@Home is now equivalent to an exascale supercomputer Folding@Home's distributed disease-busting network is now running at over 1,000,000,000,000,000,000 operations per second.
Building a web app with functional programming An open source web based rest client. Create, share and execute requests to test your API.
Entity Framework documentation Learn to use Entity Framework Core, a modern object-database mapper for .NET that supports LINQ queries, change tracking, updates, and schema migrations. Browse tutorials, sample code, fundamentals, API reference and more.


def regular_view(request, title):
content = "<title>%s</title>" % title
return HttpResponse(content)
def resolving_view(request, arg1, arg2):
// see test_url_resolving in tests.py
def regular_view(request, title):
return render(request, "basic.html", {"title": title})
def resolving_view(request, arg1, arg2):
// see test_url_resolving in tests.py


---
layout: main
title: Download HeadJS
scripts: ['/site/assets/libs/jquery/jquery.min.js']
---
Bundle: Responsive Design + Feature Detections
1.9K (minified & gzipped)
Download from CDN (by cloudflare.com)
Bundle: Asset Loader
2.1K (minified & gzipped)
Download from CDN (by cloudflare.com)
Full: Responsive Design + Feature Detections + Asset Loader
3.7K (minified & gzipped)
Download from CDN (by cloudflare.com)
Make it the only script in your HEAD.
« A concise solution to universal problems »


Lives in Bogor, West Java 16810
From Indonesia
| SKILL | ||
|---|---|---|
| HTML |
|
90% |
| PHP |
|
70% |
| javascript |
|
60% |
| Photoshop |
|
80% |
| BASIC INFO | |
|---|---|
| Name | Alfian Rivaldi |
| Age | |
|<EMAIL_ADDRESS>|
| EDUCATION | |
|---|---|
| 2015 | SMK 1 Triple J |
| Present | Universitas MH Thamrin |
| EXPERIENCE | ||
|---|---|---|
| 2016 - Present | Programmer | PT. Cardig International |


GrapheneOS servers
This is a detailed list of the public GrapheneOS servers.
GrapheneOS website
Specs:
- 3x OVH VPS vps2020-value-1-2-40
- 1 core
- 2 GB memory
- 40 GB NVMe SSD storage
- 250 Mbit/s bandwidth
- 1x BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- grapheneos.org
- www.grapheneos.org
- grapheneos.app
- www.grapheneos.app
- grapheneos.ca
- www.grapheneos.ca
- grapheneos.com
- www.grapheneos.com
- grapheneos.dev
- www.grapheneos.dev
- grapheneos.info
- www.grapheneos.info
- grapheneos.net
- www.grapheneos.net
- grapheneos.ovh
- www.grapheneos.ovh
- grapheneos.page
- www.grapheneos.page
- vanadium.app
- www.vanadium.app
IPs:
- <IP_ADDRESS> (0.grapheneos.org) — OVH bhs2
- 2607:5300:201:3100::1aae (0.grapheneos.org) — OVH bhs2
- <IP_ADDRESS> (1.grapheneos.org) — BuyVM Las Vegas
- 2605:6400:20:1131:8088:e08:84e6:632 (1.grapheneos.org) — BuyVM Las Vegas
- <IP_ADDRESS> (2.grapheneos.org) — OVH gra8
- 2001:41d0:304:200::a087 (2.grapheneos.org) — OVH gra8
- <IP_ADDRESS> (3.grapheneos.org) — OVH sgp2
- 2402:1f00:8000:800::25ba (3.grapheneos.org) — OVH sgp2
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
Staging GrapheneOS website
Specs:
- BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- staging.grapheneos.org
IPs:
- <IP_ADDRESS> — New York
- 2605:6400:10:9d6:6d84:e183:acda:16d7 — New York
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
GrapheneOS release servers
These are the static file servers for GrapheneOS releases and our app repository. These are used by the releases page and web installer along with the System Updater and Apps (app repository client) within the OS.
Specs:
- 8x OVH VPS vps2020-elite-8-8-160
- 8 core
- 8 GB memory
- 160 GB NVMe SSD storage
- 2000 Mbit/s bandwidth
Domains:
- releases.grapheneos.org
- seamlessupdate.app
- www.seamlessupdate.app
- apps.grapheneos.org
IPs:
- <IP_ADDRESS> (0.releases.grapheneos.org) — OVH bhs2
- 2607:5300:201:3100::6210 (0.releases.grapheneos.org) — OVH bhs2
- <IP_ADDRESS> (1.releases.grapheneos.org) — OVH bhs6
- 2607:5300:205:200::2441 (1.releases.grapheneos.org) — OVH bhs6
- <IP_ADDRESS> (2.releases.grapheneos.org) — OVH bhs6
- 2607:5300:205:200::3f46 (2.releases.grapheneos.org) — OVH bhs6
- <IP_ADDRESS> (3.releases.grapheneos.org) — OVH bhs6
- 2607:5300:205:200::39fe (3.releases.grapheneos.org) — OVH bhs6
- <IP_ADDRESS> (4.releases.grapheneos.org) — OVH gra8
- 2001:41d0:304:200::14ff (4.releases.grapheneos.org) — OVH gra8
- <IP_ADDRESS> (5.releases.grapheneos.org) — OVH gra8
- 2001:41d0:304:200::a687 (5.releases.grapheneos.org) — OVH gra8
- <IP_ADDRESS> (6.releases.grapheneos.org) — OVH de2
- 2001:41d0:701:1100::2ec9 (6.releases.grapheneos.org) — OVH de2
- <IP_ADDRESS> (7.releases.grapheneos.org) — OVH de2
- 2001:41d0:701:1100::3e56 (7.releases.grapheneos.org) — OVH de2
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
GrapheneOS network servers
These are the default servers used by GrapheneOS for connectivity checks, secure network time, attestation key provisioning and Predicted Satellite Data Service (PSDS). These either serve empty responses or provide reverse proxies to other services.
Specs:
- 3x OVH VPS vps2020-value-1-2-40
- 1 core
- 2 GB memory
- 40 GB NVMe SSD storage
- 250 Mbit/s bandwidth
- 1x BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- grapheneos.network - HTTP/HTTPS connectivity checks
- connectivitycheck.grapheneos.network - HTTP/HTTPS connectivity checks
- www.grapheneos.network
- grapheneos.online - HTTP/HTTPS connectivity checks
- connectivitycheck.grapheneos.online - HTTP/HTTPS connectivity checks
- www.grapheneos.online
- broadcom.psds.grapheneos.org - HTTPS Broadcom PSDS data cache
- qualcomm.psds.grapheneos.org - HTTPS Qualcomm PSDS data cache
- remoteprovisioning.grapheneos.org - HTTPS reverse proxy to remoteprovisioning.google.com
- time.grapheneos.org - HTTPS time server with millisecond precision X-Time header
- supl.grapheneos.org - TLS reverse proxy to supl.google.com
- update.vanadium.app - HTTPS reverse proxy to update.googleapis.com for Chromium component updates (will be hosted directly in the future)
- dl.vanadium.app - HTTPS reverse proxy to CDNs for Chromium component updates (will be hosted directly in the future)
IPs:
- <IP_ADDRESS> (0.grapheneos.network) — OVH bhs6
- 2607:5300:205:200::b44 (0.grapheneos.network) — OVH bhs6
- <IP_ADDRESS> (1.grapheneos.network) — BuyVM Las Vegas
- 2605:6400:20:387:72d4:dab9:a369:f351 (1.grapheneos.network) — BuyVM Las Vegas
- <IP_ADDRESS> (2.grapheneos.network) — OVH gra8
- 2001:41d0:304:200::df95 (2.grapheneos.network) — OVH gra8
- <IP_ADDRESS> (3.grapheneos.network) — OVH sgp2
- 2402:1f00:8000:800::e14 (3.grapheneos.network) — OVH sgp2
Ports:
- TCP 22 ssh
- TCP 80 http
- UDP 123 ntp
- TCP 443 https
- TCP 7275 supl
GrapheneOS mail server
Specs:
- OVH VPS vps2020-value-1-2-40
- 1 core
- 2 GB memory
- 40 GB NVMe SSD storage
- 250 Mbit/s bandwidth
Domains:
- mail.grapheneos.net
- mail.grapheneos.org
- mta-sts.attestation.app
- mta-sts.discuss.grapheneos.org
- mta-sts.grapheneos.app
- mta-sts.grapheneos.ca
- mta-sts.grapheneos.com
- mta-sts.grapheneos.dev
- mta-sts.grapheneos.info
- mta-sts.grapheneos.net
- mta-sts.grapheneos.network
- mta-sts.grapheneos.online
- mta-sts.grapheneos.org
- mta-sts.grapheneos.ovh
- mta-sts.grapheneos.page
- mta-sts.grapheneos.social
- mta-sts.mail.grapheneos.org
- mta-sts.matrix.grapheneos.org
- mta-sts.seamlessupdate.app
- mta-sts.vanadium.app
IPs:
- <IP_ADDRESS> — OVH bhs6
- 2607:5300:205:200::94f — OVH bhs6
Ports:
- TCP 22 ssh
- TCP 25 smtp
- TCP 80 http
- TCP 443 http
- TCP 465 submissions
- TCP 993 imaps
GrapheneOS discussion forum server
Specs:
- OVH VPS vps2020-essential-2-4-40
- 2 core
- 4 GB memory
- 40 GB NVMe SSD storage
- 500 Mbit/s bandwidth
Domains:
- discuss.grapheneos.org
IPs:
- <IP_ADDRESS> — OVH bhs6
- 2607:5300:205:200::3df — OVH bhs6
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
GrapheneOS Matrix server
This server primarily runs the synapse Matrix server with PostgreSQL behind an nginx web server. It also runs the mjolnir bot for moderation and matterbridge is used to implement a bridge between Matrix, IRC and Telegram.
Specs:
- OVH VPS vps2020-comfort-4-8-160
- 4 core
- 8 GB memory
- 160 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- matrix.grapheneos.org
- element.grapheneos.org
IPs:
- <IP_ADDRESS> — OVH bhs6
- 2607:5300:205:200::26e1 — OVH bhs6
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
GrapheneOS DNS servers
Specs:
- OVH VPS vps2020-value-1-2-40
- 1 core
- 2 GB memory
- 40 GB NVMe SSD storage
- 250 Mbit/s bandwidth
- 3x BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- ns1.attestation.app
- ns1.grapheneos.app
- ns1.grapheneos.ca
- ns1.grapheneos.com
- ns1.grapheneos.dev
- ns1.grapheneos.info
- ns1.grapheneos.net
- ns1.grapheneos.network
- ns1.grapheneos.online
- ns1.grapheneos.org
- ns1.grapheneos.ovh
- ns1.grapheneos.page
- ns1.grapheneos.social
- ns1.seamlessupdate.app
- ns1.vanadium.app
- ns2.attestation.app
- ns2.grapheneos.app
- ns2.grapheneos.ca
- ns2.grapheneos.com
- ns2.grapheneos.dev
- ns2.grapheneos.info
- ns2.grapheneos.net
- ns2.grapheneos.network
- ns2.grapheneos.online
- ns2.grapheneos.org
- ns2.grapheneos.ovh
- ns2.grapheneos.page
- ns2.grapheneos.social
- ns2.seamlessupdate.app
- ns2.vanadium.app
IPs:
- <IP_ADDRESS> (ns1.grapheneos.org) — OVH bhs6
- 2607:5300:205:200::29e8 (ns1.grapheneos.org) — OVH bhs6
- <IP_ADDRESS> (anycast), <IP_ADDRESS> (0.ns2.grapheneos.org) — BuyVM New York
- 2605:6400:10:102e:95bc:89ef:2e7f:49bb (0.ns2.grapheneos.org) — BuyVM New York
- <IP_ADDRESS> (anycast), <IP_ADDRESS> (1.ns2.grapheneos.org) — BuyVM Las Vegas
- 2605:6400:20:1c8f:a0c9:372d:482e:945b (1.ns2.grapheneos.org) — BuyVM Las Vegas
- <IP_ADDRESS> (anycast), <IP_ADDRESS> (2.ns2.grapheneos.org) — BuyVM Luxembourg
- 2605:6400:30:ec25:102c:af6d:5be:1eb8 (2.ns2.grapheneos.org) — BuyVM Luxembourg
Ports:
- TCP 22 ssh
- TCP 53 domain
- UDP 53 domain
Staging GrapheneOS DNS server
Specs:
- BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- ns1.staging.attestation.app
- ns2.staging.attestation.app
- ns1.staging.grapheneos.org
- ns2.staging.grapheneos.org
IPs:
- <IP_ADDRESS> — New York
- 2605:6400:10:c41:de92:c534:326a:711a — New York
Ports:
- TCP 22 ssh
- TCP 53 domain
- UDP 53 domain
Attestation website and service
Specs:
- OVH VPS vps2020-essential-2-4-80
- 2 core
- 4 GB memory
- 80 GB NVMe SSD storage
- 500 Mbit/s bandwidth
Domains:
- attestation.app
- www.attestation.app
IPs:
- <IP_ADDRESS> — OVH bhs6
- 2607:5300:205:200::86a — OVH bhs6
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https
Staging attestation website and service
Specs:
- BuyVM Slice 1024
- 1 core
- 1 GB memory
- 20 GB NVMe SSD storage
- 1000 Mbit/s bandwidth
Domains:
- staging.attestation.app
IPs:
- <IP_ADDRESS> — New York
- 2605:6400:10:aa9:1c0f:44d3:da15:c0ec — New York
Ports:
- TCP 22 ssh
- TCP 80 http
- TCP 443 https


Weekly
-
1
Love Like This
-
2
Playing with fire
-
3
STAY
-
4
너무너무너무
-
5
The Closer
-
6
On the other hand
-
7
Home
-
8
Dancing King
-
9
Hard Carry
-
10
BODY
-
1
Love Like This
-
2
Square Two
-
3
Miss Me?
-
4
너무너무너무
-
5
The Closer
-
6
Pink Revolution
-
7
Home
-
8
Dancing King
-
9
LIFTED
-
10
BODY
Monthly
-
1
Love Like This
-
2
Playing with fire
-
3
STAY
-
4
너무너무너무
-
5
The Closer
-
6
On the other hand
-
7
Home
-
8
Dancing King
-
9
Hard Carry
-
10
BODY
-
1
Love Like This
-
2
Square Two
-
3
Miss Me?
-
4
너무너무너무
-
5
The Closer
-
6
Pink Revolution
-
7
Home
-
8
Dancing King
-
9
LIFTED
-
10
BODY


Once you've created an account and are logged in, create a new repository.
Name the repository, select "Public" and "Initialize...with a README", then click "Create repository".
Click and drag your website folder to upload it, then click "Commit".
Click "Settings".
Scroll down to the "Source" section, click the drop-down menu and select "Master Branch".
Your site URL will appear in the Source section.


Ruiz: Joshua dropped me with lucky punch
by Agency ReportAndy Ruiz Jr has claimed it was Anthony Joshua who threw a lucky punch in their first meeting. The chubby heavyweight stunned the boxing world by knocking Joshua down four times before stopping him in the seventh round.
Ruiz relieved the Brit of his three world titles with Joshua claiming he did so with a “lucky punch sent from the Gods.”
But as the rivals prepare to clash again next month, the champion has hit back, claiming he wasn’t hurt when he was dropped in the third round.
“That was a lucky shot for him, too,” Ruiz Jr told Sky Sports. “I got lazy. It was a punch in the blink of an eye. I thought: ‘What just happened?’
“I wasn’t that hurt because I wasn’t wobbling. I still had the will and the fire inside of me. I wanted to keep fighting and win the fight.
“Once he dropped me, then got me with a really good right hand, I could eat his punches. Mentally he thought, ‘This guy isn’t going down, what is happening?”
“I had to do everything possible to change the fight, and that’s what I did with the left hook.
“The left hook was a really great shot in the temple. The other times I hit him in the head, he loosened up and got wobbly. I was the better fighter that day because I pressured him, threw more punches and the body shots put him down.”


Before Change
[TimeScale(hours=dt) for dt in (1, 2, 3, 4, 6, 12, 24)]
// Default time scale for months, days, and years.
MDYScales = [TimeScale(day_of_month=range(1,31,3)),
TimeScale(day_of_month=(1,8,15,22)),
TimeScale(day_of_month=(1,15)),
TimeScale(month_of_year=range(1,13)),
After Change
[TimeScale(hours=dt) for dt in (1, 2, 3, 4, 6, 12, 24)]
// Default time scale for months, days, and years.
MDYScales = [TimeScale(day_of_month=list(sm.xrange(1,31,3))),
TimeScale(day_of_month=(1,8,15,22)),
TimeScale(day_of_month=(1,15)),
TimeScale(month_of_year=list(sm.xrange(1,13))),


### Privacy
1. Users need to provide username and password when registering, and keep it by themselves. Username and mailbox are the user's only credentials.
2. This site will encrypt and store user passwords to ensure data security as much as possible, but does not guarantee the absolute security of this information.
3. This site will monitor and process the chat messages received by the robot, and in most cases will hash the message and store it, but there is no guarantee that there is no clear text message in the database.
4. This site provides an open platform for robot adoption. The identity and intention of the adopter cannot be guaranteed. Please confirm the identity and use the relevant robot.
### Terms of use
1. It is prohibited to use the services of this site for any illegal and malicious activities.
2. It is prohibited to misuse the services provided by this site, including but not limited to the APIs and public resources provided by this site.
3. Any user who violates the terms of use, we have the right to delete the illegal account without notice and confiscate the right to use the services of this site.
4. All consequences caused during use shall be borne by users.
### Other
1. This site is limited to human and cats.
2. After updating TOS, users default to the latest TOS.


Pizza.Net
We deliver the best pizza in Cyberspace!
Please enter your name, address and phone:
Name:
Address:
City
State
Zip
Phone
Delivery
Pick Up
Done
Select a Size:
Small (12")
$8
Medium (16")
$10
Large (20")
$12
X-Large (24")
$14
Select a Style:
Regular Crust
Thin & Crispy
Deep Dish
($2 extra)
Beverages
($3.00 each):
Pepsi
Diet Pepsi
7-Up
Mountain Dew
Mr. Pibb
Toppings Menu
Deluxe Combo
add $6
Veggie Combo
add $4
Meats
($2.50 each):
Pepperoni
Sausage
Salami
Anchovies
Veggies
($1.50 each):
Mushrooms
Peppers
Olives
Onions
Garlic
Tomatoes
Ex. Cheese
Price:
Order Details:
pizza with
.
Send Order Now!
See Price
Your pizza will arrive in 45 minutes.
Gratuity not included.
Thank you for your order,
!
Your pizza will be ready for pick-up in 25 minutes.
Thank you for your order,
!


Server Dialog
Use the Server dialog to describe a connection to a server. Note: you must
ensure that the pg_hba.conf file of the server from which you are connecting
allows connections from the host of the client.
Use the fields in the General tab to identify the server:
- Use the Name field to add a descriptive name for the server; the name
specified will be displayed in the Browser tree control.
- Use the drop-down list box in the Server group field to select the parent
node for the server; the server will be displayed in the Browser tree
control within the specified group.
- Use the color-picker in the Background field to specify the background
color for the server.
- Use the color-picker in the Foreground field to specify the foreground
color for the server.
- If the Connect now? checkbox is checked, the client will attempt a
connection to the server upon completion of the dialog; this is the default
- Provide a comment about the server in the Comments field.
Click the Connection tab to continue.
Use the fields in the Connection tab to configure a connection:
- Specify the IP address of the server host, or the fully qualified domain
name in the Host name/address field. If you provide a unix domain socket,
the directory name must begin with a “/”.
- Enter the listener port number of the server host in the Port field. The
default is 5432.
- Use the Maintenance database field to specify the name of the initial
database to which the client will connect. If you will be using pgAgent or
adminpack objects, the pgAgent schema and adminpack objects should be
installed on that database.
- Use the Username field to specify the name of a role that will be used when
authenticating with the server.
- Use the Password field to provide a password that will be supplied when
authenticating with the server.
- Check the box next to Save password? to instruct pgAdmin to save the
password for future use. Use
Clear Saved Password to remove the saved
password.
- Use the Role field to specify the name of a role that has privileges that
will be conveyed to the client after authentication with the server. This
selection allows you to connect as one role, and then assume the permissions
of this specified role after the connection is established. Note that the
connecting role must be a member of the role specified.
- Use the Service field to specify the service name. For more information,
see
Section 33.16 of the Postgres documentation.
Click the SSL tab to continue.
Use the fields in the SSL tab to configure SSL:
If pgAdmin is installed in Server mode (the default mode), you can use the
platform-specific File manager dialog to upload files that support SSL
encryption to the server. To access the File manager dialog, click the
icon that is located to the right of each of the following fields.
- Use the Client certificate field to specify the file containing the client
SSL certificate. This file will replace the default
~/.postgresql/postgresql.crt if pgAdmin is installed in Desktop mode, and
<STORAGE_DIR>/<USERNAME>/.postgresql/postgresql.crt if pgAdmin is installed
in Web mode. This parameter is ignored if an SSL connection is not made.
- Use the Client certificate key field to specify the file containing the
secret key used for the client certificate. This file will replace the
default ~/.postgresql/postgresql.key if pgAdmin is installed in Desktop
mode, and <STORAGE_DIR>/<USERNAME>/.postgresql/postgresql.key if pgAdmin
is installed in Web mode. This parameter is ignored if an SSL connection is
not made.
- Use the Root certificate field to specify the file containing the SSL
certificate authority. This file will replace the default
~/.postgresql/root.crt. This parameter is ignored if an SSL connection is
not made.
- Use the Certificate revocation list field to specify the file containing
the SSL certificate revocation list. This list will replace the default list,
found in ~/.postgresql/root.crl. This parameter is ignored if an SSL
connection is not made.
- When SSL compression? is set to True, data sent over SSL connections will
be compressed. The default value is False (compression is disabled). This
parameter is ignored if an SSL connection is not made.
Warning
In Server mode, certificates, private keys, and the revocation list
are stored in the per-user file storage area on the server, which is owned
by the user account under which the pgAdmin server process is run. This
means that administrators of the server may be able to access those files;
appropriate caution should be taken before choosing to use this feature.
Click the SSH Tunnel tab to continue.
Use the fields in the SSH Tunnel tab to configure SSH Tunneling:
You can use the “SSH Tunnel” tab to connect pgAdmin (through an intermediary
proxy host) to a server that resides on a network to which the client may
not be able to connect directly.
Set “Use SSH tunneling” to Yes to specify that pgAdmin should use an SSH
tunnel when connecting to the specified server.
Specify the name or IP address of the SSH host (through which client
connections will be forwarded) in the Tunnel host field.
Specify the port of the SSH host (through which client connections will be
forwarded) in the Tunnel port field.
Specify the name of a user with login privileges for the SSH host in the
Username field.
Specify the type of authentication that will be used when connecting to the
SSH host in the Authentication field:
- Select the Password option to specify that pgAdmin will use a password
for authentication to the SSH host. This is the default.
- Select the Identity file to specify that pgAdmin will use a private key
file when connecting.
If the SSH host is expecting a private key file for authentication, use the
Identity file field to specify the location of the key file.
If the SSH host is expecting a password of the user name or an identity file
if being used, use the Password field to specify the password.
Check the box next to Save password? to instruct pgAdmin to save the
password for future use. Use
Clear SSH Tunnel Password to remove the saved
password.
Click the Advanced tab to continue.
Use the fields in the Advanced tab to configure a connection:
- Specify the IP address of the server host in the Host address field. Using
this field to specify the host IP address may save time by avoiding a DNS
lookup on connection, but it may be useful to specify both a host name and
address when using Kerberos, GSSAPI, or SSPI authentication methods, as well
as for verify-full SSL certificate verification.
- Use the DB restriction field to provide a SQL restriction that will be used
against the pg_database table to limit the databases that you see. For
example, you might enter: live_db test_db so that only live_db and test_db
are shown in the pgAdmin browser. Separate entries with a comma or tab as you
type.
- Use the Password File field to specify the location of a password file
(.pgpass). A .pgpass file allows a user to login without providing a password
when they connect. For more information, see
Section 33.15 of the Postgres documentation.
- Use the Connection timeout field to specify the maximum wait for connection,
in seconds. Zero or not specified means wait indefinitely. It is not
recommended to use a timeout of less than 2 seconds. By default it is set to
10 seconds.
Note
The password file option is only supported when pgAdmin is using libpq
v10.0 or later to connect to the server.
- Click the Save button to save your work.
- Click the Cancel button to exit without saving your work.
- Click the Reset button to return the values specified on the Server dialog
to their original condition.


Dashboards
Update
Total traffic
350,897
New users
2,356
Sales
924
Performance
49,65%
Performance
Total orders
Overview
Sales value
Week
W


2 Chronicles 35:4
And prepare yourselves by the houses of your fathers, after your courses, according to the writing of David king of Israel, and according to the writing of Solomon his son.


2 Kings 1:14
Behold, there came fire down from heaven, and burnt up the two captains of the former fifties with their fifties: therefore let my life now be precious in thy sight.


There was, once upon a time, a man and his wife fagot-makers by trade, who had several children, all boys. The eldest was but ten years old, and the youngest only seven.
They were very poor, and their seven children incommoded them greatly, because not one of them was able to earn his bread. That which gave them yet more uneasiness was that the youngest was of a very puny constitution, and scarce ever spoke a word, which made them take that for stupidity which was a sign of good sense. He was very little, and when born no bigger than one’s thumb, which made him be called Little Thumb.
The poor child bore the blame of whatsoever was done amiss in the house, and, guilty or not, was always in the wrong; he was, notwithstanding, more cunning and had a far greater share of wisdom than all his brothers put together; and, if he spake little, he heard and thought the more.
There happened now to come a very bad year, and the famine was so great that these poor people resolved to rid themselves of their children. One evening, when they were all in bed and the fagot-maker was sitting with his wife at the fire, he said to her, with his heart ready to burst with grief:
“Thou seest plainly that we are not able to keep our children, and I cannot see them starve to death before my face; I am resolved to lose them in the wood to-morrow, which may very easily be done; for, while they are busy in tying up fagots, we may run away, and leave them, without their taking any notice.”
“Ah!” cried his wife; “and canst thou thyself have the heart to take thy children out along with thee on purpose to lose them?”
In vain did her husband represent to her their extreme poverty: she would not consent to it; she was indeed poor, but she was their mother. However, having considered what a grief it would be to her to see them perish with hunger, she at last consented, and went to bed all in tears.
Little Thumb heard every word that had been spoken; for observing, as he lay in his bed, that they were talking very busily, he got up softly, and hid himself under his father’s stool, that he might hear what they said without being seen. He went to bed again, but did not sleep a wink all the rest of the night, thinking on what he had to do. He got up early in the morning, and went to the river-side, where he filled his pockets full of small white pebbles, and then returned home.
They all went abroad, but Little Thumb never told his brothers one syllable of what he knew. They went into a very thick forest, where they could not see one another at ten paces distance. The fagot-maker began to cut wood, and the children to gather up the sticks to make fagots. Their father and mother, seeing them busy at their work, got away from them insensibly, and ran away from them all at once, along a by-way through the winding bushes.
When the children saw they were left alone, they began to cry as loud as they could. Little Thumb let them cry on, knowing very well how to get home again, for, as he came, he took care to drop all along the way the little white pebbles he had in his pockets. Then he said to them:
“Be not afraid, brothers; father and mother have left us here, but I will lead you home again, only follow me.”
They did so, and he brought them home by the very same way they came into the forest. They dared not go in, but sat themselves down at the door, listening to what their father and mother were saying.
The very moment the fagot-maker and his wife reached home the lord of the manor sent them ten crowns, which he had owed them a long while, and which they never expected. This gave them new life, for the poor people were almost famished. The fagot-maker sent his wife immediately to the butcher’s. As it was a long while since they had eaten a bit, she bought thrice as much meat as would sup two people. When they had eaten, the woman said:
“Alas! where are now our poor children? they would make a good feast of what we have left here; but it was you, William, who had a mind to lose them: I told you we should repent of it. What are they now doing in the forest? Alas! dear God, the wolves have perhaps already eaten them up; thou art very inhuman thus to have lost thy children.”
The fagot-maker grew at last quite out of patience, for she repeated it above twenty times, that they should repent of it, and that she was in the right of it for so saying. He threatened to beat her if she did not hold her tongue. It was not that the fagot-maker was not, perhaps, more vexed than his wife, but that she teased him, and that he was of the humor of a great many others, who love wives to speak well, but think those very importunate who are continually doing so. She was half-drowned in tears, crying out:
“Alas! where are now my children, my poor children?”
She spoke this so very loud that the children, who were at the gate, began to cry out all together:
“Here we are! Here we are!”
She ran immediately to open the door, and said, hugging them:
“I am glad to see you, my dear children; you are very hungry and weary; and my poor Peter, thou art horribly bemired; come in and let me clean thee.”
Now, you must know that Peter was her eldest son, whom she loved above all the rest, because he was somewhat carroty, as she herself was. They sat down to supper, and ate with such a good appetite as pleased both father and mother, whom they acquainted how frightened they were in the forest, speaking almost always all together. The good folks were extremely glad to see their children once more at home, and this joy continued while the ten crowns lasted; but, when the money was all gone, they fell again into their former uneasiness, and resolved to lose them again; and, that they might be the surer of doing it, to carry them to a much greater distance than before.
They could not talk of this so secretly but they were overheard by Little Thumb, who made account to get out of this difficulty as well as the former; but, though he got up very early in the morning to go and pick up some little pebbles, he was disappointed, for he found the house-door double-locked, and was at a stand what to do. When their father had given each of them a piece of bread for their breakfast, Little Thumb fancied he might make use of this instead of the pebbles by throwing it in little bits all along the way they should pass; and so he put the bread in his pocket.
Their father and mother brought them into the thickest and most obscure part of the forest, when, stealing away into a by-path, they there left them. Little Thumb was not very uneasy at it, for he thought he could easily find the way again by means of his bread, which he had scattered all along as he came; but he was very much surprised when he could not find so much as one crumb; the birds had come and had eaten it up, every bit. They were now in great affliction, for the farther they went the more they were out of their way, and were more and more bewildered in the forest.
Night now came on, and there arose a terribly high wind, which made them dreadfully afraid. They fancied they heard on every side of them the howling of wolves coming to eat them up. They scarce dared to speak or turn their heads. After this, it rained very hard, which wetted them to the skin; their feet slipped at every step they took, and they fell into the mire, whence they got up in a very dirty pickle; their hands were quite benumbed.
Little Thumb climbed up to the top of a tree, to see if he could discover anything; and having turned his head about on every side, he saw at last a glimmering light, like that of a candle, but a long way from the forest. He came down, and, when upon the ground, he could see it no more, which grieved him sadly. However, having walked for some time with his brothers toward that side on which he had seen the light, he perceived it again as he came out of the wood.
They came at last to the house where this candle was, not without an abundance of fear: for very often they lost sight of it, which happened every time they came into a bottom. They knocked at the door, and a good woman came and opened it; she asked them what they would have.
Little Thumb told her they were poor children who had been lost in the forest, and desired to lodge there for God’s sake.
The woman, seeing them so very pretty, began to weep, and said to them:
“Alas! poor babies; whither are ye come?  To be sure the wolves of the forest will devour us to-night if you refuse us to lie here; and so we would rather the gentleman should eat us; and perhaps he may take pity upon us, especially if you please to beg it of him.”
The Ogre’s wife, who believed she could conceal them from her husband till morning, let them come in, and brought them to warm themselves at a very good fire; for there was a whole sheep upon the spit, roasting for the Ogre’s supper.
As they began to be a little warm they heard three or four great raps at the door; this was the Ogre, who had come home. Upon this she hid them under the bed and went to open the door. The Ogre presently asked if supper was ready and the wine drawn, and then sat himself down to table. The sheep was as yet all raw and bloody; but he liked it the better for that. He sniffed about to the right and left, saying:
“I smell fresh meat.”
“What you smell so,” said his wife, “must be the calf which I have just now killed and flayed.”
“I smell fresh meat, I tell thee once more,” replied the Ogre, looking crossly at his wife; “and there is something here which I do not understand.”
As he spoke these words he got up from the table and went directly to the bed.
“Ah, ah!” said he; “I see then how thou wouldst cheat me, thou cursed woman; I know not why I do not eat thee up too, but it is well for thee that thou art a tough old carrion. Here is good game, which comes very quickly to entertain three ogres of my acquaintance who are to pay me a visit in a day or two.”
With that he dragged them out from under the bed one by one. The poor children fell upon their knees, and begged his pardon; but they had to do with one of the most cruel ogres in the world, who, far from having any pity on them, had already devoured them with his eyes, and told his wife they would be delicate eating when tossed up with good savory sauce. He then took a great knife, and, coming up to these poor children, whetted it upon a great whet-stone which he held in his left hand. He had already taken hold of one of them when his wife said to him:
“Why need you do it now? Is it not time enough to-morrow?”
“Hold your prating,” said the Ogre; “they will eat the tenderer.
“But you have so much meat already,” replied his wife, “you have no occasion; here are a calf, two sheep, and half a hog.”
“That is true,” said the Ogre; “give them their belly full that they may not fall away, and put them to bed.”
The good woman was overjoyed at this, and gave them a good supper; but they were so much afraid they could not eat a bit. As for the Ogre, he sat down again to drink, being highly pleased that he had got wherewithal to treat his friends. He drank a dozen glasses more than ordinary, which got up into his head and obliged him to go to bed.
The Ogre had seven daughters, all little children, and these young ogresses had all of them very fine complexions, because they used to eat fresh meat like their father; but they had little gray eyes, quite round, hooked noses, and very long sharp teeth, standing at a good distance from each other.
They had been put to bed early, with every one a crown of gold upon her head. There was in the same chamber a bed of the like bigness, and it was into this bed the Ogre’s wife put the seven little boys, after which she went to bed to her husband.

All this succeeded according to his desire; for, the Ogre waking about midnight, and sorry that he deferred to do that till morning which he might have done over-night, threw himself hastily out of bed, and, taking his great knife,
“Let us see,” said he, “how our little rogues do, and not make two jobs of the matter.”
He then went up, groping all the way, into his daughters’ chamber, and, coming to the bed where the little boys lay, and who were every soul of them fast asleep, except Little Thumb, who was terribly afraid when he found the Ogre fumbling about his head, as he had done about his brothers’, the Ogre, feeling the golden crowns, said:
“I should have made a fine piece of work of it, truly; I find I drank too much last night.”
Then he went to the bed where the girls lay; and, having found the boys’ little bonnets,
“Ah!” said he, “my merry lads, are you there? Let us work as we ought.”
And saying these words, without more ado, he cut the throats of all his seven daughters.
Well pleased with what he had done, he went to bed again to his wife. So soon as Little Thumb heard the Ogre snore, he waked his brothers, and bade them all put on their clothes presently and follow him. They stole down softly into the garden, and got over the wall. They kept running about all night, and trembled all the while, without knowing which way they went.
The Ogre, when he awoke, said to his wife: “Go upstairs and dress those young rascals who came here last night.”
The wife was very much surprised at this goodness of her husband, not dreaming after what manner she should dress them; but, thinking that he had ordered her to go and put on their clothes, she went up, and was strangely astonished when she perceived her seven daughters killed, and weltering in their blood.
She fainted away, for this is the first expedient almost all women find in such cases. The Ogre, fearing his wife would be too long in doing what he had ordered, went up himself to help her. He was no less amazed than his wife at this frightful spectacle.
“Ah! what have I done?” cried he. “The wretches shall pay for it, and that instantly.”
He threw a pitcher of water upon his wife’s face, and, having brought her to herself, said:
“Give me quickly my boots of seven leagues, that I may go and catch them.”
He went out, and, having run over a vast deal of ground, both on this side and that, he came at last into the very road where the poor children were, and not above a hundred paces from their father’s house. They espied the Ogre, who went at one step from mountain to mountain, and over rivers as easily as the narrowest kennels. Little Thumb, seeing a hollow rock near the place where they were, made his brothers hide themselves in it, and crowded into it himself, minding always what would become of the Ogre.
The Ogre, who found himself much tired with his long and fruitless journey (for these boots of seven leagues greatly fatigued the wearer), had a great mind to rest himself, and, by chance, went to sit down upon the rock where the little boys had hid themselves. As it was impossible he could be more weary than he was, he fell asleep, and, after reposing himself some time, began to snore so frightfully that the poor children were no less afraid of him than when he held up his great knife and was going to cut their throats. Little Thumb was not so much frightened as his brothers, and told them that they should run away immediately toward home while the Ogre was asleep so soundly, and that they should not be in any pain about him. They took his advice, and got home presently. Little Thumb came up to the Ogre, pulled off his boots gently and put them on his own legs. The boots were very long and large, but, as they were fairies, they had the gift of becoming big and little, according to the legs of those who wore them; so that they fitted his feet and legs as well as if they had been made on purpose for him. He went immediately to the Ogre’s house, where he saw his wife crying bitterly for the loss of the Ogre’s murdered daughters.
“Your husband,” said Little Thumb, “is in very great danger, being taken by a gang of thieves, who have sworn to kill him if he does not give them all his gold and silver. The very moment they held their daggers at his throat he perceived me, and desired me to come and tell you the condition he is in, and that you should give me whatsoever he has of value, without retaining any one thing; for otherwise they will kill him without mercy; and, as his case is very pressing, he desired me to make use (you see I have them on) of his boots, that I might make the more haste and to show you that I do not impose upon you.”
The good woman, being sadly frightened, gave him all she had: for this Ogre was a very good husband, though he used to eat up little children. Little Thumb, having thus got all the Ogre’s money, came home to his father’s house, where he was received with abundance of joy.
There are many people who do not agree in this circumstance, and pretend that Little Thumb never robbed the Ogre at all, and that he only thought he might very justly, and with a safe conscience, take off his boots of seven leagues, because he made no other use of them but to run after little children. These folks affirm that they are very well assured of this, and the more as having drunk and eaten often at the fagot-maker’s house. They aver that when Little Thumb had taken off the Ogre’s boots he went to Court, where he was informed that they were very much in pain about a certain army, which was two hundred leagues off, and the success of a battle. He went, say they, to the King, and told him that, if he desired it, he would bring him news from the army before night.
The King promised him a great sum of money upon that condition. Little Thumb was as good as his word, and returned that very same night with the news; and, this first expedition causing him to be known, he got whatever he pleased, for the King paid him very well for carrying his orders to the army. After having for some time carried on the business of a messenger, and gained thereby great wealth, he went home to his father, where it was impossible to express the joy they were all in at his return. He made the whole family very easy, bought places for his father and brothers, and, by that means, settled them very handsomely in the world, and, in the meantime, made his court to perfection.(1)
(1) Charles Perrault.


[ aws ]
Amazon Cognito Sync provides an AWS service and client library that enable cross-device syncing of application-related user data. High-level client libraries are available for both iOS and Android. You can use these libraries to persist data locally so that it's available even if the device is offline. Developer credentials don't need to be stored on the mobile device to access the service. You can use Amazon Cognito to obtain a normalized user ID and credentials. User data is persisted in a dataset that can store up to 1 MB of key-value pairs, and you can have up to 20 datasets per user identity.
With Amazon Cognito Sync, the data stored for each identity is accessible only to credentials assigned to that identity. In order to use the Cognito Sync service, you need to make API calls using credentials retrieved with Amazon Cognito Identity service .
If you want to use Cognito Sync in an Android or iOS application, you will probably want to make API calls via the AWS Mobile SDK. To learn more, see the Developer Guide for Android and the Developer Guide for iOS .


|
|
__init__(self,
n,
beta=1.0)
x.__init__(...) initializes x; see help(type(x)) for signature |
source code
|
|
|
|
calculate_statistics(self,
data)
Calculate the sufficient statistics for the data. |
source code
|
|
|
|
|
|
|
|
|
|
get(self)
Return current expansion coefficients. |
source code
|
|
|
|
load(self,
aa,
f_name)
Load set of expansion coefficients from isd+. |
source code
|
|
|
|
|
|
array
|
|
|
|
log_z(self,
n=500,
integration=' simpson ' )
Calculate the log partion function. |
source code
|
|
|
|
normalize(self,
normalize_full=True)
Remove parameter, which do not have any influence on the model and
compute the partition function. |
source code
|
|
|
|
prob(self,
x,
y)
Return the probability of the configurations x cross y. |
source code
|
|
|
|
sample_weights(self)
Create a random set of expansion coefficients. |
source code
|
|
|
|
set(self,
coef)
Set the fourier expansion coefficients and calculations the new
partation function. |
source code
|
|
|
|
|
|
Inherited from pdf.AbstractDensity :
__call__ ,
__getitem__ ,
__setitem__ ,
__str__ ,
estimate ,
evaluate ,
get_params ,
random ,
set_params
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|


One of biggest AFL names off-contract at the end of 2020 just signed a new deal with Geelong
by Ben WaterworthGeelong has locked away arguably its biggest name that was out of contract at the end of 2020, with star midfielder Mitch Duncan signing a long-term extension.
The Cats confirmed on Wednesday that Duncan had added another four years to his contract, which expires at the end of next year.
It means Duncan is now contracted to the Cats for another five years, tying him to the club until the end of 2024 and, essentially, making the 28-year-old a Cat for life.
Stream over 50 sports live & anytime on your TV or favourite device with KAYO SPORTS. The biggest Aussie sports and the best from overseas. Just $25/month. No lock-in contract. Get your 14 day free trial >
Duncan was the second Cat to sign a new deal on Wednesday, with forward Gary Rohan signing until the end of 2021.
“The club is delighted to see Mitch commit to the club,” Geelong football boss Simon Lloyd said.
“Mitch has been a mainstay of our team over 10 seasons, a dependable, intelligent teammate and a quality player.
“Our members and supporters have watched Mitch’s career unfold and we all look forward to it continuing over the next five seasons.”
Amid a star-studded on-ball brigade, Duncan has often played second fiddle at the Cats behind the likes of Patrick Dangerfield, Gary Ablett, Joel Selwood and, most recently, Tim Kelly.
But Duncan has still established himself as a star of the AFL, becoming renowned for his excellent kicking efficiency and workrate that allows to win ample uncontested possessions.
Duncan joins a long list of Cats who are contracted beyond 2020.
It means Geelong will now turn its attention to the likes of Jack Henry, Quinton Narkle and Brandan Parfitt, whose respective deals expire next year.
Veteran Tom Hawkins, also contracted until 2020, is expected to re-sign, but interesting decisions loom around Sam Menegola, Nakia Cockatoo, Rhys Stanley and Zach Tuohy, whose deals all expire at the end of next season.
After being drafted with Pick 28 in the 2009 national draft, Duncan has been one of Geelong’s most durable players, registering 203 games, including the successful 2011 Grand Final.


Magister Rollant:
Quiet! This is a very crucial moment!
Come back later. Why are you in such a hurry?


Refreshing
Posted: Wed May 23, 2007 6:51 pm
I just noticed this today, people on this board seem to be really friendly... from what I have seen looking through the posts... most people seem to be accepting of others views and are civil with each other... I just find that very refreshing after reading posts on Xentales...


|
| Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
A VirtualMachineMessage contains both a formatted, localized version of the text and the data needed to perform localization in conjunction with localization catalogs.
Clients of the VIM API may use SessionManager.SetLocale to cause the server to emit localized text, or may perform client-side localization based on message catalogs provided by the LocalizationManager.
Message variables are always integers, e.g. {1} and {2}, which are 1-based indexes into argument.
Properties
| Name | Type | Description |
|---|---|---|
| argument* | xsd:anyType[] |
Substitution arguments for variables in the localized message.
Substitution variables in the format string identified by id
are 1-based indexes into this array. Substitution variable {1}
corresponds to argument[0], etc.
|
| id | xsd:string |
A unique identifier for this particular message.
This field is a key for looking up format strings in the locmsg
catalog.
|
| text* | xsd:string |
Text in session locale.
Use SessionManager.SetLocale to
change the session locale.
Since vSphere API 4.0 |
| Properties inherited from DynamicData | ||
| None |
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |


This is not working, just wanted to show everyone. I think this is the direction we need to take for Dashboard navigation.
Hold the cursor over "Home" and you will see the current settings.
What do you think?
Ernie