Petros Dellaportas has a joint appointment as a professor in Statistical Science in the department of Statistical Science, University College London, and as a professor of Statistics in the department of Statistics, Athens University of Economics and Business. He is also a Turing fellow of the Alan Turing Institute, the United Kingdom’s national institute for data science and artificial intelligence.
Greek Stochastics α: Monte Carlo: Probability and Methods (2009)
Greek Stochastics β: Interaction between Biology and Probabilistic/Statistical Theory and Methods (2010)
Greek Stochastics γ : Markov Chain Monte Carlo methods (2011)
Greek Stochastics δ : Inference for Dynamical Systems (2012)
Greek Stochastics ε : Jump processes: probability, statistical inference and financial modelling (2013)
Greek Stochastics ζ: Networks: Theory, Methods and Applications (2014)
Greek Stochastics η : Sequential and On-line Learning (2015)
Greek Stochastics θ : Big Data and Models (2016)
Greek Stochastics ι : Model determination (2017)
Greek Stochastics κ : Statistical Learning (2018)
Greek Stochastics λ : Stochastic processes and computation (2019)
Greek Stochastics μ : Causal learning (2022)
Greek Stochastics ν : Contemporary Bayesian inference (2023)
I am a co-founder – together with the writer Apostolos Doxiadis and the school teacher and writer Tefcros Michaelides of the not-for-profit organisation Thales and Friends. For the very active Greek site see the Greek language version. Thales + Friends works to bridge the chasm between mathematics and other forms of cultural activity. To achieve its aims, Thales + Friends works to create opportunities for interdisciplinary research and communication, through lectures, discussions, publications, and reading groups. Some international activities include:
Mykonos conference: Mathematics and narrative. See the related article in Nature
Delphi Conference: Circles Disturbed. See the proceedings of the conference in this book edited by Apostolos Doxiadis and Barry Mazur.
Some of my public lectures about probability and statistics (in Greek) are here:


Finland reopens Iraq embassy after hiatus of nearly 30yrs
by The Associated PressHELSINKI (AP) — Finland says it is reopening its embassy in Iraq and sending an ambassador to Baghdad after a hiatus of nearly 30 years to re-establish bilateral ties, help in the country’s reconstruction and boost trade.
Repatriating thousands of Iraqis who are staying illegally in Finland after rejection of their asylum applications remains a thorny issue between the countries. Some 20,000 Iraqi migrants arrived in Finland in 2015.
Finnish Ambassador Vesa Hakkinen told The Associated Press on Thursday, a day before taking up his new post, that the Nordic country and EU member ceased its diplomatic presence in Iraq in the wake of the Gulf War in January 1991.
Finland’s embassy will have an initial staff of four and be located in a Baghdad building that also houses the Swedish embassy.
The Associated Press


@* * Copyright 2020 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.ApplicationConfig @(memberDobForm: Form[models.MemberDateOfBirth], name:String, edit: Boolean)(implicit request: Request[_], messages: Messages, appConfig: ApplicationConfig) @import uk.gov.hmrc.play.views.html.helpers.{errorSummary, form, dateFieldsFreeInlineLegend} @ras_main(title = messages("member.dob.page.title")) { @messages("back") @(if(memberDobForm.hasErrors) errorSummary(Messages("generic.errors_heading"), memberDobForm)) @form(action = routes.MemberDOBController.post(edit)) {
} }


| html {shinyjs} | R Documentation |
Change the text or HTML inside an element. The given HTML can be any R expression, and it can either be appended to the currentcontents of the element or overwrite it (default).
html(id = NULL, html = NULL, add = FALSE, selector = NULL, asis = FALSE)
id |
The id of the element/Shiny tag |
html |
The HTML/text to place inside the element. Can be either simple plain text or valid HTML code. |
add |
If |
selector |
JQuery selector of the elements to target. Ignored if the |
asis |
If |
shinyjs
must be initialized with a call to useShinyjs()
in the app's ui.
if (interactive()) { library(shiny) shinyApp( ui = fluidPage( useShinyjs(), # Set up shinyjs actionButton("btn", "Click me"), p(id = "element", "Watch what happens to me") ), server = function(input, output) { observeEvent(input$btn, { # Change the following line for more examples html("element", paste0("The date is ", date())) }) } ) } ## Not run: # The shinyjs function call in the above app can be replaced by # any of the following examples to produce similar Shiny apps html("element", "Hello!") html("element", " Hello!", TRUE) html("element", "bold that was achieved with HTML") local({val <- "some text"; html("element", val)}) html(id = "element", add = TRUE, html = input$btn) ## End(Not run)


Satellite Imagery
Staellites orbit the earth and take images of the earth at different resolutions.
first satellite image 1959 from explorer VI satellite. source: NASA
use in weather and meteorology, oceanography
use in agriculture and forestry
use in natural disaster and relief efforts
survailence and warfare
Landsat
This program by the US gov was launched in 1972. currently landsat 7 & 8 orbit the earth. it takes 16 days for a complete globe trek.
Sentinel
European Space Agency
Development
USAID in partnership with Servir uses sat img on projects related to:
- Ag & food security
- Water and water disaster
- ecosystem, land change, & land use
- weather and climate


Colleagues:
At QCC we are most fortunate to have had our founding faculty place into our Governance Plan and Governing Body Bylaws this passage:
The Steering Committee of the Academic Senate shall represent the interest of and uphold the policies adopted by the Academic Senate when it is not in session. It shall report to the Senate, at its next regular meeting, such College actions that may have been implemented while the Academic Senate was not in session. If such action requires the immediate establishment of new policy, a special meeting of the Academic Senate shall be called.
Thus while the QCC Governing Body, Academic Senate, is not in actual session its Steering Committee can act on its behalf. This has now been announced at QCC and the Steering Committee will keep the Senate informed before it acts on measures that would have needed the Senate action and then seek feedback and then announce the actions taken.
In terms of the OML the body is not meeting but the Committee is and so the Committee might post its announcements to the Senate on the College website for public viewing and comment as provided for members of the Senate.
I am sure that the current Steering Committee will not be acting on matters of likely public controversy by means of this provision of the Governance Plan.
Many of our governance committees are subject to the Open Meeting Law and the Perez decision. Guidance is here:
https://www.cuny.edu/wp-content/uploads/sites/4/page-assets/about/administration/offices/legal-affairs/advisories/OpenMeetingLawsGovernanceBodiesJan22006.pdf
The OML does not allow voting or actions by phone or email. An example of guidance is here
https://docs.dos.ny.gov/coog/otext/3447.htm
And the key explanation is:
Conducting a vote or taking action via e-mail would, in my view, be equivalent to voting by means of a series of telephone calls, and in the only decision dealing with a vote taken by phone, the court found the vote to be a nullity. In Cheevers v. Town of Union (Supreme Court, Broome County, September 3, 1998)
Videoconference meetings with votes are possible but hard to arrange. Guidance is here:
https://docs.dos.ny.gov/coog/otext/o5535.html
And the key explanation is
So long as the public is permitted to attend at any location at which a member participates and can observe the members wherever they may be, I believe that the members may participate and be counted for purposes of attaining a quorum and for voting, and that a meeting may validly be held.
We also need to keep in mind that move to online instruction is not accompanied by a move to general online operations for campuses.
Administration and staff are expected to report for work normally, and offices are expected to operate on campus. Faculty members are welcome no campus and departments, libraries and research facilities are open. We may not want to have importance governance meetings take place where the administrators are in the room and faculty members are listening on the phone or chiming in on issues by email.
CUNY as said: “This week, we urged campuses to reconsider holding non-essential gatherings and community events of more than 50 people during the remainder of the Spring 2020 semester.”
A governance meeting is presumably an essential gathering, particularly if the size of the meeting does not exceed 50 people. The location of the meeting might be moved to a space (like a large instructional space or auditorium) where the participates can sit apart from each other.
A followup included:
The formal citation is: Cheevers v. Town of Union, unreported, (Sup. Ct. Broome Co., Sept. 3, 1998)
Since it is unreported it is not easily accessible online. However, this is a description in another document:
http://www.nyssba.org/clientuploads/nyssba_pdf/school-district-obligations-oml-08162016.pdf Page 16
A meeting where a school board reviews the transcript and evidence presented at a student disciplinary hearing when parents appeal their child’s suspension to the board would be considered a quasi-judicial proceeding. However, a board vote to uphold or modify the suspension must take place in open session at a meeting conducted under the Open Meetings Law.


--- layout: page title: About header-img: "img/about-bg.png" ---
26 y.o. married father of a tremendous 3 y.o. boy trying to provide the best for him and my wife


Jailhouse Rock
Jailhouse Rock is a movie starring Elvis Presley, Judy Tyler, and Mickey Shaughnessy. After serving time for manslaughter, young Vince Everett becomes a teenage rock star.


The most obvious reason for learning JavaScript is if you have hopes of becoming a web developer. Even if you haven’t got your heart set on a tech career, being proficient in JavaScript will enable you to build websites from scratch—a pretty useful skill to have in today’s job market!
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.


| Jul-11-05 | | Knight13: R Pain! What R Pain s? PAIN HURTS! |
|
| Jul-11-05 | | farrooj: of course pain hurts. Pain is hurt. this guy is kind of frightening to face at the board. Imagine you are paired up with a guy called pain |
|
Jul-11-05
| | TheAlchemist: <Imagine you are paired up with a guy called pain> And he shows up dressed in leather and carrying a whip. In a tournament I was paired against a guy, who was wearing a military suit with a small German flag. My friends and I joked he was a Nazi and he was going to kill me, if I beat him. Of course, I lost in about 20 moves and then ... he offered me a Beer - which I was too scared to refuse. :-) |
|
| Jul-11-05 | | farrooj: Once in a tournament, I got paired up with a guy that breathed heavily and I felt he was going to break my neck. He crushed my hand when I offered to shake. Another time, a guy brought the Times magazine with him, claiming "too bad I won't be reading this because I will crush you (I was about 12 at the time)" I lasted 80 moves and had a superior position (he was in the top 20 lebanon) but lost the endgame Another funny thing is losing to a blind guy, that made me depressed... |
|
| Jul-11-05 | | jamesmaskell: lol @ losing to a blind man. But then they have a lifetime of playing chess in a sense blindfolded. Why didnt you switch a few pieces when he wasnt looking? Metallica had a few words about Pain. "Birth is pain, Life is pain, Death is pain, Its all the same". Not exactly something you want someone saying at your funeral really... |
|
| Jul-11-05 | | farrooj: "Who, except the gods, can live time through forever without any pain?"
Aeschylus
BC 525-456 Greek Dramatist
"Pains of love be sweeter far than all the other pleasures are."
 To reject them is to reject life itself."
Ellis, Havelock
1859-1939 British Psychologist
|
|
| Jul-11-05 | | fgh: Pain, Lol. Maybe too much Beer? |
|
| Jul-11-05 | | fgh: At least he won his only game :-) |
|
| Jul-11-05 | | farrooj: he probably scared his opponent half to death |
|
| Jul-11-05 | | fgh: Pain should play with Love. It would be interesting to know who would win. |
|
| Jul-12-05 | | jamesmaskell: Thats normal practice in some places...ever heard of sadism and masochism? |
|
Jul-04-08
| | whiteshark: Pain is simply the absence of pleasure. Or was it the other way round? |
|
| Jul-04-08 | | DukeAlba: When we post here we have to remember that <R Pain> is referring to us collectively...
In that case, I will quote Dayne Cook about three things we will all collectively do... 1. We will all lie
2. We will all cry
3. And we will all take painful @#$%s
|
|
| Jul-04-08 | | Udit Narayan: Pain is not simply the absence of pleasure, because this condition could also be applied to the state of boredom - which is often a scenario completely devoid of both pleasure and pain. |
|
Jul-04-08
| | tamar: This guy could be a Royal Pain. |
|
Jul-08-08
| | whiteshark: <Udit Narayan>
Sorry for confusion by misquoting good old Arthur.  Think I was confusing it with Mill's 'over himself, over his own mind and body, the individual is sovereign'. Confusing Mill and Bentham is understandable. :-) |
|
| Oct-14-10 | | rapidcitychess: R Pain is a good teacher. |
|
Dec-11-18
| | whiteshark: <Life is mostly non-stop <pain> and discomfort, and then you die.> --Schopenhauer
kinda reverse recycling of the above quote |
|
Dec-11-18
| | perfidious: King of Pain. |
|
Dec-25-18
| | whiteshark: Pain is http://2.bp.blogspot.com/-X2vdys6L-... |
|
| Dec-25-18 | | ChessHigherCat: At least he's less insulting than his brother U.R.A. Pain. |
|


| Book of Mormon |
Annotations |
|
Chapter 7
|
|
|
1 And now I would that ye might know, that after my
father, Lehi, had made an end of prophesying concerning his seed, it came to
pass that the Lord spake unto him again, saying that it was not meet for him,
Lehi, that he should take his family into the wilderness alone; but that his
sons should take daughters to wife, that they might raise up seed unto the Lord
in the land of promise.
|
|
|
2 And it came to pass that the Lord commanded him that
I, Nephi, and my brethren, should again return unto the land of Jerusalem,
and bring down Ishmael and his family into the wilderness.
|
1 Ne 7:2-3
This is the second time they make the round trip return to Jerusalem and back
to the wilderness of 360 miles plus 6 days (see Book of Mormon Student Manual for
Religion 121-122 copyrighted 2009, p. 14 and 1 Ne 3:4-9). Is this credible
assuming an all-loving, all-knowing, all-powerful God?
The justification for the first more than 360-mile round trip was to obtain
the plates to preserve their language (1 Ne 3:19), to have the word of God
(1 Ne 3:20), to keep a nation from dwindling in unbelief (1 Ne 4:13), and to
have the law of Moses (1 Ne 4:15), though it seems an all-powerful God could
have provided a way to fulfill all these purposes without the plates. Now,
these verses have them doing this more than 360-mile round trip again to get
Ishmael and his family. Why couldn’t the Lord just have directed Ishmael to
go find Lehi himself? Or, why didn’t Lehi go tell Ishmael and his family to
come with him in the first place or to meet him out in the wilderness from
the get go?
|
|
3 And it came to pass that I, Nephi, did again, with my
brethren, go forth into the wilderness to go up to Jerusalem.
|
Annotation for 1 Ne 7:2-3 above
|
|
4 And it came to pass that we went up unto the house of
Ishmael, and we did gain favor in the sight of Ishmael, insomuch that we did
speak unto him the words of the Lord.
|
|
|
5 And it came to pass that the Lord did soften the heart
of Ishmael, and also his household, insomuch that they took their journey
with us down into the wilderness to the tent of our father.
|
|
|
6 And it came to pass that as we journeyed in the
wilderness, behold Laman and Lemuel, and two of the daughters of Ishmael, and
the two sons of Ishmael and their families, did rebel against us; yea,
against me, Nephi, and Sam, and their father, Ishmael, and his wife, and his
three other daughters.
|
|
|
7 And it came to pass in the which rebellion, they were
desirous to return unto the land of Jerusalem.
|
|
|
8 And now I, Nephi, being grieved for the hardness of
their hearts, therefore I spake unto them, saying, yea, even unto Laman and
unto Lemuel: Behold ye are mine elder brethren, and how is it that ye are so
hard in your hearts, and so blind in your minds, that ye have need that I,
your younger brother, should speak unto you, yea, and set an example for you?
|
|
|
9 How is it that ye have not hearkened unto the word of
the Lord?
|
|
|
10 How is it that ye have forgotten that ye have seen an
angel of the Lord?
|
|
|
11 Yea, and how is it that ye have forgotten what great
things the Lord hath done for us, in delivering us out of the hands of Laban,
and also that we should obtain the record?
|
|
|
12 Yea, and how is it that ye have forgotten that the Lord
is able to do all things according to his will, for the children of men, if
it so be that they exercise faith in him? Wherefore, let us be faithful to
him.
|
|
|
13 And if it so be that we are faithful to him, we shall
obtain the land of promise; and ye shall know at some future period that the
word of the Lord shall be fulfilled concerning the destruction of Jerusalem;
for all things which the Lord hath spoken concerning the destruction of
Jerusalem must be fulfilled.
|
|
|
14 For behold, the Spirit of the Lord ceaseth soon to
strive with them; for behold, they have rejected the prophets, and Jeremiah
have they cast into prison. And they have sought to take away the life of
my father, insomuch that they have driven him out of the land.
|
Let’s consider the time line of their journey in the wilderness
and Nephi’s report that Jeremiah was in prison.
- Near the commencement of the first year of Zedekiah, Lehi and company leave Jerusalem (1 Ne 1:4 and 1 Ne 2:4).
- Lehi and company return to Jerusalem to get the brass plates (1 Ne 4:1, 38) and then again to bring Ishmael and his family on the journey (1 Ne 7:3-5).
- Nephi reports that the people of Jerusalem have put Jeremiah in prison (1 Ne 7:14).
- Then they “did travel and wade through much affliction in the wilderness; and our women did bear children in the wilderness. . . And we did sojourn for the space of many years, yea, even eight years in the wilderness” (1 Ne 17:1, 4).
- Then, according to the Bible, Jeremiah wasn’t imprisoned until at least nine years after Zedekiah was made King (Jeremiah 32:1-3).
|
|
15 Now behold, I say unto you that if ye will return unto
Jerusalem ye shall also perish with them. And now, if ye have choice, go up
to the land, and remember the words which I speak unto you, that if ye go ye
will also perish; for thus the Spirit of the Lord constraineth me that I
should speak.
|
|
|
16 And it came to pass that when I, Nephi, had spoken
these words unto my brethren, they were angry with me. And it came to pass
that they did lay their hands upon me, for behold, they were exceedingly
wroth, and they did bind me with cords, for they sought to take away my life,
that they might leave me in the wilderness to be devoured by wild beasts.
|
|
|
17 But it came to pass that I prayed unto the Lord,
saying: O Lord, according to my faith which is in thee, wilt thou
deliver me from the hands of my brethren; yea, even give me strength that I
may burst these bands with which I am bound.
|
1 Ne 7:17-18
To defend God regarding the problem of evil, apologists often explain that
because of moral agency, God may not or does not intercede to protect the
innocent. This verse is one of many examples rendering this defense
indefensible.
|
|
18 And it came to pass that when I had said these
words, behold, the bands were loosed from off my hands and feet, and I
stood before my brethren, and I spake unto them again.
|
Annotation for 1 Ne 7:17-18 above
|
|
19 And it came to pass that they were angry with me again,
and sought to lay hands upon me; but behold, one of the daughters of Ishmael,
yea, and also her mother, and one of the sons of Ishmael, did plead with my
brethren, insomuch that they did soften their hearts; and they did cease
striving to take away my life.
|
|
|
20 And it came to pass that they were sorrowful, because
of their wickedness, insomuch that they did bow down before me, and did plead
with me that I would forgive them of the thing that they had done against me.
|
|
|
21 And it came to pass that I did frankly forgive them all
that they had done, and I did exhort them that they would pray unto the Lord
their God for forgiveness. And it came to pass that they did so. And after
they had done praying unto the Lord we did again travel on our journey
towards the tent of our father.
|
|
|
22 And it came to pass that we did come down unto the tent
of our father. And after I and my brethren and all the house of Ishmael had
come down unto the tent of my father, they did give thanks unto the Lord
their God; and they did offer sacrifice and burnt offerings unto him.
|
|


Command
abstract class Command (View source)
A command that can be run in a client.
Properties
| string[] | $aliases | Aliases of the command. | ||
| array | $args | An array containing the command arguments. | ||
| int | $argsCount | Maximum number of arguments that will be split. | ||
| int|double | $argsPromptLimit | How many times the user gets prompted for an argument. | ||
| bool | $argsSingleQuotes | Whether single quotes are allowed to encapsulate an argument. | ||
| string | $argsType | How the arguments are split when passed to the command's run method. | ||
| LiviaClient | $client | The client which initiated the instance. | ||
| string[]|null | $clientPermissions | The required permissions for the client user to make the command work. | ||
| bool | $defaultHandling | Whether the command gets handled normally. | ||
| string | $description | A short description of the command. | ||
| string|null | $details | A longer description of the command. | ||
| string[] | $examples | Examples of and for the command. | ||
| string | $format | Usage format string of the command. | ||
| CommandGroup|null | $group | The group the command belongs to, assigned upon registration. | ||
| string | $groupID | ID of the command group the command is part of. | ||
| bool | $guarded | Whether the command is protected from being disabled. | ||
| bool | $guildOnly | Whether the command can only be triggered in a guild channel. | ||
| string | $name | The name of the command. | ||
| bool | $nsfw | Whether the command can only be run in NSFW channels. | ||
| bool | $ownerOnly | Whether the command can only be triggered by the bot owner (requires default hasPermission method). | ||
| string[] | $patterns | Regular expression triggers. | ||
| array | $throttling | Options for throttling command usages. | ||
| string[]|null | $userPermissions | The required permissions for the user to use the command. |
Methods
Constructs a new Command. Info is an array as following:
Creates a usage string for any command.
Checks if the user has permission to use the command.
Checks if the command is enabled in a guild (or globally).
Checks if the command is usable for a message.
Reloads the command.
Runs the command. The method must return null, an array of Message instances or an instance of Message, a Promise that resolves to an instance of Message, or an array of Message instances. The array can contain Promises which each resolves to an instance of Message.
Enables or disables the command in a guild (or globally).
Unloads the command.
Creates a usage string for the command.
Details
at line 103
__construct(LiviaClient $client, array $info)
Constructs a new Command. Info is an array as following:
array( 'name' => string, 'aliases' => string[], (optional) 'group' => string, (the ID of the command group) 'description => string, 'details' => string, (optional) 'format' => string, (optional) 'examples' => string[], (optional) 'guildOnly' => bool, (defaults to false) 'ownerOnly' => bool, (defaults to false) 'clientPermissions' => string[], (optional) 'userPermissions' => string[], (optional) 'nsfw' => bool, (defaults to false) 'throttling' => array, (associative array of array('usages' => int, 'duration' => int) - duration in seconds, optional) 'defaultHandling' => bool, (defaults to true) 'args' => array, (see \CharlotteDunois\Livia\Arguments\Argument - key can be the index instead, optional) 'argsPromptLimit' => int|\INF, (optional) 'argsType' => string, (one of 'single' or 'multiple', defaults to 'single') 'argsCount' => int, (optional) 'argsSingleQuotes' => bool, (optional) 'patterns' => string[], (Regular Expression strings, pattern matches don't get parsed for arguments, optional) 'guarded' => bool, (defaults to false) )
at line 438
static string
anyUsage(string $command, string $prefix = null, User $user = null)
Creates a usage string for any command.
at line 236
bool|string
hasPermission(CommandMessage|Message $message, bool $ownerOverride = true)
Checks if the user has permission to use the command.
at line 386
bool
isEnabledIn(string|Guild|null $guild)
Checks if the command is enabled in a guild (or globally).
at line 400
bool
isUsable(CommandMessage|Message|null $message = null)
Checks if the command is usable for a message.
at line 291
reload()
Reloads the command.
at line 286
abstract Promise
run(CommandMessage $message, ArrayObject $args, bool $fromPattern)
Runs the command. The method must return null, an array of Message instances or an instance of Message, a Promise that resolves to an instance of Message, or an array of Message instances. The array can contain Promises which each resolves to an instance of Message.
at line 361
bool
setEnabledIn(string|Guild|null $guild, bool $enabled)
Enables or disables the command in a guild (or globally).
at line 298
unload()
Unloads the command.
at line 419
string
usage(string $argString, string $prefix = null, User $user = null)
Creates a usage string for the command.


Java
A simulated classroom created using Java.
Python, Tkinter
A Python version of paint.
Native, Phonegap Build
A Native Chat App built using Phonegap Build
HTML, Javscript, CSS
A Chrome Extention that creates a Qr Code on any page. Can also be used as a plugin.
HTML, Javscript, CSS, Ionic Framework, Firebase
A spelling bee Web-App created with the Ionic Framework.
HTML, Javscript, CSS, Bootstrap
A calendar made using the Fullcalendar API.
HTML, Javscript, CSS, D3
A Timeline created using D3.
HTML, Javscript, CSS, JQM
A Matrix Calculator.


Noel Markham
libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.0.6"
import scalaz._
import Scalaz._
That's it.
.option
on boolean
types:
scala> val boolT = 6 < 10
boolT: Boolean = true
scala> val boolF = 6 > 10
boolF: Boolean = false
scala> boolT.option("corrie")
res0: Option[String] = Some(corrie)
scala> boolF.option("emmerdale")
res1: Option[String] = None
Easier to read (in my opinion) than:
scala> if(boolT) Some("corrie") else None
res2: Option[String] = Some(corrie)
.parseXXX
on String
types:
scala> "6".parseInt
res3: scalaz.Validation[NumberFormatException,Int] = Success(6)
scala> "corrie".parseBoolean
res4: scalaz.Validation[IllegalArgumentException,Boolean] =
Failure(java.lang.IllegalArgumentException: For input string: "corrie")
(scalaz.Validation
is a bit like Either
)
The return of the ternary operator:
scala> boolT ? "corrie" | "emmerdale"
res5: String = corrie
(Note the pipe separator rather than colon)
.allPairs
on List
types:
scala> List(1, 2, 3, 4).allPairs
res6: List[(Int, Int)] = List((1,2), (2,3), (3,4), (1,3), (2,4), (1,4))
.some
on everything:
scala> val corrie = "corrie".some
corrie: Option[String] = Some(corrie)
scala> case class Money(amount: Int, currency: String)
defined class Money
scala> Money(3, "GBP").some
res3: Option[Money] = Some(Money(3,GBP))
.fold
on Option
types:
scala> corrie.fold(-1)(str => str.length)
res14: Int = 6
Also called a catamorphism.
The first parameter list is for the None
case.
The second is a function for the type in the Some
case.
Both parameter lists return the same type.
This is total.
No need for pattern matching. See this blog post for more.
There are plenty more.
Have a poke around in the source, or in IntelliJ:
A typeclass allows ad-hoc polymorphism.
Think of it as adding your own interface to someone else's class.
Scalaz provides plenty of useful type classes...
... and instances for them.
First, a trait for defining order:
trait Ord[T] {
def compare(a: T, b: T): Boolean
}
Next, an Ord
instance for a specific type:
object intOrd extends Ord[Int] {
def compare(a: Int, b: Int): Boolean = a <= b
}
Now this instance can be used when necessary:
def sort[T](xs: List[T])(ord: Ord[T]): List[T] = ...
scala> sort(List(3, 2, 1))(intOrd)
res5: List[Int] = List(1, 2, 3)
By making the instance implicit, Ord
can be passed automatically:
implicit object intOrd extends Ord[Int] ... // as before
def sort[T](xs: List[T])(implicit ord: Ord[T]): List[T] = ... // as before
As long as the implicit is in scope, the Ord
instance is propagated automatically:
scala> sort[Int](List(4, 3, 6, 1, 7))
res4: List(1, 3, 4, 6, 7)
If there is no implicit in scope at compile time, then it won't even compile:
scala> sort[String](List("z", "y", "x", "w")
<console>:28: error: could not find implicit value for parameter ord: Ord[String]
(This example lifted from Martin Odersky's paper: Type Classes as Objects and Implicits)
If this is new/daunting/confusing, take a look at Java's Comparator
interface and its uses.
Scalaz defines many type classes, including:
scala> "hello" === "world"
res3: Boolean = false
scala> Some("corrie") === "corrie"
<console>:14: error:
could not find implicit value for parameter F0: scalaz.Equal[java.io.Serializable]
It doesn't even compile
Type safety FTW!
Why is the compiler searching for Equal[Serializable]
?
A Functor
is something that can be mapped:
def addSix[F[_]](toAdd: F[Int])(implicit mapper: Functor[F]): F[Int] = {
mapper.map(toAdd)(_ + 6)
}
scala> addSix(10.some)
res0: Option[Int] = Some(16)
scala> addSix(List(10))
res1: List[Int] = List(16)
scala> addSix(List(10, 11, 12, 13))
res2: List[Int] = List(16, 17, 18, 19)
The Monad typeclass definition in Scalaz is effectively:
trait Monad[F] { self =>
def point[A](a: => A): F[A]
def bind[A, B](fa: Future[A])(f: (A) => F[B]): F[B]
def flatMap[B](f: A => F[B]) = bind(self)(f)
def >>=[B](f: A => F[B]) = bind(self)(f)
def map[A,B](fa: F[A])(f: A => B) = bind(fa)(a => point(f(a)))
}
If you have map
and flatMap
, you can use the for
comprehension.
My experience with monads:
for
comprehensions is confusing.List
monad is quite a confusing place to start.A => M[B]
, most other things slot into place easily.The Monoid typeclass definition in Scalaz is effectively:
trait Monoid[F] {
def zero: F
def append(f1: F, f2: => F): F
def |+|(f1: F, f2: => F): F = append(f1, f2)
}
A Monoid
is a structure with an identity element and an associative binary operation
Associative:
a + (b + c)
is the same as
(a + b) + c
Addition, multiplication and string concatenation, amongst others, are all associative binary operations
Identity element:
When an element is used with the identity element in an associative binary operation, the operation returns the original element unchanged.
For addition, this is zero
:
6 + 0 === 6
For multiplication, this is one
:
6 * 1 === 6
For string concatenation, this is an empty string:
"corrie".concat("") === "corrie"
What do you think the identity operation is for the binary associative operation Integer.min
?
Integer.min(a, Integer.MAX_VALUE) === a
Types that have a Monoid
typeclass can use the |+|
operator:
scala> 1 |+| 2 |+| 3
res6: Int = 6
scala> "coronation" |+| "street"
res3: String = coronationstreet
What do you think this returns?
scala> val m1 = Map(1 -> List("A", "B", "C"), 2 -> List("AA", "BB"))
m1: scala.collection.immutable.Map[Int,List[String]] = Map(1 -> List(A, B...
scala> val m2 = Map(1 -> List("Z"), 3 -> List("YYY"))
m2: scala.collection.immutable.Map[Int,List[String]] = Map(1 -> List(Z)...
scala> m1 |+| m2
res11: scala.collection.immutable.Map[Int,List[String]] =
Map(1 -> List(A, B, C, Z), 3 -> List(YYY), 2 -> List(AA, BB))
Define a function, collapseList
, which takes a list of elements whose type has a monoid, and returns the elements appended.
For example:
scala> collapseList(List(1, 2, 3, 4, 5))
res12: Int = 15
scala> collapseList(List("a", "bb", "ccc", "dddd"))
res13: String = abbcccdddd
If a class of type M
has a monoid, then a class of type Option[M]
also has a monoid
scala> 1 |+| 2 |+| 3
res4: Int = 6
scala> 1.some |+| 2.some |+| 3.some
res5: Option[Int] = Some(6)
Given a monoid M
, define the monoid Future[M]
.
For example:
scala> val futureSum = Future(1) |+| Future(2) |+| Future(3)
futureSum: scala.concurrent.Future[Int] = scala.concurrent.impl.Promise...
scala> Await.result(futureSum, 100.milliseconds)
res6: Int = 6


Professional Life
These are things I do, things I plan to and things I claim to do; This list can be
wrong; I mean long, let's just do it.
What I do
Currently I think I'm any other developer who's still on a swing between Javascript and python, but we shorten it to a
fullstack developer.
Besides taking jugs and mugs of coffee, I also work as a software engineer for Echo Mobile, I can tell you all about it
but I'm very sure you can follow the link.Seriously, you should
What I'm good at
This decision is not finalized but I don't usually call myself a fan of logic not a fan of programming. Is there a
difference? May be. Who knows anyway?
I love solving problems and instead of restricting myself to languages and platforms, I like restricting myself to the
problem and the solutions instead Of course languages and platforms are still necessary to solve the problem so here
goes the boasting:
- I'm good at HTML programming
- 😂😂😂😂😂...
Sorry let me start again: 🤣
- My first object oriented language was Visual Basic wayyy back in my high school years. I can't remember a damn thing
about the language but the concepts I got were great and I still utilize them to date
- After that there was this time I was hangup on Java, then came PHP, I even told myself once that C++ was a good idea.
(Adolescence in your twenties can really take you places)
- Then came down to settling down on the industry and trying to find my place in the node_modules folder of the industry.
- So I became really good (stop judging not that good but now I'm really good) at Javascript and Python.
- Then came in the libraries, the good little helpers that can make or break your app. I became good at those too, I can't
imagine a life without them, I mean, I can but is it worth the trouble?
- Anywho, Ended up loving React, I work with webapp2 everyday, flask we talk on the side. You get the gist
- Anyway enough about other people, this is about me. As a young developer, it always seemed easier to keep a zip backup
on google drive compared to learning git. Boy was I wrong!.
- Now I'm a champion of all the words people like, git, Github, Gitlab, others, etcetera, etcetera
- And how can my list be complete without this. I'm a linux user, I love it.
- And how can i forget to recommend my favourite distro from where I'm writing this stuff.
- Arch Linux is the distro for all of you nerds and control freaks(sorry for the repetition) out there.
- Also, I went to university
What I plan to do
Go back to and study chemistry, it's really fascinating.


"JAHAZIEL "beheld by God. (1.) The third son of Hebron (1 Chronicles 23:19). (2.) A Benjamite chief who joined David at Ziklag (1 Chronicles 12:4). (3.) A priest who accompanied the removal of the ark to Jerusalem (1 Chronicles 16:6). (4.) The son of Zechariah, a Levite of the family of Asaph (2 Chronicles 20:14-17). He encouraged Jehoshaphat against the Moabites and Ammonites.
"JAHAZIEL "beheld by God. (1.) The third son of Hebron (1 Chronicles 23:19).
(2.) A Benjamite chief who joined David at Ziklag (1 Chronicles 12:4).
(3.) A priest who accompanied the removal of the ark to Jerusalem (1 Chronicles 16:6).
(4.) The son of Zechariah, a Levite of the family of Asaph (2 Chronicles 20:14-17). He encouraged Jehoshaphat against the Moabites and Ammonites.


Docs
embedo
A simple, lightweight and standalone social media content embed plugin for web
Star
Download
Test Cases


Learn how to setup your web server and use Xdebug: Learn more.
Xdebug cookie to allow you debugging of your application at runtime. IDE key should match your server configuration.


The Reflector Facility (hereafter Reflector) is a troubleshooting tool for the developer. By loading/installing the Reflector facility it is possible to navigate the entire application, through the getter methods, e.g.
public SomeType getSomeMember()
public void setSomeMember( SomeType value );
The Reflector consists of a fair number of components. It is also designed so that additional special-case types can have their own type handlers, just like special treatment is given to Collection, Map, Dictionary, arrays and ComponentModel instances.
You can read more about each component here.
Two blocks has been prepared for instant use. The Standard block does not include the Http server in the Http facility, but the Complete block does. You should use the Standard block if you have an Http Facility running for other purposes.
You can read more about each block here.


{{extend 'layout.html'}}
{{=T("Thank you for your donation, once it is released by MoIP will be credited to the project.")}}


compose
An alias to a `run-mailcap`'s action compose.
Originally `run-mailcap` is used to mime-type/file.
More information: home page
- Compose action can be used to compose any existing file or new on default mailcap edit tool:
compose filename
- With `run-mailcap`:
run-mailcap --action=compose filename


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Shockumentary
Rate My Poo
Rate My Kitten
Rate My Finger
Penny Postcards
Phallic
Dr. Sputnik
Boners
Dead Pool
NNDB
Home
Make Dailyrotten your start page
|
|
|
March 08, 2003
Down-under undies flap
News Corporation | Submitted by: Tim Howard
We all know crap is king, give us dirty laundry. "Hanging your undies out to dry on the Hills Hoist is hardly a crime, but when 36 pairs are flapping in the wind for months at a time it's enough to drive the neighbours up the wall. Yesterday a Sydney judge and his wife took a 79-year-old war widow to court, fed up with seeing underwear, rags and "offensive signs" every time they stepped into the backyard. The alleged their neighbours were serial pests who erected offensive signs, a lookalike scarecrow and a painting of a nude in their garden.'  Prosecutors charged Amber Jo Sours with a four-year felony after police identified four men who claimed they had sex with her and didn't know she carried AIDS. Sours was charged under a 1998 law that deals specifically with people who know they are HIV-positive or have AIDS and don't tell their sexual partners. The 17-year-old smiled and laughed when informed of the charge in court Monday."
|
|
Read article...
|
|
I'd Kill to be on American Idol
WKMG-TV 6 Orlando | Submitted by: Tim howard
"He went out to celebrate becoming a semifinalist on television "American Idol", but Jaered Andrews' night out on the town turned violent and now the former contestant is heading to court. Andrews has been charged with assault in a fight outside of a bar Nov. 16 that ended in a man's death. According to the police, Andrews allegedly punched Thomas Blakeley in the face, who then died after he fell and hit his head on the sidewalk."
|
|
Read article...
|
|
Tony Blair asked to bomb Sweden
Wire Services | Submitted by: Ryan Duggan
"Niklas Ergandt, 25, of Sweden set the tone early. "I'm able to produce anthrax in my bathroom... Why don't you bomb Sweden?" Blair used the platform to restate his views on the need to remove Iraqi leader Saddam Hussein from power and destroy his weapons, rebutting suggestions that his pro-American stance was motivated by a desire for oil and that a war would kill up to half a million Iraqi civilians."
|
|
Read article...
|
|
British dogs are fat
Wire Services | Submitted by: D.Rango
"Obesity is the number one health problem for dogs in Britain, according to a study released just as the renowned Crufts dog show starts... "As a nation we overfeed at meal times and tend to give "titbits" [sexy!] through the day as treats for our furry friends." No mention of the state of British dog-teeth.
|
|
Read article...
|
|
Dairy Queen employees hungry for blood
ABC TV affiliates | Submitted by: Linda Goodwin
"A Virginia court jury awarded $800,000 to a woman who said she was bitten on the breast by an employee of a Dairy Queen restaurant... "I am like Dracula," Chappelear said he told her... She left the restaurant and immediately called police. Policemen said they saw a scratch and bite mark and Chappelear was obviously distraught. Her attorneys presented evidence that she went into a severe depression as a result of the attack."
|
|
Read article...
|
|
John Walker Lindh attacked in prison
CNN | Submitted by: Rockpile
"John Walker Lindh, the American convicted of serving with the Taliban, was "roughed up" by a prison inmate earlier this week, FBI officials said Thursday... [Lindh's attorney Tony] West said there's no reason to believe the attack was anything more than an isolated incident."
|
|
Read article...
|
|
Osama captured... right...
Pak Tribune | Submitted by: <*ftg*>
"The American and local agencies Thursday arrested 9 Al-Qaeda suspects who may include Osama Bin Laden or his son near Shamshi airport near the Pak- Afghan border areas, sources said. The sources added that the agencies were quite active in search operations for the last two days."
|
|
Read article...
|
|
The Education of Corporal Gunderson
Orange County Weekly | Submitted by: Todd Mathews
I joined the Marines to get a good education and all I got was a crummy Gulf War: "All around us, all these oil wells were burning. There were rotting bodies, but you didnít smell them because the oil just kind of blocked out any other smell. It was a blackish-burnt smell. Everyone gathered around where these two people had been, and there was this hairy feeling. The fog coming in just happened to cover the sky at that moment. It turned day into night. The sun went from yellow to dark orange. It was surreal. The sky was black; there were dead, charred pieces of bodies lying around; all kinds of vehicles and equipment were blown apartóit looked like the end of the world."
|
|
Read article...
|
|
Chocolate Easter Surprise
ABC TV affiliates | Submitted by: Crazy Quagga
Police in Oregon have found chocolate-covered magic mushrooms. They are concerned that children (*cough* Blue Star Acid) will think they are candy with Easter around the corner. Then again, whoever thought up the idea of rabbits laying eggs HAD to have been on something.
|
|
Read article...
|
|
|
|
|


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.js.JavaSourceFactory
public class JavaSourceFactory
Factory for generating JavaSource objects.
The factory properties:
are used for finely grained controlled over the generated source files. Methods are provided to access abstract descriptions of the files to be created:
getTextFiles()
and getTextFile(java.lang.String, java.lang.String)
getJavaSources()
and getJavaSource(org.apache.ws.jaxme.js.JavaQName)
Concrete files (source and otherwise) are created by calling the following construction methods:
newJavaSource(JavaQName)
, newJavaSource(JavaQName, String)
and newJavaSource(JavaQName, JavaSource.Protection)
newTextFile(java.lang.String, java.lang.String)
| Constructor Summary | |
|---|---|
JavaSourceFactory()
|
| Method Summary | |
|---|---|
JavaSource |
getJavaSource(JavaQName pName)
Returns the generated class with the given name or null, if no such class has been generated. |
java.util.Iterator |
getJavaSources()
Returns an iterator to the generated classes. |
java.io.File |
getLocation(java.io.File pBaseDir,
JavaSource pJs)
Returns a location for storing the JavaSource class, relative to the given base directory. |
java.io.File |
getLocation(java.io.File pBaseDir,
java.lang.String pPackage)
Returns a location the given package, relative to the given base directory. |
java.io.File |
getLocation(java.io.File pBaseDir,
TextFile pTextFile)
Returns a location for storing the TextFile, relative to the given base directory. |
Logger |
getLogger()
Returns the Logger . |
java.io.File |
getPackageDirectory(java.io.File pBaseDir,
java.lang.String pPackageName)
Given a package name and a base directory, returns the package directory. |
java.io.File |
getSourceFile(java.io.File pBaseDir,
JavaQName pQName)
Given a fully qualified name, returns the name of the corresponding Java file. |
TextFile |
getTextFile(java.lang.String pPackageName,
java.lang.String pFileName)
Returns the text file with the given name or null, if no such text file has been generated. |
java.util.Iterator |
getTextFiles()
Returns an iterator to the generated text files. |
boolean |
isOverwriteForced()
By default the JavaSourceFactory will only overwrite existing files, if they have different content. |
protected boolean |
isSameFile(JavaSource pJs,
java.io.File pFile)
Verifies whether the given Java source and the contents of the given file are identical. |
protected boolean |
isSameFile(java.lang.String pContents,
java.io.File pFile)
Verifies whether the given string and the contents of the given file are identical. |
protected boolean |
isSameFile(java.lang.String pContents1,
java.lang.String pContents2)
Verifies whether the given strings are identical. |
boolean |
isSettingReadOnly()
Returns whether the generated files are created in read-only mode. |
JavaSource |
newJavaSource(JavaQName pName)
Creates a new instance of JavaSource with the given name and default protection. |
JavaSource |
newJavaSource(JavaQName pName,
JavaSource.Protection pProtection)
Creates a new instance of JavaSource with the given name and protection. |
JavaSource |
newJavaSource(JavaQName pName,
java.lang.String pProtection)
Creates a new instance of JavaSource with the given name and protection. |
TextFile |
newTextFile(java.lang.String pPackageName,
java.lang.String pFileName)
Creates a new text file. |
void |
setLogger(Logger pLogger)
Sets the Logger to use. |
void |
setOverwriteForced(boolean pOverwriteForced)
By default the JavaSourceFactory will only overwrite existing files only, if they have different content. |
void |
setSettingReadOnly(boolean pSettingReadOnly)
Sets whether the generated files are created in read-only mode. |
void |
write(java.io.File pBaseDir)
Writes all Source files to the FileSystem, relative to the given base directory. |
void |
write(java.io.File pJavaSourceDir,
java.io.File pResourceDir)
Writes all Source files to the file system, relative to the respective base directory. |
void |
write(java.io.File pBaseDir,
JavaSource pJs)
Writes the given JavaSource class to the file system, relative to the given base directory. |
void |
write(java.io.File pBaseDir,
TextFile pFile)
Writes the given text file to the file system, relative to the given base directory. |
protected void |
writeFile(java.io.File pFile,
JavaSource pJs)
Actually creates a file with the given name. |
protected void |
writeFile(java.io.File pFile,
java.lang.String pContents)
Actually creates a file with the given name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaSourceFactory()
| Method Detail |
|---|
public void setLogger(Logger pLogger)
Sets the Logger
to use.
public Logger getLogger()
Returns the Logger
.
public void setSettingReadOnly(boolean pSettingReadOnly)
Sets whether the generated files are created in read-only mode.
public boolean isSettingReadOnly()
Returns whether the generated files are created in read-only mode.
public void setOverwriteForced(boolean pOverwriteForced)
By default the JavaSourceFactory will only overwrite existing files only, if they have different content. If the overwriteForced property is set to true, existing files will always be overwritten.
isOverwriteForced()
public boolean isOverwriteForced()
By default the JavaSourceFactory will only overwrite existing files, if they have different content. If the overwriteForced property is set to true, existing files will always be overwritten.
setOverwriteForced(boolean)
public JavaSource newJavaSource(JavaQName pName)
Creates a new instance of JavaSource with the given name and default protection.
public JavaSource newJavaSource(JavaQName pName, JavaSource.Protection pProtection)
Creates a new instance of JavaSource with the given name and protection.
public JavaSource newJavaSource(JavaQName pName, java.lang.String pProtection)
Creates a new instance of JavaSource with the given
name and protection. Shortcut for
newJavaSource(pName, JavaSource.Protection.valueOf(pProtection))
.
public java.util.Iterator getJavaSources()
Returns an iterator to the generated classes.
public java.util.Iterator getTextFiles()
Returns an iterator to the generated text files.
public JavaSource getJavaSource(JavaQName pName)
Returns the generated class with the given name or null, if no such class has been generated.
getJavaSource
in interface JavaSourceResolver
public TextFile getTextFile(java.lang.String pPackageName, java.lang.String pFileName)
Returns the text file with the given name or null, if no such text file has been generated.
public java.io.File getPackageDirectory(java.io.File pBaseDir, java.lang.String pPackageName)
Given a package name and a base directory, returns the package directory.
pBaseDir
- The base directory, where to create sources;
may be null (current directory).
public java.io.File getSourceFile(java.io.File pBaseDir, JavaQName pQName)
Given a fully qualified name, returns the name of the corresponding Java file.
public java.io.File getLocation(java.io.File pBaseDir, java.lang.String pPackage)
Returns a location the given package, relative to the given
base directory. For example, if you have the base
directory c:\temp
and the package
com.mycompany.demo
, this would yield
new File("c:\temp\com\mycompany\demo").
pBaseDir
- The base directory or null for the current directory.pPackage
- The JavaSource being stored; null or the empty
string for the root package
public java.io.File getLocation(java.io.File pBaseDir, JavaSource pJs)
Returns a location for storing the JavaSource class, relative
to the given base directory. For example, if you have the base
directory c:\temp
and the class Sample
in package com.mycompany.demo
, this would yield
new File("c:\temp\com\mycompany\demo\Sample.java").
pBaseDir
- The base directory or null for the current directory.pJs
- The JavaSource being stored.public java.io.File getLocation(java.io.File pBaseDir, TextFile pTextFile)
Returns a location for storing the TextFile, relative
to the given base directory. For example, if you have the base
directory c:\temp
and the class Sample
in package com.mycompany.demo
, this would yield
new File("c:\temp\com\mycompany\demo\Sample.java").
pBaseDir
- The base directory or null for the current directory.pTextFile
- The text file being created.protected boolean isSameFile(JavaSource pJs, java.io.File pFile) throws java.io.IOException
Verifies whether the given Java source and the contents of the given file are identical.
java.io.IOException
protected boolean isSameFile(java.lang.String pContents, java.io.File pFile) throws java.io.IOException
Verifies whether the given string and the contents of the given file are identical.
java.io.IOException
protected boolean isSameFile(java.lang.String pContents1, java.lang.String pContents2)
Verifies whether the given strings are identical.
protected void writeFile(java.io.File pFile, JavaSource pJs) throws java.io.IOException
Actually creates a file with the given name.
java.io.IOException
protected void writeFile(java.io.File pFile, java.lang.String pContents) throws java.io.IOException
Actually creates a file with the given name.
java.io.IOException
public void write(java.io.File pBaseDir, JavaSource pJs) throws java.io.IOException
Writes the given JavaSource class to the file system, relative to the given base directory.
pBaseDir
- The base directory or null for the current directory.pJs
- The JavaSource being stored.
java.io.IOException
JavaSource.write(Writer)
public void write(java.io.File pBaseDir, TextFile pFile) throws java.io.IOException
Writes the given text file to the file system, relative to the given base directory.
pBaseDir
- The base directory or null for the current directory.pFile
- The text file being stored.
java.io.IOException
JavaSource.write(Writer)
public void write(java.io.File pBaseDir) throws java.io.IOException
pBaseDir
- The base directory or null for the current directory.
java.io.IOException
public void write(java.io.File pJavaSourceDir, java.io.File pResourceDir) throws java.io.IOException
pJavaSourceDir
- The base directory for Java source files.pResourceDir
- The base directory for resource files.
java.io.IOException
public TextFile newTextFile(java.lang.String pPackageName, java.lang.String pFileName)
Creates a new text file.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


The Star Tribune 50 is a measure of the largest publicly held companies with headquarters in Minnesota ranked by revenue. Another 23 companies were considered but whose revenues were too small for the list. Data for the 50 largest companies also includes each company’s net income before extraordinary item — many companies adjusted net income based on corporate tax reform, assets and market capitalization. Data for the list was taken from Thomson Reuters.
The list excludes public companies that do not trade on major exchanges, closely held companies, which usually do not disclose financial data, cooperatives and fraternal benefits organizations. Companies that closed acquisitions in 2018 but did not file year-end results were also excluded. Companies who have management headquarters in Minnesota, including Medtronic, Pentair and Winnebago Industries are included.
Star Tribune graphic: Patrick Kennedy, Alan Palazzolo, Jamie Hutt, David Braunger


Welcome to the VisualGit help page. Learn how to get started using VisualGit
and what it has to offer. Feel free to head back to main app using
the button at the top left when ready.
For more information, see our GitHub Page which can be found under the help bar.
Authentication:
Adding Repositories:
Using the Repository View:
Using the Navigation Bar:


Hello!
This is a starter project for simple javascript application, it's
configured with tooling to help you meet the best practices. Here are
some tooling that this project use:
- Husky - git hooks made easy
-
Lint Staged - lint only files that you want to commit
- ESLint - javascript linter
- Prettier - format your code to look prettier
Check it out on
Contact Page


NameServerTunnel¶
-
class
support.trifeni.trifeni.
NameServerTunnel
(ns_host='localhost', ns_port=9090, local_ns_port=None, **kwargs)¶ Bases:
support.trifeni.trifeni.pyro4tunnel.Pyro4Tunnel
Create a tunnel to the remote nameserver.
Examples:
with NameServerTunnel(remote_server_name="remote_alias",ns_port=9090) as ns: obj_proxy = ns.get_remote_object("SomeCoolObject") obj_proxy.some_cool_method()
-
ns_host
¶ remote Pyro4 nameserver host
- Type
str
-
ns_port
¶ remote Pyro4 nameserver port
- Type
int
-
ns
¶ Pyro4 nameserver instance
- Type
Pyro4.naming.NameServer
Methods Summary
cleanup
()Destroy all the tunnels associated with the manager.
find_nameserver
([local_ns_port])Find the remote nameserver.
get_remote_object
(remote_obj_name[, …])Grab an object registered on the remote nameserver.
Methods Documentation
-
cleanup
()¶ Destroy all the tunnels associated with the manager. Note that this doesn’t actually delete the SSHTunnel objects from memory.
-
find_nameserver
(local_ns_port=None)¶ Find the remote nameserver. This gets called by __init__.
Examples:
If I have a nameserver running locally on port 9090, and there is a nameserver on the remote running on 9090, I can’t forward port 9090 to the remote! Enter the
local_ns_port
keyword argument:tunnel = NameServerTunnel(remote_server_name="remote_alias", ns_port=9090) ns = tunnel.find_nameserver(local_ns_port=9091)
- Parameters
local_ns_port (int, optional) – Use a local forwarding port that is different from self.ns_port.
- Returns
Pyro4.naming.NameServer
-
get_remote_object
(remote_obj_name, local_obj_port=None, proxy_class=None)¶ Grab an object registered on the remote nameserver.
- Parameters
remote_obj_name (str) – The name of the Pyro object registered on the nameserver.
- Returns
- URI corresponding to requested pyro object, or
None if connections wasn’t successful.
- Return type
Pyro4.core.URI
-


Digital Vision was established in 2015 as a mobile Value-added service (VAS) provider, specialized in SMS Applications as well as, the handling of premium content. Digital Vision provides customers with an innovative experience using SMS, MMS, IVR and mobile platforms. Digital Vision works very closely with mobile operators to offer the most enhanced services to their users. Digital vision innovates new ideas and always create customer engaging value-added services and applications. We manage gateway solutions such as SMS, MMS, IVR. We build VAS like subscription services, sports and news portals. Our services are unique and extremely creative and we have an excellent track record for successful services. Through these services we offer the best in premium content whether news, religious, music, or entertainment, we always aim to exceed the needs of the user and revenue to our business parteners. We work with some of the most well-known names in the industry to deliver a level of content and services that enrich GSM operators and service providers alike.
With Digital Vision Everyone's A Winner
Value-added services (VAS) is a popular telecommunications term for non-core services, or in short, all services beyond standard voice calls or other bearer only type services.
At Digital Vision we always come up with the best ideas and use the latest technologies to offer the best value. Digital Vision managed and implemented many successful SMS services, like SMS competitions, bulk SMS, content on demand, subscription, SMS marketing campaigns, .etc. We use cutting edge technologies to provide SMS gateways with negligible latency for the best throughput.
With our MMS gateway you can provide rich multimedia images, videos and audio in your messages to your recipients.
Historically, IVR solutions have used per-recorded voice prompts and menus to present information and options to callers, and touch-tone telephone keypad entry to gather responses. Modern IVR solutions also enable input and responses to be gathered via spoken words with voice recognition. IVR solutions enable users to retrieve information including bank balances, flight schedules, product details, order status, movie show times, and more from any telephone.


DRC's Céline Banza scoops RFI Music prize
by RFICongolese singer Céline Banza has been named 2019 winner of the RFI Discoveries Music Award. The jury, presided over by a host of international artists including Angélique Kidjo and Tiken Jah Fakoly, selected Banza ahead of ten finalists from across the African continent.
22-year old Céline Banza sings folk-inspired ballads and she impressed the jury with the quality of her melodies and her voice.
She started out as an actress, performer and videomaker and in 2017 she inspired a short film, Tamuzi, in which she played herself.
She discovered a passion for music two years ago thanks to choreographer-dancer Faustin Linyekula at Kabako Studios in east DRC where she got the chance to mix with dancers and rappers.
She gave her first stage performance in the same year at the Alliance Française in Kinsangani.
On returning to Kinshasa, her town of birth, she began studying at the Institut National des Arts.
“I began with the guitar, then studied ethnomusicology," she told RFI. "It was good for me to discover music from elsewhere, and in other languages. That's how I realised I could sing in my native language.”
In 2017, she took part in the talent show “The Voice Afrique Francophone” which confirmed her conviction to become a professional singer and she formed her own band Banza Musik.
Earlier this year she performed at the Kazz Kif festival in Kinshasa and Brazzaville, then at the African Music Forum at the Institut Français in Kinshasa.
She is currently recording her debut album, due out in 2020.
“My life, the people around me, everything and everyone I meet is what inspires me as an artist.”
As this year's Discoveries Award winner, Banza gets not only recognition from the jury-members, but the opportunity to bring her music to a much wider public via a concert in Paris and a tour of the African continent organised by the Institut français.
RFI Discovery Prize
RFI Discovery Prize is organised in partnership with the Institut français, l’Organisation Internationale de la Francophonie, Sacem and Ubiznews.
The competition is open to musicians from Francophone and Lusophone Africa, the Indian Ocean and Caribbean.
Previous Discovery Award winners have included Tiken Jah Fakoly, Rokia Traoré, Didier Awadi, Amadou & Mariam. Last year’s winner was the young Rwandan singer Yvan Buravan.
Follow Céline Banza on facebook


Cayley problem 23, 1997
January 22, 2020
Given the set , how many integers cannot be written as the sum of exactly two different elements of ?
The numbers in are Fibonacci numbers, so we may guess that some magic is involved here. Indeed, we vaguely remember something about numbers having unique representations as sums of Fibonacci numbers. If the sum of any two Fibonacci numbers is a unique integer, the job of counting possibilities would be a lot simpler. Perhaps we can prove this. Here are the first 10 Fibonacci numbers:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 3 | 5 | 8 | 13 | 21 | 34 | 55 |
Set contains to . Notice that is not included in . We want to prove that the sum of any two different Fibonacci numbers and with is unique.
Let . There are two situations to think about. First, if then
by definition of Fibonacci numbers. And if it is clear that
Either way, .
Suppose the same number can be written as the sum of two different Fibonacci numbers in two different ways:
There is no loss if we suppose and . Since , we have
And since , we have
Since is sandwiched between two consecutive Fibonacci numbers, it must be that and . For Fibonacci numbers greater than , these imply and .
Now we can count. Imagine all the possible sums of two elements of organized into a table. We remove the sums of the form : this amounts to removing the diagonal which has 9 element. Then we divide by two to remove one of the upper or lower triangles of the table, because we don’t want to count both and . This leaves
There are 36 integers expressible as the sum of two elements of . Smallest is 3, largest is 89. In the range there are numbers. The total number of integers not expressible is therefore 87 - 36 = 51.
Let’s check this by Racket programming.
First we create a list of all the numbers expressible as the sum of two different elements of . We use a nested for-loop with a when-clause to catch the cases we are interested in.
(define cayley-23-list (list 1 2 3 5 8 13 21 34 55))
(define expressibles
(for*/list ((Fm cayley-23-list)
(Fn cayley-23-list)
#:when (> Fm Fn))
(+ Fm Fn)))
And then we filter the range of numbers from 3 to 89, keeping only the ones that are not in the expressible list. Getting the length of this filtered range solves the problem.
(define (solve-cayley-23)
(length
(filter
(lambda (n)
(not (member n expressibles)))
(range 3 90))))
Run it in the Racket interactive REPL
> (solve-cayley-23)
51
There we go!


Orbital
Dumper
| About | Output | |
|---|---|---|
|
Tool to dump/extract files required by Orbital from an actual PlayStation 4 console. This takes few minutes and might fail/crash ocassionally depending on exploit reliability. If that happens, please restart the browser or the console. |
USB
Dump system files to a connected USB flash drive. |
Network
Dump system files to a WebSockets server. |
Start


Enhancements in JDK 6
Java Virtual Machine Tool Interface (JVM TI)
The following functionality has been added to the
JVM tool interface (JVM TI) between its initial release in JDK 5.0 and JDK 6.
- Support for transformation of class files - To
facilitate dynamic transformation of classes which have already
been loaded, the
RetransformClasses
function has been added. It is suited to operations such as adding
instrumentation to methods. Support for retransformation means that
access to the original class file is no longer required in order to
instrument loaded classes. It can easily remove the applied
transformation and it is designed to work in a multi-agent
environment.
- Enhanced heap walking support - More powerful and
flexible heap
functionality has been added. The new functionality:
- allows access to primitive values (the value of Strings,
arrays, and primitive fields)
- allows the tag of the referrer to be set, thus enabling more
efficient localized reference graph building
- provides more extensive filtering abilities
- is extensible, allowing abilities to grow in future versions of
JVM TI
The FollowReferences
and IterateThroughHeap
functions have been added along with supporting types and
constants. The previous functionality is still supported but its
use is discouraged.
- More class information - The new
GetConstantPool
,
GetClassVersionNumbers
and IsModifiableClass
functions provide additional information about a class.
- Support for instrumenting native methods - The new
SetNativeMethodPrefix
and SetNativeMethodPrefixes
functions allow native methods to be instrumented by providing a
JVM-aware mechanism for wrapping the native method.
- Enhanced support for instrumentation under the system class
loader - The new
AddToSystemClassLoaderSearch
function allows
instrumentation support classes to be defined by the system class
loader.
- Support for early return from a method - The new
force
early return functions allow debugger-like tools to force a
method to return from any point in its execution.
- Monitor stack depth information - The new
GetOwnedMonitorStackDepthInfo
function provides
information about the monitors owned by the specified thread and
the depth of the stack frame which locked them.
- Support for resource exhaustion notification - The new
ResourceExhausted
event notifies the JVM when a critical resource (such as the Java platform heap) has been exhausted.
Other changes between JDK 5.0 and JDK 6 include new error codes, a
revised definition for field index, allowing
AddToBootstrapClassLoaderSearch
to be called in
the live phase, and considerable specification clean-up and
clarification. For detailed information about the changes, see the
Change
History.


The file was too large. Please send no files larger than ##SIZE##.
Maybe the file can be compressed. Otherwise, it will need to be split.
Please try again.


--- title: Personel powiększania permalink: /services/staff-augmentation sidebar: nav: "services" ---
With flexibility as a key to success in today’s fast-paced business environment, Neubloc’s technology professionals ensure its customers the right skills at the right time and respond to ever-changing technology needs and initiatives. Either offshore or onshore, our employees enhance your existing team’s on-going success.


It is currently Sat Mar 16, 2019 2:31 am
-
-
Forum
- Topics
- Posts
- Last post
-
-
-
www.phpbb.com/community/ A link back to the support forum at www.phpbb.com.
- Total redirects: 437637
-
-
-
General Development Discussion Discuss general development subjects that are not specific to a particular version like the versioning control system we use or other infrastructure.
- 356 Topics
- 2426 Posts
-
Last post
Re: gdpr and faq
by ReneeDegutis View the latest post
Wed Mar 13, 2019 12:07 pm
-
-
- Topics
- Posts
- Last post
-
-
[3.x] Discussion General discussion of development ideas and the approaches taken in the 3.x branch of phpBB. The next feature release of phpBB 3 will be 3.3/Proteus.
- 1159 Topics
- 11595 Posts
-
Last post
Re: Google+ Delete
by hanakin View the latest post
Thu Mar 14, 2019 12:04 am
-
-
-
[3.x] Tickets Discussion Discuss requests for comments/changes posted in the Issue Tracker for the development of phpBB. Upcoming releases are 3.2/Rhea and 3.3.
- 56 Topics
- 1368 Posts
-
Last post
Re: [PHPBB3-15928] Remove sup…
by david63 View the latest post
Sun Jan 27, 2019 8:40 am
-
-
-
[3.x] Style Development Discuss requests for comments/changes posted in the Issue Tracker for the development of phpBB's style.
- 26 Topics
- 621 Posts
-
Last post
Re: ICONS - How to handle SVG…
by 3Di View the latest post
Yesterday 11:52 pm
-
-
-
[3.x][Archive] RFCs Note: We are moving the topics of this forum and it will be deleted at some point
Publish your own request for comments/change or patches for the next version of phpBB. Discuss the contributions and proposals of others. Upcoming releases are 3.2/Rhea and 3.3. Subforum: [3.x] Event Requests - 459 Topics
- 6532 Posts
-
Last post
Re: [RFC] Login with email
by martti View the latest post
Thu Jun 07, 2018 8:15 am
-
-
-
[3.1/Ascraeus] Merged RFCs These requests for comments/change have lead to an implemented feature that has been successfully merged into the 3.1/Ascraeus branch. Everything listed in this forum will be available in phpBB 3.1. Subforum: [3.1/Ascraeus] Merged Event Requests
- 154 Topics
- 4747 Posts
-
Last post
Re: Drop support for Firebird
by CHItA View the latest post
Mon Dec 12, 2016 8:07 pm
-
-
-
[3.2/Rhea] Merged RFCs These requests for comments/change have lead to an implemented feature that has been successfully merged into the 3.2/Rhea branch. Everything listed in this forum will be available in phpBB 3.2.
- 13 Topics
- 422 Posts
-
Last post
Re: [RFC] Remove innermost qu…
by Lukas View the latest post
Wed Mar 13, 2019 9:07 pm
-
-
-
[3.x] Rejected RFCs These RFCs were either rejected or have been replaced by an alternative proposal. They will not be included in phpBB. Subforum: [3.x] Rejected Event Requests
- 78 Topics
- 1115 Posts
-
Last post
Re: "Remember Me" checked by …
by Sylver Cheetah 53 View the latest post
Mon Mar 12, 2018 11:17 pm
-
-
- Topics
- Posts
- Last post
-
-
Chit Chat Want to chit chat about anything, do it here ... posting here won't increase your post count (or shouldn't!). Please do not post any "phpBB" specific topics here unless they do not fit into the category above. Do not post bug reports, feature or support requests!
- 1497 Topics
- 16334 Posts
-
Last post
Re: New text formatter
by hanakin View the latest post
Fri Feb 22, 2019 8:37 pm
-
-
-
Testing subforum Do your testing (and checking!) here ... contains a couple of subforums ... yes we do have these now. Note that posts in these forums won't count towards your total Subforums: Subforum, A sub-sub-forum
- 2 Topics
- 97 Posts
-
Last post
Re: Extreme Power Abusing!
by CarpCharacin View the latest post
Fri Jul 08, 2016 2:52 pm
-
-
-
Passworded Forum This is password protected ... permissions are prefered but for quick and dirty access this may be useful - password is yogurt
- 209 Topics
- 1581 Posts
-
Last post by dude111
View the latest post
Sun Nov 18, 2018 10:14 am
-
-
-
Archive of phpBB related forums An archive of forums that are no longer in use. Subforums: phpBB 3.0.x MOD/Style Support, [3.0/Olympus] Discussion, [3.0/Olympus] New features discussion, [3.0/Olympus] Styling
- 13146 Topics
- 96786 Posts
-
Last post
Re: PostgreSQL Fulltext Search
by DavidIQ View the latest post
Mon Jul 16, 2018 6:04 pm
-
Who is online
In total there are 737 users online :: 4 registered, 0 hidden and 733 guests (based on users active over the past 60 minutes)
Most users ever online was 2743 on Wed Jan 16, 2019 6:48 am
Statistics
Total posts 161702 • Total topics 20296 • Total members 13716 • Our newest member Andrusza12


Etymology: From the book Understanding Shiv by D K Hari and D K Hema Hari, we come to learn that the word Shiva simply means Mangalam or Auspicious, this is derived from a saying ‘Shivasthe Panthanaha’, meaning “let your way be auspicious”. Broken down Shiva can be split into Sha-ee+va, where Sha stands for Shareem or body, ee stands for eehwari or life giving energy, and Va stands for vayu or motion. Thus Shiva represents the body with life and motion, Shava (shavasana in yoga) means lifeless body.
Spiritual and Scientific Significance
The scientific meaning of Shiva is to deep to be discussed here. The fact that everything needs to be destroyed before anything new is created is the main of concept behind Shiva. Shiva represents the regenerative element in the process of Creation.
Shiva conveys via his symbology that true power is in the humble realization of authority. Shiva is personification of consciousness. One can achieve the maximum state of consciousness solely by meditation with only the purest intentions and state of mind. This is symbolized by his half open and half closed eyes. One should attain inner peace to gain such tranquility. Taming the restless mind should be the aspiration of a person who wants to get to the state where Shiva resides. The third eye of wisdom signifies that our perceptions should not just rely on what we see but also what we evaluate and feel.
Followers of Hinduism who focus their worship upon Shiva are called Shaivites or Shaivas (Sanskrit Saiva) Shiva is usually worshipped in the abstract form of Shiva Linga. In images, he is represented as immersed in deep meditation and dancing the Tandava dance upon Apasmara, the demon of ignorance in his manifestation of Nataraja, the Lord of the dance.
Popular Belief
Samudra Manthan or churning up of the oceanic water bodies with toxin was leading to the destruction of mankind, when Shiva took the responsibility to filter out all the poison and drink it as it could not be destroyed by any means. Parvati strangled Shiva’s neck when he drank the poison and limited its toxicity only till his neck, this resulted in the change of color of the neck to blue and hence the name Neel Kantan or the one with the blue neck.
Consorts:
Parvati: The Goddess of Feminine Power.
Associated Festival:
Maha Shivratri is one of the major festivals celebrated to honor Shiva and is prevalent in the whole of India.


{% extends 'base.html'%} {% import 'macros.html' as macro%}{% import "bootstrap/wtf.html" as wtf %}
Scroll down for recent blog posts
{{post.post_text}}


- _buildNotParameterized(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Build is not parameterized for project "{0}"
- _buildNotScheduled(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Build not scheduled for project "{0}" due to an issue with Jenkins
- _buildScheduled(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Build scheduled for project "{0}"
- _commandNotFound(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
Command "{0}" not found
- _commandNotTyped() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
Command not typed
- _danger() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
danger
- _danger() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
danger
- _ephemeral() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
ephemeral
- _good() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
good
- _good() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
good
- _help() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
AVAILABLE COMMANDS
build : Starts a build for any type of job.
- _helpBuild() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
COMMAND BUILD
/jenkins build JOB [-p]
Starts a build for any type of job.
- _helpHelp() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
COMMAND HELP
/jenkins help [COMMAND]
Lists all the available commands or a detailed description of single command.
- _helpListJobs() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
COMMAND LIST-JOBS
/jenkins list-jobs
Lists all jobs.
- _helpTest() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
COMMAND TEST
/jenkins test JOB SCOPE [CLASS]
Performs tests for a maven job.
- _inChannel() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
in_channel
- _incompleteCommandSyntax(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The "{0}" command syntax is incomplete
- _invalidCommand(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The "{0}" command does not exist
- _invalidParameter(Object, Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The "{0}" parameter does not exist or is a duplicate for project "{1}"
- _invalidResponseUrl() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The response_url field of the request is null or empty
- _invalidTestScope(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The test scope "{0}" does not exist
- _invalidToken() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
The Slash Command Token is not valid
- _noJobsFound() - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
No jobs found
- _notImplementedCommand(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
Command "{0}" not implemented
- _notMavenProject(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Could not test project "{0}" because it is not a Maven Project
- _projectNotFound(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Could not find project "{0}"
- _requestReceived() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
The request was received by Jenkins
- _restartJenkins() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
Please restart Jenkins
- _sendingFailed(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
Error sending the message to Slack: {0}
- _sendingSucceeded() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
The message was sent to Slack successfully
- _slackCause(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Build started by Slack User @{0} via spoke-hub-integration plugin
- _testNotPerformed(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Tests not performed for maven project "{0}" due to an issue with Jenkins
- _testPerformed(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Tests performed for maven project "{0}"
- _tokenNotSet() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
The Slash Command Token is not set
- _tooManyArguments(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Too many arguments for command "{0}"
- _tooManyParameters(Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Too many parameters for project "{0}"
- _urlName() - Static method in class org.jenkinsci.plugins.spokehubintegration.Messages
-
slashCommandWebhook
- _wrongCommandSyntax(Object, Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
The "{0}" command syntax is wrong for project "{1}"
- _wrongParameterSyntax(Object, Object) - Static method in class org.jenkinsci.plugins.spokehubintegration.command.Messages
-
Wrong syntax of the "{0}" parameter for project "{1}"


Password Generator
Copy
Password Length
Contains Uppercase Letters
Contains Lowercase Letters
Contains Numbers
Contains Symbols
Generate Password !


Module attribute
Widget attributes.
This module defines "attributes" (special fields) that are recognized by all widgets. Their interpretation may vary depending on the type of widget. Some widget types may also recognize additional attributes.
Setting attributes can have side effects. For example, setting height or width causes the parent widget and its descendants to recalculate their size and position.
Attributes
| type | Type of widget. |
| id | Widget identifier. |
| value | Widget value. |
| style | Widget style. |
| status | Status message. |
| scroll | Scroll ability. |
Keyboard Attributes
| focusable | Focusable. |
| key | Keyboard shortcut. |
Size Attributes
| flow | Flow axis. |
| width | Width. |
| height | Height. |
| minwidth | Minimum width. |
| minheight | Minimum height. |
Font Attributes
| font | Font path. |
| size | Font size. |
Text Attributes
| text | Text to display. |
| color | Text color. |
| align | Text and icon alignment. |
| wrap | Wrap text onto multiple lines. |
Visual Attributes
| background | Background color. |
| outline | Outline color. |
| slices | Slice image. |
| margin | Margin size. |
| padding | Padding size. |
| icon | Icon path. |
Attributes
- type
-
Type of widget.
Should contain a string identifying the widget's type. After the layout is built, may be replaced by an array of strings identifying multiple types. This is used internally by some widgets to provide information about the widget's state to the theme (themes describe the appearance of widgets according to their type).
If a type is registered with the widget's layout, the registered type initializer function will run once when the widget is constructed.
See also:
- id
-
Widget identifier.
Should contain a unique string identifying the widget, if present.
A reference to the widget will be stored in the associated layout in a property having the same name as the widget's id.
Setting this attribute re-registers the widget with its layout.
- value
-
Widget value.
Some widget types expect the value to be of a specific type and within a specific range. For example, slider and progress widgets expect a normalized number, text widgets expect a string, and check and radio widgets expect a boolean.
Setting this attribute bubbles the
Change
event. - style
-
Widget style.
Should contain a string or array of strings identifying style rules to be applied to the widget. When resolving any attribute with a
nil
value, these style rules are searched for a corresponding attribute.Setting this attribute resets the
Font
andText
object associated with this widget.Setting this attribute recalculates the size and position of the parent widget and its descendants.
- status
-
Status message.
Should contain a string with a short message describing the purpose or state of the widget.
This message will appear in the last created status widget in the same layout, or in the master layout if one exists.
- This attribute cascades.
- scroll
-
Scroll ability.
Should contain
true
orfalse
(ornil
).If set to
true
, moving the scroll wheel over the widget will adjust its scroll position when the widget's contents overflow its boundary.
Keyboard Attributes
- focusable
-
Focusable.
Should contain
true
if the widget can be focused by pressing the tab key. - key
-
Keyboard shortcut.
Should contain a string representing a key and optional modifiers, separated by dashes; for example
'ctrl-c'
or'alt-shift-escape'
.Pressing this key combination bubbles a
Press
event on the widget, as if it had been pressed with a mouse or touch interface.Setting this attribute re-registers the widget with its layout.
Size Attributes
- flow
-
Flow axis.
Should equal either
'x'
or'y'
. Defaults to'y'
.This attribute determines the placement and default dimensions of any child widgets.
When flow is
'x'
, the height of child widgets defaults to this widget's height, and each child is placed to the right of the previous child. When flow is'y'
, the width of child widgets defaults to this widget's width, and each child is placed below the previous child.Setting this attribute resets the
Text
object associated with this widget. - width
-
Width.
This attribute may not always hold a numeric value. To get the calculated width, use Widget:getWidth.
Setting this attribute when the wrap attribute is also present resets the
Text
object associated with this widget. - height
-
Height.
This attribute may not always hold a numeric value. To get the calculated height, use Widget:getHeight.
- minwidth
- Minimum width.
- minheight
- Minimum height.
Font Attributes
- font
-
Font path.
Should contain a path to a TrueType font to use for displaying this widget's text.
- This attribute cascades.
- size
-
Font size.
Should contain a number representing the size of the font, in points. Defaults to 12.
- This attribute cascades.
Text Attributes
- text
- Text to display.
- color
-
Text color.
Should contain an array with 3 or 4 values (RGB or RGBA) from 0 to 255.
- This attribute cascades.
- align
-
Text and icon alignment.
Should contain a string defining vertical and horizontal alignment. Vertical alignment is defined by either 'top', 'middle', or 'bottom', and horizontal alignment is defined by either 'left', 'center', or 'right'.
For example,
align = 'top left'
- This attribute cascades.
- wrap
-
Wrap text onto multiple lines.
Should contain
true
for multiline text, orfalse
ornil
for a single line. Even text containing line breaks will display as a single line when this attribute is not set totrue
.- This attribute cascades.
Visual Attributes
- background
-
Background color.
Should contain an array with 3 or 4 values (RGB or RGBA) from 0 to 255.
- outline
-
Outline color.
Should contain an array with 3 or 4 values (RGB or RGBA) from 0 to 255.
- slices
-
Slice image.
Should contain a path to an image with "slices" to display for this widget.
- margin
-
Margin size.
The margin area occupies space outside of the outline and slices.
- padding
-
Padding size.
The padding area occupies space inside the outline and slices, and outside the space where the icon and text and any child widgets appear.
- icon
-
Icon path.
Should contain a path to an image file.


beautiful code according to https://zinascii.com/2020/goodbye-joyent.html - https://github.com/illumos/illumos-gate/commit/2428aad8462660fad2b105777063fea6f4192308 beautiful code exists: https://queue.acm.org/detail.cfm?id=1454458
find the best programming pearls – what is a “pearl”? perl, smells, heuristics (cf. Clean Code)
ACM Library results: - aesthetics and programming, superprogrammers describe: https://dl.acm.org/doi/abs/10.1145/800045.801620 - correct software at JPL: coding process and coders: https://dl.acm.org/doi/abs/10.1145/2038642.2038674 - sometimes style really does matter: https://dl.acm.org/doi/10.5555/1747137.1747172 - source code documentation from paratexts: https://dl.acm.org/doi/abs/10.1145/2597008.2597799 - discovering the main important terms in source code: https://dl.acm.org/doi/abs/10.1145/2889160.2891037 - understanding misunderstanding in source code: https://dl.acm.org/doi/abs/10.1145/3106237.3106264 - familiarity and remembrance of source code: https://dl.acm.org/doi/abs/10.1145/3180155.3180215 - source code as technical and cultural artefact: https://dl.acm.org/doi/abs/10.1145/1099203.1099239 - what do developers look for in source code: https://dl.acm.org/doi/abs/10.1145/1985429.1985438 - beauty and joy in computing: https://dl.acm.org/doi/abs/10.1145/2835184 - beauty of user-aware HCI: https://dl.acm.org/doi/abs/10.1145/365181.365240 - the beauty of error-correcting codes: https://dl.acm.org/doi/abs/10.1145/1467247.1467268 - aesthetics and simplicity in design: https://dl.acm.org/doi/abs/10.1145/355460.355478 - beauty and elegance in machine learning: https://dl.acm.org/doi/abs/10.1145/1953122.1953131 - classifying code comments: https://dl.acm.org/doi/abs/10.1109/MSR.2017.63 - large-scale code comments: https://dl.acm.org/doi/abs/10.1145/3338906.3342494 - reading source code: https://dl.acm.org/doi/abs/10.5555/962111.962113 - GEM: numerals in ADA: https://dl.acm.org/doi/abs/10.1145/1387830.1387844 - code commits: https://dl.acm.org/doi/abs/10.1145/2856457 - beauty in computer programming: https://dl.acm.org/doi/abs/10.1145/2077808.2077824 - teaching how to contribute to Open Source: https://dl.acm.org/doi/abs/10.1145/3183377.3183394 - code quality based on # of developers on project (interesting for “what is code quality?”) https://dl.acm.org/doi/abs/10.1145/1852786.1852864 - representing concerns in source code: https://dl.acm.org/doi/abs/10.1145/1189748.1189751 - uniqueness and redundancy in source code: https://dl.acm.org/doi/abs/10.1145/1882291.1882315 - clarity in source code lexicon: https://dl.acm.org/doi/abs/10.5555/2486788.2487012 - improving source code readability: https://dl.acm.org/doi/abs/10.1109/ICPC.2019.00014


You are lost inside a strange {4,34} hexeract.
Using the Openworld game engine https://github.com/baruchel/openworld


Movie Stub
Book Movie Tickets Online
My favorite movie is {{movies[1].name}}!!
Book Movie Tickets Online
Movies Screening :
{{movie.id}} - {{movie.name}} - {{movie.rating}}


snort
Open-source network intrusion detection system.
More information: home page
- Capture packets with verbose output:
sudo snort -v -i interface
- Capture packets and dump application layer data with verbose output:
sudo snort -vd -i interface
- Capture packets and display link layer packet headers with verbose output:
sudo snort -ve -i interface
- Capture packets and save them in the specified directory:
sudo snort -i interface -l path/to/directory
- Capture packets according to rules and save offending packets along with alerts:
sudo snort -i interface -c path/to/rules.conf -l path/to/directory


Study Linking Illnes and Salt
Protect yourself against the flu by stopping by one of our vaccine clinics, scheduled
- News
- 10:11 PM, Feb 02
You can find general information about making appointments, as well as other helpful tips.
To schedule an appointment, call us during business hours or use our appointment form.
You can find general information about making appointments, as well as other helpful tips about using the services we offer in Appointments & Access.
Monday - Friday 8.00 - 17.00
Saturday 9.30 - 17.30
Sunday 9.30 - 15.00
You can find general information about making appointments, as well as other helpful tips.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut volutpat rutrum eros sit amet sollicitudin. Suspendisse pulvinar,
You can find general information about making appointments, as well as other helpful tips.
You can find general information about making appointments, as well as other helpful tips...
Protect yourself against the flu by stopping by one of our vaccine clinics, scheduled
Protect yourself against the flu by stopping by one of our
Duis autem vel eum iriure dolor in hendrerit in vulputate. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit.
provides access and oversight to the full range of appropriate Medicaid health care services


{{challenge.title}}
Approx. Duration: {{challenge.approxDuration}}
Start Date / Time {{challenge.startDate | date: 'medium'}}
Start Location: {{challenge.startLocationDescription}}
Min Member Count: {{challenge.minParticipants}}
Number of Users Signed up: {{challenge.signedUser}}


It is
00
:
00
:
00
o'clock!
You are free to use this code in any way you like.
Check out the source code on
Github
!


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import views.html.headerFooterTemplate.Layout @import views.html.templates.helpers.Heading @this(layout: Layout, heading: Heading) @()(implicit request: Request[_], messages: Messages, appConfig: AppConfig) @layout(messages("error.unauthorised.title"), backLink = false) { @heading(messages("error.unauthorised.title"), None, "govuk-!-margin-bottom-5", "xl")
@messages("error.unauthorised.1") @messages("error.unauthorised.2") @messages("error.unauthorised.3")
}


If your search returns more results than can be displayed, only the first 100 will be shown.
Preferred label
URI
Alternate label
Notes label
Broader
Narrower
Related


Highest Grossing Films by Studio
Data Set 1
Data Set 2
Random Data
Source: https://en.wikipedia.org/wiki/List_of_highest-grossing_films