Getting started with Simpletools\Cloud
Simpletools\Cloud has been designed to provide you with simple and easy to use Cloud Platforms access layer.
Requirements
Simpletools framework requires PHP version >= 5.3.0
Setup
Simpletools\Page\Layout can be used as a standalone class however for purpose of that document we assume that you are using Simpletools\Mvc alongside hence will provide examples based on that.
Installation
To see how to install \Simpletools framework please click here.
To use \Simpletools\Cloud you also need to install each platform's client e.g. Google Cloud Platform:
composer require google/cloud
Configuration
To enable Simpletools\Cloud you just need to pass access keys as per each platform's client requirements e.g. for Google Cloud Platform:
Simpletools\Cloud\Google\Client::settings($settings);
\Simpletools\Cloud\File
Simpletools\Cloud\File is an easy to use component allowing you to easily interact with files stored under a chosen cloud platform storage.
Initialise File Object
To initialise your cloud file for read or writes you just need to provide an appropriate path to it as a first construct method argument and optionally to set extra meta info you can provide 2nd argument as an array.
The path argument should correspond to the following URI pattern:
{protocol}://{bucket}/{fileKey}
For example, to initialize Google Cloud Storage based file:
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
Read from a File
To return content of the file as a string
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
print $file->getBody();
To return a file pointer with read flag to the file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
$handle = $file->getHandler('r');
while (!feof($handle)) {
print fread($handle, 8192);
}
Write to a File
To write a string to a file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
$file->setBody("My text")
->save();
To return a file pointer with write flag to the file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
$handle = $file->getHandler('w');
fwrite($handle,"My text");
$file->save();
Append to a File
Please note that appending to large files might be time consuming as time is needed to download them first into a local filesystem.
To append a string to a file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
$file->appendBody("My appended text")
->save();
To return a file pointer with append flag to the file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.txt");
$handle = $file->getHandler('a');
fwrite($handle,"My appended text");
$file->save();
Saving File Changes
In order to commit your changes to Cloud Platform Storage the following method needs to be invoked
$file->save();
Delete a File
In order to delete a file from Cloud Platform Storage the following method needs to be invoked
$file->delete();
Rename a File
In order to rename a file under Cloud Platform Storage the following method needs to be invoked
$file->renameTo('gs://my-bucket/path/to/my/my-new-file.txt');
Read JSON from a File
To return body as JSON object
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.json");
var_dump($file->getJson());
Write JSON to a File
To write object or an array as JSON into file
$file = new \Simpletools\Cloud\File("gs://my-bucket/path/to/my/file.json");
$file->setJson([
"key" => "value"
])->save();
Setting up base path protocol
To simplify file initialisation and possible refactoring or storage platform migration in future, default protocol can be set instead of specifying one each time
\Simpletools\Cloud\File::setBaseProtocol('gs');
After that line files can be initialised without the protocol in the path e.g.
$file = new \Simpletools\Cloud\File("//my-bucket/path/to/my/file.txt");
*if protocol is presented in the path it will be prioritised over the base one
Setting up Bucket Prefix
To enable debugging or development environment and to prevent production files overwrite you can set bucket prefix option, basically once set, each path provided during the file initialisation will get bucket name prepended with provided string.
To set it up see example below:
\Simpletools\Cloud\File::setBucketPrefix('dev-');
Setting up Bucket Suffix
To enable debugging or development environment and to prevent production files overwrite you can set bucket suffix option, basically once set, each path provided during the file initialisation will get bucket name appended with provided string.
To set it up see example below:
\Simpletools\Cloud\File::setBucketSuffix('-dev');
\Simpletools\Cloud\Bucket
Simpletools\Cloud\Bucket is an easy to use component allowing you to easily search for files stored under your buckets and return them as a list of \Simpletools\Cloud\File objects.
Initialise Bucket Object
To initialise your cloud bucket you just need to provide an appropriate path to it as a first construct method argument.
The path argument should correspond to the following URI pattern:
{protocol}://{bucket}/
For example, to initialize Google Cloud Storage based bucket:
$bucket = new \Simpletools\Cloud\Bucket("gs://my-bucket/");
Search Files
To return list of cloud files matching prefix
$bucket = new \Simpletools\Cloud\Bucket("gs://my-bucket/");
$files = $bucket->search([
'prefix' => 'path/to'
]);
foreach($files as $file){
print $file->getBody();
}
Setting up base path protocol
To simplify bucket initialisation and possible refactoring or storage platform migration in future, default protocol can be set instead of specifying one each time
\Simpletools\Cloud\Bucket::setBaseProtocol('gs');
After that line buckets can be initialised without the protocol in the path e.g.
$file = new \Simpletools\Cloud\Bucket("//my-bucket/");
*if protocol is presented in the path it will be prioritised over the base one
Setting up Bucket Prefix
To enable debugging or development environment and to prevent production bucket overwrite you can set bucket prefix option, basically once set, each path provided during the bucket initialisation will get bucket name prepended with provided string.
To set it up see example below:
\Simpletools\Cloud\Bucket::setBucketPrefix('dev-');
Setting up Bucket Suffix
To enable debugging or development environment and to prevent production bucket overwrite you can set bucket suffix option, basically once set, each path provided during the bucket initialisation will get bucket name appended with provided string.
To set it up see example below:
\Simpletools\Cloud\Bucket::setBucketSuffix('-dev');


1st K-POP SPECIAL EDITION SET
$79 -> $62
Jeff-Benjamin, a Billboard K-Pop columnist, is celebrating the publication of Billboard Korea Magazine. Let's watch his congratulatory remarks together.


{}
Content1
Content2
Content3
Content4
Customer number:
Customer name:
Customer address 1:
Customer address 2:
Customer address 3:
Customer address 4:
Your reference 1:
Country code:
{}


Linear Ridge Regression Differential Evolution Procedure’s documentation¶
Documentation of the LRRDE procedure for the parameterization of a force field of an ion in condensed phase.
Documentation of the LRRDE procedure for the parameterization of a force field of an ion in condensed phase.


Conquer the Land Game
Made by :
Hackware Bro
Conquer the Land
Made by :
Hackware Bro
Choose the range of moves to end the game :
50
100
150
200
250
300
play 2 players
play with CPU
red wins
Red Tokens :
Blue Tokens :
restartGame
<
How to play
3 value token
multiplies into 4 token
Click on your token
to increase the value by 1
Conquer opponent token
by multiplying your token!
You can multiply many tokens
in a one turn
Moves:
0
Turn:
Blue
Blue Tokens:
1
Red Tokens:
1


21 year software engineer, politics/movie/music nerd, actually just a nerd in general.
I've been interested in politics forever, at least since before GamerGate, which was like 7
years ago now, so at least the last third of my life I've been engaging with political content
daily.
I work day to day as a software engineer, working mostly with web development, I created this
site (if you have any compliments, they can go to me, complaints can go to Jim).
I also run a TikTok account, which I used to funnel some of my creative energy into before
starting this podcast.
Oh, and if you have a problem with anything I say, email me, I am a debate bro after all 😘
Favorite Movies: Grand Budapest Hotel, The Holy Mountain, Birdman and Hot Fuzz
Favorite Albums: Money Store, Remain in Light, Body War and Musas (Un Homenaje al Folclore
Lationamericano en...)


Instant Team
"I went from concept sketch to working with a team of volunteer developers within a week. We all really
feel like a team. It is a lot of fun." -- Jason Wilkins (Bartender by night - Entreprenuer by day)
Ideas Compete
"I have ideas all the time. This gives me a way to see what resonates with others." -- Sally Lenat (Receptionist and Entreprenuer)


There are many game days held at various game stores and venues throughout the San Francisco Bay Area. While some locations have been running events for over a decade, others are new and just ramping up. You can show up as a new player at any event! When you arrive, ask to speak to the coordinator who will make sure you're setup and ready for a great time. If you have any questions, please contact us below!
You'll find many events use a site called Warhorn to manage the guest list and keep track of who is running or playing which scenario. Each location controls its own event page on Warhorn, but your one account on Warhorn will be good to register for many events. Click through to the event's schedule where you can see what days/times are available, but we've summarized the most common times below!
The Central Valley Pathfinder Society Lodge is quite active and also hosts their events on Warhorn.
Our good friends in the Sacramento Lodge host amazing events in their region in case you visit their area!


Before Change
Read in multiple models for ensemble
shared_fields = None
shared_model_opt = None
models = []
for model_path in opt.models:
fields, model, model_opt = \
onmt.model_builder.load_test_model(opt,
dummy_opt,
model_path=model_path)
if shared_fields is None:
shared_fields = fields
else:
for key, field in fields.items():
if field is not None and "vocab" in field.__dict__:
assert field.vocab.stoi == shared_fields[key].vocab.stoi, \
"Ensemble models must use the same preprocessed data"
models.append(model)
if shared_model_opt is None:
shared_model_opt = model_opt
ensemble_model = EnsembleModel(models, opt.avg_raw_probs)
return shared_fields, ensemble_model, shared_model_opt
After Change
def init_state(self, src, memory_bank, enc_hidden):
See :obj:`RNNDecoderBase.init_state()`
for i, model_decoder in enumerate(self.model_decoders):
model_decoder.init_state(src, memory_bank[i], enc_hidden[i])
def map_state(self, fn):
for model_decoder in self.model_decoders:
model_decoder.map_state(fn)
class EnsembleGenerator(nn.Module):
Dummy Generator that delegates to individual real Generators,
and then averages the resulting target distributions.
def __init__(self, model_generators, raw_probs=False):
super(EnsembleGenerator, self).__init__()


--- layout: post status: publish published: true title: Keynote Day 2 - Herrod and Future of End User Computing author: display_name: iguy login: iguy email<EMAIL_ADDRESS>url: '' author_login: iguy author_email<EMAIL_ADDRESS>wordpress_id: 682 wordpress_url: http://itsjustanotherlayer.com/?p=682 date: !binary |- MjAxMi0wOC0yOCAxMTo1MTowNSAtMDUwMA== date_gmt: !binary |- MjAxMi0wOC0yOCAxNjo1MTowNSAtMDUwMA== categories: - VMware tags: - view - VMware - vmworld comments: [] ---
Today's Keynote is all about the End User Computing experience and the Battle of the Platinum partners.
Branch in a box through the View Rapid Deployment Program. Take an appliance, some configuration and deploy as many workstations as you need.
Mirage from Wanova is being presented as the future of secured solutions and centralized management. ACE, Local Mode are great solutions for a limited set of end use cases. Mirage is aimed at handling all the various other end devices out there. It will offer disaster recovery and centralized management.
After an entertaining canned demo around Mirage. They presented some more advanced demos of using Tablets and existing OS instances. Project AppShift is some R&D making it more swipe style based interface for Windows 7. This is User Interface Virtualization Techinques. This took takes several of Windows basic interface experiences and made them Tablet friendly with swiping and copy/paste across the system.
Horizon Suite Administration is announced today and a quick demo. One of the points is that Horizon can manage Xen App Applications. Horizon Mobile on iOS will wrap applications into a secured workspace. This separates applications and control around security policies. So now it allows you to manage end devices cleanly and safely across multiple devices from a single interface tool.
VMworld Challenge -What is the things that Partners are doing to improve the VM space. They get 4 minutes to give their presentation. Then everyone at VMworld will vote using the mobile app on who gave the best preso (or is doing the most interesting thing). The winner will have their charity get a sizeable donation from VMware.
What are partners doing
Cisco - Playing for Kaboom who help build playgrounds in dense city centers for kids.
Techwise TV is presented by Cisco to making Networking more close. Gist of L.I.S.P. An interestingly cute little preso around VM Mobility with all the different means to move VMs around between datacenters due to IPv4/IPv6. LISP is a free technology to use from Cisco.
Dell - playing for Girl Scouts of America.
Dell vStart 1000 is a stack that gives you the full Dell solution from storage, networking and compute in a rack with a simple management interface. Fully integrated
EMC - charity is Wounded Warriors
EMC believes that more things should be built in or easily available Directly from the Web Client, Chad Sakac from EMC, he created a backup job directly in vSphere environment. His demo is live as he does things and clicks it isn't pre-recorded. Chad ran out of time. He was the first and brave.
HP - playing for Big Brothers and Big Sisters
HP showed how they have integrated their HP Matrix Infrastructure orchestration suite and how it works with vCloud Director. It organizes and automates the integration and backend creation of a provider DC.
NetApp- Playing for Be The Match, helps DNA matching for bone marrow
Data ON Tap infrastructure is the demo. How do you demo that per Dave Hitz. Peak Colo is going to be used an example of how NetApp helps them out. Everyone in Peak Colo gets a vSAN since all the infrastructure is shared overall and the vSAN is for each customer.
NetApp won and VMware is donating $10,000 to Be The Match.


Font fnt = new Font("samples/font/arial.ttf", 12); Text t = new Text(font); t.setData("My new string"); t ~= "is great!"; // t draws now 'My new string is great' on screen.The example above is the same as if you do:
t += "is great!";Both operators (~ and +) are allowed.


-setattr
template: pers?clnt=<name|pass>&com=setattr&usr=&=&...
Order of query params is not important: updates of attribute
values are performed in the order they appear in the request,
however the changes are of accummulative nature, so the final
result is the same.
descript: for the specified user, the value for each specified attribute
is updated to x , where x is the value corresponding
to that attribute.
If no matches are found no records will be updated
(200 OK will still be returned). If the error
code 401 is returned then no updates have taken place in the DB.
example : pers?clnt=name|pass&com=setattr&usr=kostas&&lang=GR
returns : 200 OK, 401 (fail, request error), 501 (fail, server error)
200 OK : in this case the response body is as follows
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/resp_xsl/rows.xsl"?>
<result>
<row><num_of_rows>number of relevant rows</num_of_rows></row>
</result>
comments: the reference to the xsl file allows to view results
in a web browser. In case the response body is handled
directly by an application and not by a browser, this
reference to xsl can be ignored.


deno - overview
Announced by Ryan Dahl @ Berlin JS Conf 2018
The conference video : 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU 2018
Deno, A New Server-Side Runtime By Ryan Dahl - JSDC 2018 - 201811
genesis
Ryan Dahl have left node in 2012 thinking the project was done.
He is not happy with some design choices he mades on node.
He wants to fix the node issues especially the securities issues.
“philosophical” source
The idea of rewritting all node could be explained by his text : I hate almost all software. - tinyclouds.org - Ryan Dahl “blog” - 2011
There will come a point where the accumulated complexity of our existing systems is greater than the complexity of creating a new one. When that happens all of this shit will be trashed.
the 10 things he regrets about Node.js
- Not sticking with Promises
Added in June 2009, removed in February 2010.
Promises are mandatory to impl async/await.
He thinks an early and stable Promise impl in node would have helped a lot to speed, standardization and the adoption of theses tools.
- Security
V8 is a good sandbox but Node need embedded security tools. For ex a linter should not have access to the network by default.
- The Build System (GYP)
Rely on Python, needed to link Node and others languages libs (ex systems libs). Ugly and node is the solo user. Regret
- The Build System (GYP)
He regrets to not have listenned the community enough for the adoption of a core foreign function interface (FFI).
package.json
Allowing node require()
to inspect package.json
and embbed npm into node made npm the defacto package standard.
This standard is centralized AND privately controlled which is bad.
- the way
require()
works
There are too many places where it is defined (js program, package.json, npm database, local node_modules folder)
package.json
Regret the way it works. Allowing package.json gave rise to the concept of a “module” as a directory of
files.
package.json now includes all sorts of unnecessary information.
License? Repository? Description?
It’s boilerplate noise.
Would prefer a path or an url containing the version.
- node_modules directory
Vendored-by-default has good intentions, but in practice just using $NODE_PATH
wouldn’t have precluded that
Deviates greatly from browser semantics.
- ability to require a module without extension
It’s bad, because it is needlessly less explicit.
Not how browser javascript works.
The module loader has to query the file system at multiple locations trying to guess what the user intended.
index.js
Thought it was cute because there is index.html
in web.
It needlessly complicated the module loading system.
It became especially unnecessary after require
supported package.json
.
conclusion
My problems with Node are almost entirely around how it manages user code.
Because in contrast to the focus on evented I/O early on, the module system was essentially an afterthought.
ry/deno
Very nascent prototype that could be TLDR as : A secure TypeScript runtime on V8.
TypeScript is builtin.
No npm nor package.json nor node_modules support.
By default, a deno process has readonly access on the file system and no network access at all. It needs configuration (flags) to enable access and write.
roadmap
See the roadmap, at that time, we cannot use network stuff, only read/write files on the fs.
Actual at 20180730 :
- Milestone 1: Rust rewrite / V8 snapshot (ETA: July 2018)
- libdeno C API
- TypeScript API
There are three layers of API to consider:
- L1: the low-level message passing API exported by libdeno (L1),
- L2: the protobuf messages used internally (L2),
- L3: the final “deno” namespace exported to users (L3).


The Simulation object is used to store inputs that define basic parameters of the model, such as run duration. The Simulation object is created automatically when a new model is started, and thus does not appear in the Model Builder.
Simulation Inputs
|
Keyword |
Description |
|
Key Inputs |
|
|
RunDuration |
Duration of the simulation run in which statistics will be recorded. |
|
InitializationDuration |
The initialization interval for the simulation run. The model will run for the InitializationDuration interval and then clear the statistics and execute for the specified RunDuration interval. The total length of the simulation run will be the sum of the InitializationDuration and RunDuration inputs. |
|
ExitAtStop |
If TRUE, the program will be closed on completion of the last simulation run. Otherwise, the last run will be paused. |
|
GlobalSubstreamSeed |
Global seed that sets the sub-stream for each probability distribution. Must be an integer >= 0. GlobalSubstreamSeed works together with each probability distribution's RandomSeed keyword to determine its random sequence. It allows the user to change all the random sequences in a model with a single input. To run multiple replications, set the appropriate inputs under the Multiple Runs tab and then set the GlobalSubstreamSeed input to [Simulation].RunNumber or to [Simulation].RunIndex(N), where N is a suitable integer. |
|
PrintReport |
If TRUE, a full output report is printed to the file <configuration file name>.rep at the end of the simulation run. |
|
ReportDirectory |
The directory where output files will be written. The default location is the directory of the input configuration file. |
|
RunOutputList |
One or more selected outputs to be printed at the end of each simulation run. Each output is specified by an expression. In script mode (-s tag), the selected outputs are printed to the command line (standard out). Otherwise, they are printed to the file <configuration file name>.dat. It is best to include only dimensionless quantities and non-numeric outputs in the RunOutputList. An output with dimensions can be made non-dimensional by dividing it by 1 in the desired unit, e.g. '[Queue1].AverageQueueTime / 1[h]' is the average queue time in hours. A dimensional number will be displayed along with its unit. The format function can be used if a fixed number of decimal places is required. |
|
Options |
|
|
AttributeDefinitionList, CustomOutputList |
See Section 6.2. |
|
GeorgianCalendar |
If TRUE, the simulation uses the standard Gregorian calendar that includes leap years. If FALSE, the simulation uses a simplified calendar that has a fixed 365 days per year. |
|
StartDate |
The calendar date and time that corresponds to zero simulation time. |
|
PauseCondition |
An optional expression that pauses the run when TRUE is returned. |
|
ExitAtPauseCondition |
If TRUE, the simulation run will be terminated when the PauseCondition expression returns TRUE. If multiple runs have been specified, then the next run will be started. If no more runs have been specified, the simulation will be paused or terminated depending on the input to the ExitAtStop keyword. |
|
MaxEntitiesToDisplay |
The maximum number of entities to display in the view windows. A model can contain more than this number of entities, but only this number will be displayed. This limit prevents JaamSim from becoming unresponsive when the number of entities in a model exceeds the graphics capabilities of the computer. |
|
TickLength |
The smallest time increment for JaamSim's internal integer-based time keeping. The default value of 1 microsecond will support simulation runs of more than 100 years. |
|
Multiple Runs |
|
|
RunIndexDefinitionList |
Defines the number of run indices and the maximum value N for each index. When making multiple runs, each index will be iterated from 1 to N starting with the last index. One run will be executed for every combination of the run index values. For example, if three run indices are defined with ranges of 3, 5, and 10, then at total of 3*5*10 = 150 runs will be executed. |
|
StartingRunNumber |
The first run number to be executed. The value can be entered as either an integer or as the equivalent combination of run indices. For example, if there are three run indices with ranges of 3, 5, and 10, then run number 22 can be expressed as 1-3-2 because 22 = (1-1)*5*10 + (3-1)*10 + 2. |
|
EndingRunNumber |
The last run number to be executed. The value can be entered as either an integer or as the equivalent combination of run indices. For example, if there are three run indices with ranges of 3, 5, and 10, then run number 78 can be expressed as 2-3-8 because 78 = (2-1)*5*10 + (3-1)*10 + 8. |


This is not a test page.
Not a per-repo page.
Projects list:
Allods Online: account switcher (probably obsolete because I stop playing it since 2021)
blah blah
blah blah
blah blah
blah blah
The end.


Karl G. wrote:I agree that it was much more interesting when stats were cumulative
The only problem I see is that this also makes getting shrines early a big priority
Ender wrote:The original cumulative hp/mp system had a ton of randomness to it. (you gained a base value, then a random amount on top of that). I'm guessing we are throwing that out?
I remember one time I got a level, and gained something like 14hp, then the server got reset and I lost that xp. Next day I regained it and on that same level I received like a 39hp gain. Was a sweet feeling. (But if it went the other way, I'd have been pissed)
Users browsing this forum: No registered users and 1 guest


mediaCache lets you put image, audio and video resources in a dynamic cache for offline use.
You can now build a Twitter or Google Maps client using Open Web technologies only
(read why this was impossible before).
var url = "http://gravatar.com/avatar/1d924ae6b834d2c43d313a94137ac6fe&x=.png";
// add a media to the cache while online
mediaCache.cache( url, successCallback, errorCallback );
// remove a resource from the cache at anytime
mediaCache.remove( url );
// get a resource from the cache while offline
mediaCache.get( url, function( media ) {
// media is an <img>, <audio> or <video> DOM element, based on the resource extension
document.body.appendChild( media );
});
// The URI has to end with a file extension, if it's not the case, add a dummy parameter such as "x=.png" (see example above).
// Once a URI has been cached, the exact same uri has to be used to "remove()" it or "get()" it from the cache.
In Chrome: open chrome://appcache-internals/, refresh it after every cache or remove.
In Firefox: clear the browser cache (preferences > advanced), cache above resources,
switch to offline mode, and click here to .
mediaCache is the combination of a server-side script (currently available in php) and a JS library:
I'm looking for feedback regarding both the API and the logic. I'd like to encourage people to port the server-side script to their favorite language.
by @louis_remi
blog comments powered by Disqus


It says love. I think it looks like a playing cards deck.
I think it looks like a face. The face feels creepy.
The picture has very bright colors.


Approximate Regressions using Gradient Descent
Input each data point on a new line with a space betwen x and y
Example:
x y
0 2
1 5
2 8
3 11
Use x as independent variable and constants b0, b1, b2, etc...
Javascript math functions and constants
f(x) =
Iterations:


Routing by Convention¶
One of DMP’s primary missions is to fix Django’s need to have every. endpoint. in. your. system. listed. in. urls.py. The following shows how to use DMP to route by convention – essentially shrinking your urls.py
file to only a few lines.
DMP still uses urls.py
, but it adds another URL resolver to Django’s built in ones (such as the regex and path resolvers). As explained in the tutorial, DMP resolves a url like /homepage/index/
as follows:
- The first url part
homepage
specifies the app that will be used. - The second url part
index
specifies the view or html page within the app. In our example: - The router first looks for
homepage/views/index.py
. If it exists, it calls theprocess_request
method in the file. - If
index.py
is not found, DMP looks forhomepage/templates/index.html
. If it exists, it renders the template directly using the Mako template system.
Install Django, Mako, and DMP¶
DMP works with Django 1.9+, including the 2.0 releases.
The following will install all three dependencies:
pip3 install --upgrade django-mako-plus
(note that on Windows machines, pip3
may need to be replaced with pip
)
Create a Vanilla Django Project¶
- Create a DMP project. You may want to follow the standard Django Tutorial to create a
mysite
project. Follow the tutorial through the section creating templates. - In your app directory (
/polls
in the tutorial), switch from using a single views file to a package directory with the same name (DMP’s router expects your views module to be a folder).
- Delete the
views.py
file. - Create a new directory at
/polls/views/
. - Create a new file called
/polls/views/__init__.py
. The file can be empty (it doesn’t need any content).
- Add DMP to your installed apps in
settings.py
:
INSTALLED_APPS = [
...
'django_mako_plus',
'polls',
]
- Enable a logger in
settings.py
. Routing problems can be solved much easier with DMP’s debug messages:
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'loggers': {
'django_mako_plus': {
'handlers': ['console_handler'],
'level': DEBUG and 'DEBUG' or 'WARNING',
'propagate': False,
},
'django': {
'handlers': ['console_handler'],
'level': 'INFO',
'propagate': False,
},
},
'handlers': {
'console_handler': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
},
}
- Add DMP’s router to
urls.py
:
from django.conf.urls import path, include
# this is Django 2.0 syntax
urlpatterns = [
path('', include('django_mako_plus.urls')),
]
Create an Endpoint¶
- Create a new file called
polls/views/index.py
. In this file, add the following content:
from django.shortcuts import render
from django_mako_plus import view_function
from datetime import datetime
@view_function
def process_request(request):
context = {
'now': datetime.now(),
}
return render(request, 'polls/index.html', context)
Note the function is named
process_request
– this is the default function that DMP looks for within the view file.Note also the
@view_function
decorator – this security measure is required on every view function routed by DMP.
- Create a template in
polls/templates/polls/index.html
:
<html>
<body>
The current time is {{ now|date:'c' }}
</body>
</html>
Run the project and go to http://localhost:8000/polls/index/.
Congratulations. You’ve got a standard Django project that routes automagically using DMP’s convention-based resolver.


Select2 supports displaying a placeholder by default using the
placeholder
option. This can be either a data object matching the placeholder option, or a string to display as the placeholder if you are using a blank placeholder option.
This usually means that you do not have a blank
<option></option>
as the first option in your
<select>
.
Note that this does not apply to multiple selects, as the browser does not select the first option by default when multiple selections can be made.
Yes, Select2 supports placeholders for all configurations. You will still need to add in the placeholder option if you are using a single select.
The
placeholder
option allows you to pass in a data object instead of just a string if you need more flexibility. The
id
of the data object should match the
value
of the placeholder option.
When using Select2 when only a single selection can be made, the placeholder option will be passed through the standard templating methods, including the
templateSelection
option, so you are able to change how it is displayed.
When multiple selections are allowed, the placeholder will be displayed using the
placeholder
attribute on the search box. You can cusotmize the display of this placholder using CSS, as explained in the following Stack Overflow answer: Change
an input's HTML5 placeholder color with CSS
Select2 uses the native
placeholder
attribute on input boxes for the multiple select, and that attribute is not supported in older versions of Internet Explorer. You need to include Placeholders.js on your page, or use the full build, in order to add
placeholder
attribute support to input boxes.


val typeRaw: String
Gets the type of this source as a String. If it is a known type, this will return a string equal to the SourceType returned from type. This method is not restricted to known types
Return the type of this Source as a string


Hello.
I am a FullStack Developer. Pursing Btech in CSE. I ❤ playing with codes.
I plan,create and code Web Pages...
I works with both the front and back ends of a website or application. In this sense, I provide an end-to-end service, and can be involved in projects that involve databases and building user-facing websites.
Dominating Data Structures and Algorithms...
I can come up with optimal solutions for day to day problems using my knowledge in the language C++.


--- layout: post status: publish published: true title: 'To the Jeff Samardzija haters and Negative Nancys:' author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 3260 wordpress_url: http://ivyenvy.com/?p=3260 date: '2010-09-16 06:08:22 +0000' date_gmt: '2010-09-16 11:08:22 +0000' categories: - Starting Pitching - The Cubs - Cubs Blogs - Cubs fans tags: - Cardinals - Jeff Samardzija - Notre Dame - Twitter - Cubs Blogs comments: - id: 1861 author: Jake author_email<EMAIL_ADDRESS>author_url: http://exileonclark.com date: '2010-09-16 10:49:41 +0000' date_gmt: '2010-09-16 15:49:41 +0000' content: "Corey I completely understand your viewpoint. What irks me is how the Cubs pushed Samardzija up the system and onto the big league club seemingly based more on celebrity status then on actual ability shown in the minors. Not to mention the RIDICULOUS contract Hendry gave him given his all-too-brief professional career at that point. I know the contract is not so much Jeff's fault but one would hope he'd play up to that and frankly I haven't seen that.\r\n\r\nI'm tired of this season as well (hence the complete lack of any activity at EOC). Hopefully 2011 brings better times. But with $103.5 million already committed to next year's payroll I'm not too optimistic they'll make many changes this offseason." - id: 1867 author: Kildude author_email<EMAIL_ADDRESS>author_url: '' date: '2010-09-16 15:50:37 +0000' date_gmt: '2010-09-16 20:50:37 +0000' content: Corey, it was not his first MLB start. I believe it was his third. I think his other 2 were both late season starts as well. He looked decent Monday night. Had more confidence in his breaking stuff. Maybe he's figured out major leaguers can hit even the best 4-seam fastball. Still needs to work on his control though, he was a bit wild. - id: 1868 author: Corey author_email<EMAIL_ADDRESS>author_url: '' date: '2010-09-16 16:46:30 +0000' date_gmt: '2010-09-16 21:46:30 +0000' content: "Jeff, you're right...he did have 2 starts last year. \r\n\r\nJake - The Cubs absolutely pushed him up too fast." - id: 1870 author: Ken author_email<EMAIL_ADDRESS>author_url: '' date: '2010-09-17 04:14:41 +0000' date_gmt: '2010-09-17 09:14:41 +0000' content: "A excellent article on a world class athlete. J.S. has turned the page and will be ready for a spot in the Cub rotation in 2011.\r\nGO IRISH......" - id: 1999 author: Ryan author_email<EMAIL_ADDRESS>author_url: '' date: '2010-10-06 00:44:38 +0000' date_gmt: '2010-10-06 05:44:38 +0000' content: He'll be better in 2011. For real. - id: 2003 author: Ken author_email<EMAIL_ADDRESS>author_url: '' date: '2010-10-06 07:27:05 +0000' date_gmt: '2010-10-06 12:27:05 +0000' content: A world class athlete J.S. will be ready in 2011. J.S was mishandled which he has overcome. J.S. will make a lot of people eat they words in 2011. ---
When the Cubs put Jeff Samardzija in the bullpen to start the 2010 season, I was pretty frustrated that the Cubs weren't giving him a chance to succeed by giving him adequate time in the minor league system to develop his pitches. After a few weeks and four relief appearances in April, the Cubs moved Samardzija to Iowa. And the best part is - they left him there for the entire season. Samardzija responded by going 11-3 for the Iowa Cubs this season.
So when Samardzija was called up to the Cubs, I was real interested in seeing how he will perform to close out this 2010 season. Immediately, bloggers and fans poked fun at Samardzija and his past struggles. He's the new John Grabow...the easy guy to hate. People hate him for a variety of reasons. He hasn't played particularly well for the Cubs. He is highly paid and he has not earned the salary. However, it seems that the biggest beef people have with him is that he wore a gold helmet in college.
Honestly, this is probably the reason that I have continued to support Samardzija. I won't hide the fact I'm a Notre Dame homer and Samardzija has a special place in my heart. He earned that spot with plays like this, which I happened to be in Notre Dame Stadium for:
When I heard that Samardzija would be getting his first Major League start on Monday versus the Cardinals, I knew the blogs and Twitter-world would be licking their chops to make fun of him. I was happy to see him get a chance to start after spending a season in Iowa. The game didn't matter for either team, so why not give him an opportunity to start and face Major League batters for more than an inning of relief?
Samardzija responded by shutting the Cardinals out for 5 2/3 innings before being lifted. It wasn't a perfect performance. He gave up six hits and walked four, but he worked himself out of jams and looked better than he ever has in a Cubs uniform. He also knocked in an RBI.
So the purpose of this post isn't so much to celebrate a good outing by Jeff Samardzija, it's to complain about Cubs fans.  I know there is a large number of Cubs fans that want to see Jeff Samardzija fail. Why is that? Is it because you turned on him quickly and want to be right in the long-run? Or is it that you all wear your negativity towards the Cubs as a badge of honor? It's lame, whatever it is.
I am the first to admit that there have been Cubs players I haven't liked. We were called out for our "Most Hated Cub of the Year" contest at our event at Twenty last year. I can understand some frustration with the club and individual players. But I'm a Cubs fan and I want to see anyone wearing Cubby blue succeed. I don't remember this negativity from fans in the 80's. We were Cubs fans and they were "our guys". I fault the explosion of the blogging world. Everyone has to out-do eachother and if you have nothing of substance to stand on, you apparently have to out-do others with the dislike of a player...or Manager...or General Manager. It's over the top and it doesn't make you funny or witty.
Honestly, I'm tired of it and I'm ready for this season to be done.


Everything on this MENU is complementary with $7/hour price, where you can select any items irrespective of the quantity.
If you plan on spending more time then you can pay $35 for the whole day and enjoy our delicious menu.
You can also go for our Monthly Memebrship where you pay $800 for the whole month.
| items | variants |
|---|---|
| Coffee | Americano (Diluted Espresso with hot water) |
| Cappucino (combination of double espresso and steamed milk foam.) |
|
| Tea | Ginger Tea (Asian herbal beverage that is made from ginger root) |
| Lemon Tea (Herb and tea aroma, with a hint of citrus; natural lemon tartness, sweet tea flavor.) |
|
| Sandwiches | Veg Cheese (cheese on your choice of bread with butter or mayonnaise spread) |
| Ham & Cheese (cheese and sliced ham between two slices of bread with mayonnaise spread) |
|
| Bagels | French Toast (Homemade bagels that taste just like French toast with cinnamon, sugar and maple flavors.) |
| Chocolate Chip (New York style bagels that are sweet, dense and chewy. Crispy on the outside and soft on the inside, these are the most indulgent bagels.) |


--- layout: post title: Chhorn got the DOUBLE coronary bypass burger! date: 2010-02-07 19:26:15.000000000 -08:00 type: post published: true status: publish categories: [] tags: [] meta: {} author: ---
Yes that is TWO grilled cheese sandwiches as buns, two fried eggs, and eight pieces of bacon.
Sent via iPidgeon


Since it's founding over 40 years ago, Astro International has been the New England area's leader in providing professional, low stress international moving services. Whether you need a few boxes shipped overseas or an entire house packed and shipped, we've got you covered.
Get Started!Offering full-service and self pack moves for individual and corporate customers.
Piano moves, cranes, extra large items. Our highly trained specialists will work with you to find the right solution.
Rent containerized storage in our temperature controlled warehouse.
Let our experts handle the process of getting standard and exotic vehicles in and out of the country.
Tom. Berlin, Germany. November 2016.
Need more information? Ready to schedule an in home survey? Give us a call or send us an email, we can't wait to hear from you!
1-508-587-6993


IMAP lets you access email stored on that server. So imagine that you are on a network at work, the emails you recieve is not stored on your computer but on a specific mail-server. So every time you look in your inbox your email-client (like outlook) fetches the emails from the mail-server using imap.+
IMAP is a lot like pop3. But with IMAP you can access your email from various devices. With pop3 you can only access them from one device.
Port 993 is the secure port for IMAP.


This is a Jumbotron
...
Go
Bootstrap Basics
CLICK ME
CLICK ME
CLICK ME
sila.by
Email address
Password
File input
Example block-level help text here.
Check me out
Submit
Email address
Password
Remember me
Sign in


Set Interface Commands¶
This section covers those commands that are related to setting an interface:
Note
For a complete list of CLI Debug commands refer to the Debug CLI section of the Source Code Documents .
Set Interface¶
Summary/Usage¶
Interface commands.
Declaration and Implementation¶
Declaration: vnet_cli_set_interface_command (src/vnet/interface_cli.c line 484)
Set Interface IP Address¶
Summary/Usage¶
set interface ip address [del] <interface> <ip-addr>/<mask> | [all]
Description¶
Add an IP Address to an interface or remove and IP Address from an interface. The IP Address can be an IPv4 or an IPv6 address. Interfaces may have multiple IPv4 and IPv6 addresses. There is no concept of primary vs. secondary interface addresses; they’re just addresses.
To display the addresses associated with a given interface, use the command show interface address <interface>.
Note
The debug CLI does not enforce classful mask-width / addressing constraints.
Example Usage¶
An example of how to add an IPv4 address to an interface:
vpp# set interface ip address GigabitEthernet2/0/0 <IP_ADDRESS>/24
An example of how to add an IPv6 address to an interface:
vpp# set interface ip address GigabitEthernet2/0/0 ::a:1:1:0:7/126
To delete a specific interface ip address:
vpp# set interface ip address GigabitEthernet2/0/0 <IP_ADDRESS>/24 del
To delete all interfaces addresses (IPv4 and IPv6):
vpp# set interface ip address GigabitEthernet2/0/0 del all
Declaration and Implementation¶
Declaration: set_interface_ip_address_command (src/vnet/ip/ip46_cli.c line 216)
Implementation: add_del_ip_address
Set Interface L2 Bridge¶
Summary/Usage¶
set interface l2 bridge <interface> <bridge-domain-id> [bvi|uu-fwd] [shg]
Description¶
Use this command put an interface into Layer 2 bridge domain. If a bridge-domain with the provided bridge-domain-id does not exist, it will be created. Interfaces in a bridge-domain forward packets to other interfaces in the same bridge-domain based on destination mac address. To remove an interface from a the Layer 2 bridge domain, put the interface in a different mode, for example Layer 3 mode.
Optionally, an interface can be added to a Layer 2 bridge-domain as a Bridged Virtual Interface (bvi). Only one interface in a Layer 2 bridge-domain can be a bvi.
Optionally, a split-horizon group can also be specified. This defaults to 0 if not specified.
Example Usage¶
Example of how to configure a Layer 2 bridge-domain with three interfaces (where 200 is the bridge-domain-id):
vpp# set interface l2 bridge GigabitEthernet0/8/0.200 200
This interface is added a BVI interface:
vpp# set interface l2 bridge GigabitEthernet0/9/0.200 200 bvi
This interface also has a split-horizon group of 1 specified:
vpp# set interface l2 bridge GigabitEthernet0/a/0.200 200 1
Example of how to remove an interface from a Layer2 bridge-domain:
vpp# set interface l3 GigabitEthernet0/a/0.200
Declaration and Implementation¶
Declaration: int_l2_bridge_cli (src/vnet/l2/l2_input.c line 949)
Implementation: int_l2_bridge
Set Interface State¶
This command is used to change the admin state (up/down) of an interface.
If an interface is down, the optional punt flag can also be set. The punt flag implies the interface is disabled for forwarding but punt all traffic to slow-path. Use the enable flag to clear punt flag (interface is still down).
Summary/Usage¶
set interface state <interface> [up|down|punt|enable].
Example Usage¶
Example of how to configure the admin state of an interface to up:
vpp# set interface state GigabitEthernet2/0/0 up
Example of how to configure the admin state of an interface to down:
vpp# set interface state GigabitEthernet2/0/0 down


---
layout: post
title: manthra new song VEENDUM...
date: '2010-02-12T21:43:00.002+02:00'
author: Adriana
tags:
- rock
- Adriana
modified_time: '2010-05-06T02:25:57.736+03:00'
blogger_id: tag:blogger.com,1999:blog-551549162106413340.post-7793963373621769681
blogger_orig_url: http://pentrumuzica.blogspot.com/2010/02/manthra-new-song-veendum.html
---
Un super hit in India!


--- layout: post title: Visual Studio ALM MVP, again date: '2014-01-02T16:12:00.001Z' author: Matteo Emili tags: modified_time: '2014-01-02T16:12:15.843Z' blogger_id: tag:blogger.com,1999:blog-9050180307874313601.post-6984946969161705025 blogger_orig_url: https://mattvsts.blogspot.com/2014/01/visual-studio-alm-mvp-again.html ---
Every year since 2010, the first day of the year is marked by the email from the MVP Award, and this year is no exception: I have been reawarded this year as well, for the 5th year in a row on Visual Studio ALM again :)
It is a huge pleasure and I am really honoured by this, and moreover this year with the relocation and all the other changes it has been harder.
I definitely need to thank Claire, my CPM, and the whole Visual Studio ALM team for this.
I will always do my best for the technical community all around the world, as it is something I really enjoy doing, so let’s see what happens during this 2014!


We did most of the heavy lifting for you to provide a social at the edge of software technology with all the features you need from cloud solutions at scale to AI solutions.
We provided the features like moderator to customize services based on different cultures. We believe that world is colorful in the differences. We provided the smart methods to our missions to create high privacy environment for users.
We provided microservice architecture with domain driven design boost team development and reduce the changes cost. Also based on OpenFaaS cloud you have automated CI/CD, all you need is changing and pushing you project to your Github repository.


Peace Academy Curriculum // How to Break Free From a Victim Mentality and Empower Yourself
A victim mentality results from a feeling of helplessness and lack of control. It is also tied to low self-esteem in a cyclical manner.
Self-awareness
In order to break free of this mentality, one needs a healthy amount of self-awareness.
One of the reasons that a victim mentality is so prevalent to some degree is that it can actually feel good.
Recognizing the short-time, positive feelings one gets from a victim mentality is the first step in breaking the cycle.
Self-pity is a form of self-soothing which may initially feel good as you feel justified in your anger while blaming others.
Avoiding responsibility for life choices and decisions can be extremely difficult. It is much easier to avoid responsibility and blame others. One can also avoid potential failure by remaining inactive.
One can invite others to their pity party and receive loving and caring attention.
But, while the initial results of a victim mentality may feel good, this mentality will ultimately leave you stuck in a helpless state of inaction.
Take responsibility
Stop blaming others. When you find that you are blaming someone for something that is going on in your own life, take a step back and reflect.
Is it really their fault?

Are you looking to others to create happiness within you instead of creating happiness within yourself?
Who is actually responsible for your level of happiness in this world?Understand that your choices and decisions lead to the results in your life. Recognize your own choices and decisions…or your lack of decisions.
If you are unhappy with your life, ask yourself what you can do to change it.
Let it Go
- Stop hanging on to the past in anger. Forgiveness is not about the other person. It is the way for you to heal.

This page is synchronized from the post: ‘Peace Academy Curriculum // How to Break Free From a Victim Mentality and Empower Yourself’


LED resistor calculator
Supply voltage:
V
(use
3.3
5
9
12
V)
Desired current:
mA
(use
2
10
20
mA)
LED
Forward voltage
Resistance
V
Ω


{ "title":"", "artist":"", "url": "https://littleflute.github.io/BobMarley/B Is for Bob/", "pic1":"AlbumArtSmall.jpg", "pic2":"AlbumArt_{7666695E-5B42-46D5-9567-CA01B5E97B32}_Large.jpg", "pic3":"AlbumArt_{7666695E-5B42-46D5-9567-CA01B5E97B32}_Small.jpg", "pic4":"Folder.jpg", "audioList":[ "01 Three Little Birds.mp3", "02 Redemption Song.mp3", "03 Wake Up and Live, Pt. 1.mp3", "04 Bend Down Low.mp3", "05 Lively Up Yourself.mp3", "06 Jamming.mp3", "07 Small Axe.mp3", "08 One Love-People Get Ready.mp3", ca "09 Satisfy My Soul.mp3", "10 Could You Be Loved.mp3", "11 Stir It Up.mp3", "12 High Tide or Low Tide.mp3", ], "lrcList":[ "Bob Marley - Bend Down Low.lrc", "Bob Marley - Could You Be Loved.lrc", "Bob Marley - High Tide or Low Tide.lrc", "Bob Marley - Jamming.lrc", "Bob Marley - Lively Up Yourself.lrc", "Bob Marley - One Love_People Get Ready.lrc", "Bob Marley - Redemption Song.lrc", "Bob Marley - Satisfy My Soul.lrc", "Bob Marley - Small Axe.lrc", "Bob Marley - Stir It Up.lrc", "Bob Marley - Three Little Birds.lrc", "Bob Marley - Wake Up and Live, Pt. 1.lrc", ] }


Your first and last stop to understanding Fats.
Thats right, we are talking Fats. Common misconception is that eating fats will cause you to gain weight in unwanted areas. I would like to put that worry to rest. Eating healthy fats correctly will not cause unwarranted weight gain, the technique is proportion and selecitng the right fats for you.
| Fish | Salmon, Flounder, Sole, Pollock, Crabs, Tuna | High Omega-3-Fatty-Acids. |
| Nuts | Almonds, Walnuts, Cashews, Flaxseeds | Almonds (About 23 nuts = 170 calories, 15 grams fat). Walnuts (About 14 halves = 185 calories, 18 grams fat). Cashews (about 18 nuts = 165 calories, 13 grams fat). |
| Oils | Cocunut oil, Grapeseed oil, Olive oil, Extra-Virigin Olive oil, Flaxseed oil | Mainly used for cooking purposes. Make sure you review the temperature which is best for cooking to not burn the oil. |
| Vegetables | Avacado, Spinach, Kale, Brussels sprouts | Omega-3's. Plants only offer a fraction of the omega-3s that fish do. |
You've seen these ads before. Those succulent burgers and fries are tempting no? Just remember if you have serious goals about changing your body composition, leave these bad boys at the store. Unhealthy fats cause fat build up in those glamour areas. Isn't this the reason you joined the gym? Stay away!
| Fast-Food | McDonalds, Burger-King, Wendy's, Taco-Bell, Etc | If it's made fast, it's most likely bad for you. Processed foods at its finest, my recommendation is to avoid these choices and find healthier alternatives. |
| Nuts | Peanuts, Walnuts, Pistachios | Peanuts are a catch-22, they are good for you, but having to many will pack on those calories! |
| Oils | Corn oil, Sunflower Oil, Soybean oil | Depending on your goals, you should stray away from these oils and stick with the healthier options. |
| Sodas | Coke-Cola, Pepsi, Mountain-Dew, Sprite, Fanta, etc.. | These drinks may have 0g of fat, but they are Extremely high in sugar, which gets stored as FAT! |


prev
next
[ ]
[o]
1
/
1
Recalculate carousel:
Recalculate
prev
next
With different containers - it can be used when we need to switch between different carousel layouts for different devices.
prev
next
[ ]
[o]
Snap by example with breakpoints
prev
next
[ ]
[o]
Snap by example with breakpoints
prev
next
[ ]
[o]
Snap by example with breakpoints
prev
next
[ ]
[o]


Prebid with Options Embedded in Studio
Stop Ad
Ad Statistics:
Individual Ad Unit Refresh Example
Div-1
Refresh Ad Unit


Below is a list of some of the best Japanese food SF. The list is not exhaustive, so please submit suggestions for additions to the list in the form below!
Surprisingly light dashi based broth that is not too oily unlike some other ramen styles (like tonkatsu). Tip: show up at 11:30a on a weekend and get a table with almost no wait.
Less known, but fabulously delicious ramen hidden in SoMa. Look for unusual styles like tsukemen and hiyashi chuka cold ramen, plus a sizeable menu of snacks and rice bowls.
SF branch for the insanely popular Santa Clara Ramen joint. Fortunately, they actually take reservations, which is pretty unheard of for a ramen joint.


-
Spirit Week
Cougars dress out for 1950s day!
-
Spirit Week
Cougars dress out for 1950s day!
-
Spirit Week
Cougars dress out for 1960s day!
-
Spirit Week
Cougars dress out for 1960s day!
-
Sports
Girl's water polo
-
Sports
Boy's water polo
-
Events
Aasha Garba
-
Events
EVHS raised $4650.38 for the Bill Wilson Center!


Gateway
BOT
16-Apr-19 06:25 AM
[dscrdvrsc] <Oink> @Ginasis Mining Pools indeed. It’s showing of with a nice cooler, but that’s not included...
[dscrdvrsc] <Ginasis Mining Pools> Probs give it a crack with a stock intel first. See if that keeps it cool. If not I have a couple other better ones around.
[dscrdvrsc] <Badfish> stock intel heatsink would work ill bet
[dscrdvrsc] <Badfish> Ill bet it wont really even need the fan
[dscrdvrsc] <Oink> But 22MHs at 50W versus, I’ll wait for the 70MHs at 80W from UKMiner.
[dscrdvrsc] <Badfish> Mine will be inside my threadripper case with just a heatsink. All the air movement will keep it cool
[dscrdvrsc] <Badfish> Double the price too
[dscrdvrsc] <wind> No fan is needed if mine VERUS with F1-mini
[dscrdvrsc] <Oink> Wind: if I can place a heat sink on a device, I will... better safe than sorry...
[dscrdvrsc] <Oink> Even if it’s not designed to take one: I will place one...
[dscrdvrsc] <Badfish> I might go RGB just to match the rest of my unicorn shit
(edited)
[dscrdvrsc] <Oink> Got lots of glass in my internal doors.. too much LED and I’ll be awake at night... LOL
[dscrdvrsc] <Badfish> When I wake up in the middle of the night, I dont need to hit any switches
[dscrdvrsc] <Badfish> RGB everything lol
[dscrdvrsc] <wind> yes, better safe than sorry
[dscrdvrsc] <Ginasis Mining Pools> RGB = +10 MH/s
[dscrdvrsc] <Badfish> Thanks for making me buy a Mini tonight @wind ha
[dscrdvrsc] <Badfish> @Ginasis Mining Pools For sure!
[dscrdvrsc] <Oink> Got 1 GPU in my rig, I cannot switch off RGB without s/w installing, which I don’t want on my rig... tempted to cut some wires....
[dscrdvrsc] <Badfish> You just install it. Turn it off. Then uninstall
[dscrdvrsc] <Ginasis Mining Pools> @Oink wouldn't even need to cut. its just a plug on the GPU PCB
[dscrdvrsc] <Badfish> My strix 2080 ti has a button right on it to go dark
[dscrdvrsc] <Oink> Nope, after restart it lights up like a Christmas tree again... tried it.
[dscrdvrsc] <Badfish> Then yeah, just unplug it
[dscrdvrsc] <Badfish> You would hate my case. All synced up asus RGB
[dscrdvrsc] <Oink> On a gaming rig it’s fine, but not in my mining rig
[dscrdvrsc] <Badfish> gpu, 8 sticks of ram, all the fans, the case, an ssd
[dscrdvrsc] <Badfish> Oh just because its my main doesnt mean it doesnt have to earn its keep
[dscrdvrsc] <Badfish> Oh and keyboard and mouse
[dscrdvrsc] <Oink> Still got a bunch of led fans here... ordered non-controllable led fans for mining rig by accident... I replaced them asap....
[dscrdvrsc] <Optimus_prime> Just wondering. With BTC now with LN and their privacy layers coming in. How is Beam suppose to be different or stand out?
[dscrdvrsc] <Badfish> mimble wimbles for everyone
[dscrdvrsc] <Optimus_prime> So is BTC
[dscrdvrsc] <Badfish> All right guys. off to have dreams of the lambos from my F1
[dscrdvrsc] <Optimus_prime> I am just trying to figure the tech aspect


{{_("Your account has been created, and must be activated within 24 hours.")}}
{{_("Here's your password:")}} {{passwd}}
{{_("Requested by IP %s on %s") % (ip, date)}}


WITNESS LIST Public Safety Committee April 7, 1997-4:00P HB 57 On: Wayne Green (TCLEOSE) HB 1176 For: Rep. Allen (Author HB 1176) On: David Gavin (DPS) Paul C. Jordan (DPS - Special Crimes) HB 1200 On: Kevin Cooper (DPS Liason) HB 1324 On: Jim Goerke (9-1-1 Advisory Comm.) HB 1380 For: Carol L. McDonald (Ind. Col. & Univ. of TX) Mary M. Voswinkel (Rice University) Rep. Howard (Author HB 1380) HB 1455 For: Gregg Drake, AHC (DETEX Corporation) Howard H. Johnson (Himself) Rep. Kuempel (Author HB 1455) W. Mike Clark (Texas Locksmith Assoc.) Against: Forrest Jenkins (Nat. Security Assoc.) Malcolm R. Reed (Himself) On: Larry R. Shimek (TBPIPSA) HB 1856 For: Rep. Telford (Author HB 1856) Tom Martin (Tx Police Chief's Assn.) On: Carl R. Griffith, Jr. (Chairman, TCLEOSE) D.C. Jim Dozier (Exec. Director, TCLEOSE) Ken Levine (Sunset Advisory Comm.) Onzelo Markum, III (TCLEOSE Commissioner) HB 2296 For: Frank Bardwell (Groda Enterprise, Inc.) Gary A. Groda (Groda Enterprise, Inc.) John E. Kasprazak (Groda Enterprise, Inc.) Rep. Jackson (Author HB 2296) Against: Charles E. Murrell (Himself) Larry Angle (Fire Equip. Dist. of TX) On: Mark Redlitz, P.E. (TX Comm. on Fire Prot.) HB 2406 On: David Gavin (DPS) HB 2715 On: Linda Boline (DPS) HB 2909 For: Rep. Allen (Co-Author HB 2909) Rep. Hupp (Co-Author HB 2909) William H. Reid, M.D. (Himself) Against: Deborah D. Tucker (Txns Agnst Gun Violence) HB 3074 For: Rep. Gray (Author HB 3074) Ted Wood (Randall County Judge) Walter F. Kelly (Tx Emergency Mgt. Assn.) On: Tom Millwee (DPS-Div. Emergency Mgt.) HB 3128 For: Alivin Guilbeau (Himself) Bill Aleshire (Travis Co. Comm. Court) Catherine Ward (Herself) David Ward (Himself) Deborah D. Tucker (Txns Agnst Gun Violence) John Goss (Ellis Co. Sheriff's Dpt) Ray Stewart (Ellis Co. Sheriff) Rep. Naishtat (Author HB 3128) Sandra N. Elder (Herself) Against: Dee Day (Herself) Herb Chambers (Natl. Rifle Association) Tara Anne Reilly (Natl. Rifle Association) SB 346 For: Mark Clark (CLEAT) Against: Tom Martin (Tx Police Chief's Assn.)


Kinect2Scratch for Kinect v1 to ScratchX.org
Kinect 2 Scratch makes it easy to make Kinect v1 (Xbox 360 version) games and applications in Scratch, the easy to use programming environment from the Lifelong Kindergarten Lab in MIT. This is a special version I wrote in an afternoon for Susan Ettenheim and one of her students. The Kinect v2 version is also available here.
Prerequisites
You will need a PC with USB 2.0 and Windows 7, Windows 8, Windows 8.1 or Windows 10. You will also need a Kinect v1. This is the available in Xbox 360 and Windows versions - both will work as long as the Kinect has an electricity plug.
Instructions
- Download and install Kinect SDK 1.8 Drivers
- Plug in your Kinect to the wall (electricity) and PC (USB), wait for your PC to finish installing the new device
- Download Kinect2Scratch.exe file and put it somewhere you'll find it again (doesn't need installing, just run it)
- Run Kinect2ScratchX.exe (the file you just downloaded) and it may ask you to let it out through the firewall - this is because I use the network to send information from the Kinect to Scratch. I don't send any other data (personal or otherwise) anywhere - just Kinect data to Scratch.
- If you want to start from a fresh project, click 'Launch ScratchX with new Kinect2ScratchX Project'
- If you want to try the Skeleton sample project, click 'Launch ScratchX with sample Kinect2ScratchX Project'
- ScratchX is Scratch 2.0 with some features removed, 3rd party extensions are allowed on ScratchX, but not on Scratch 2.0
- Consider watching the Microsoft Virtual Academy course Coding for Kinect with Scratch
Developer & Thanks
Hi! I'm Stephen Howell. I live in Ireland and was C++ developer for IBM, then a Computing lecturer and now Academic Evangelist for Microsoft. You can follow me on Twitter or LinkedIn if you are so inclined. I first developed this in January 2011. Updated it a few times since. About 10,000 downloads later - thanks! I love the videos, tweets, emails and all the lovely feedback folk have sent. There are far too many people to individually thank for their help in developing and nurturing Kinect2Scratch, so thank you all.
Support & Feedback
Having trouble? I don't have lots of free time (4 kids, wife, job, thesis) but I love to get feedback from you and I'll do my best to help if you get stuck; email me and I’ll help you if I can.


This is a quick and dirty script that uses the Flickr API to provide placeholder images for web developers and designers. All images are public Flickr user images. Please do not use these images for any sort of production or public usage without permission from the image owner.
The code for this project is all in a GitHub repository. Feel free to fork or clone this project as needed.
flickr-place-image.js
file in the /js/
library somewhere on your page.
<img src="" class="placeholder" data-tags="comma,separated,tags" />
This is an example of a placeholder image of a cat.
This is an example of a placeholder image of a building.


{{ page.title }}
{{ category_content }}
{{ content }}
Written on {{ page.date | date: "%B %e, %Y" }}
Join the dinofarm discord to chat with me and others about strategy game design!
{% include disqus.html %}


---
layout: post
title: New Features in ToxoDB
category: [ToxoDB]
---
We are pleased to
announce the implementation of new features in ToxoDB:
- Now
after you perform a BlastN against genomic sequence you can link from
the blast output to the correct coordinates in the genome
browser.
This allows you to explore annotation and other functional data in
relation to your BLAST hits.
- Upadated product names for the Surface Antigen Glycoprotein
(SAG) Related Sequences (SRSs) (provided by Michael Grigg).
- The type ahead feature has been implemented for GO term, EC
number and Interpro domain searches.
- You can now edit or delete your user comments.
- You can now modify your user profile, change your password
or your email address.
Please also note that the parent portal site EuPathDB has just been
updated, offering you the ability to explore results across organisms.
Sincerely,
The EuPathDB team.


Quoting DF Specs v. 1.00:
"As you will rapidly see, there are still a lot of unknown things in these specs. But as they are diminishing very quickly, I found it was time to write them down in a "formal" way, which can serve as a reference."
So this is version 3.01 of the DF Specs! I (Jereth) have been very privileged to have been asked by Yves to become a co-author. Hopefully now there will be more frequent updates since there are now four of us working at it, but as nearly everything about DF has been discovered, and Jedi Knight is rapidly approaching, updates may not be a necessity after all!
And I (Yves) am very happy to have those knowledgeable friends share the work with me :-)
Jereth is completely right : those Specs are now nearly finished (after nearly two years !), and I believe the following updates will be more oriented to the Reference section than to real new discoveries.
However I (Alexei) tend to disagree with my collegues: there's still quite a few blanks in DF Specs: iMuse commands and EXE hack to name a few. Sadly, some of these blanks are critical: like we can't patch in-level music without knowing internal iMuse commands.
I hope we'll fix it soon.
And your servitors look forward to beginning work on the Jedi Knight Unofficial Specifications :-)
We will try to explain differences with DOOM level making where applicable, so if you have experience in that domain, look for the Doom note hyper jumps in the header of some pages.
Removing the Doom notes from the body of the text will make life simpler for newcomers, who have been buried in two jargons mixed together until now.
As always, nothing is as good as seeing how professionals do things, so don't hesitate to go and see an example of how the LucasArts team implemented what you want to do.
May The Force Be With You,
Yves Borckmans, Jereth Kok, Alexei Novikov and David Lovejoy
Note
We will frequently use the following abbreviations :
| DF | Dark Forces |
| LEC | LucasArts Entertainment Company |
| SC | sector |
| WL | wall |
| VX | vertex |
| OB | object |
| TX | texture |


The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.
The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5.
Vertically Aligned Text
Left Aligned Text
Right Aligned Text
Center Aligned Text
Hidden on all devices
The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.
The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5.


|
QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.30
|
#include <ql/math/linearleastsquaresregression.hpp>
Public Member Functions | |
| LinearFct (Size i) | |
| Real | operator() (const Container &x) const |
Public Attributes | |
| QL_DEPRECATED typedef Container | argument_type |
| QL_DEPRECATED typedef Real | result_type |
Private Attributes | |
| const Size | i_ |
Definition at line 39 of file linearleastsquaresregression.hpp.
Definition at line 52 of file linearleastsquaresregression.hpp.
| Real operator() | ( | const Container & | x | ) | const |
Definition at line 54 of file linearleastsquaresregression.hpp.
| QL_DEPRECATED typedef Container argument_type |
auto
or decltype
instead. Deprecated in version 1.29. Definition at line 45 of file linearleastsquaresregression.hpp.
| QL_DEPRECATED typedef Real result_type |
auto
or decltype
instead. Deprecated in version 1.29. Definition at line 51 of file linearleastsquaresregression.hpp.
|
private |
Definition at line 59 of file linearleastsquaresregression.hpp.


The following tips are republished from a press release issued by the Massachusetts Emergency Management Agency (MEMA) on July 6, 2007. For more information about this press release or about MEMA please contact Peter Judge at<PHONE_NUMBER>.
MEMA OFFERS HURRICANE PREPAREDNESS TIPS
What Families Need To Do To Prepare For The Hurricane Season
Framingham, MA – As we enter the 2006 Hurricane Season, which experts are predicting to be very active, the Massachusetts Emergency Management Agency (MEMA) is offering personal preparedness tips for the all of the citizens of the Commonwealth.
“Every home and business should have a basic supply kit that could be used for any emergency,” states MEMA Acting Director Ken McBride. “Everyone should keep certain items around the house in the event of a hurricane or other severe weather. A portable radio, flashlight, extra batteries, and extra non-perishable food and water are all essential to help your family weather the storm.”
Every household should have a supply of canned goods and other non-perishable foods that do not need cooking, along with bottled water, extra prescription medication, and extra food and supplies for infants and pets. A manual can opener and a basic first aid kit are also essential.
“Every family should develop a ‘Family Communication Plan’ to help ensure everyone is safe.  “It is important to familiarize yourself with your Community’s Emergency Plans before an emergency situation occurs.”
The Massachusetts Emergency Management Agency (MEMA) is the state agency responsible for coordinating federal, state, local, voluntary and private resources during emergencies and disasters in the Commonwealth of Massachusetts. MEMA provides leadership to: develop plans for effective response to all hazards, disasters or threats; train emergency personnel to protect the public; provide information to the citizenry; and assist individuals, families, businesses and communities to mitigate against, prepare for, and respond to and recover from emergencies, both natural and man made. For additional information about MEMA and Hurricane Preparedness Month, go to www.mass.gov/mema .
GOVERNOR PATRICK HAS PROCLAIMED JULY AS ‘HURRICANE PREPAREDNESS MONTH’ IN MASSACHUSETTS!
HURRICANE DISASTER SUPPLY KIT
- Canned goods and nonperishable foods that do not need cooking:
- Canned meats and fish
- Canned fruits and vegetables
- Canned soups and puddings
- Canned fruit juices
- Dried fruit and nuts
- Bread, cookies and crackers
- Peanut butter and jelly
- Coffee and tea
- Bottled water
- Manual can opener
- Bottled water (1 gallon per person/per day)
- Prescription medication (2 week supply)
- Pet food/supplies
- Water purification tablets (halazone)
- Disposable plates, cups, and utensils
- Infant care items:
- Disposable diapers
- Baby wipes
- Baby food
- Formula
- First aid supplies
- Masking and duct tape
- Flashlight or lantern, with extra batteries
- Battery operated radio, with extra batteries
- Watch or battery operated clock
- Ice chest
- Matches
- Canned heat (sterno)
- Portable outdoor camping stove or grill with fuel supply
- Plastic trash bags
- Plastic sheeting or drop cloth
- Chlorinated bleach
- Personal hygiene items
- Other useful items:
- Work gloves
- Sun lotion
- Insect repellent
- Hammer
- Screwdriver
- Pliers
- Wrenches
- Handsaw
- Razor knife
- Ax or chainsaw
- Rope caulking
- Nails and screws
- Rope and wire
- Broom, mop and bucket
- All-purpose cleaner
- Ladder
- Sandbags
- Portable generator
- Tree pruner
- Shovel, rake and wheelbarrow
- Sheets of plywood
FAMILY COMMUNICATION PLAN
Develop a ‘Family Emergency Communication Plan’ in case family members are separated from one another during an emergency (a real possibility during the day when adults are at work or traveling and children are at school, camp or a friend’s home). You can then develop a have a plan for safely getting back together. This will help assure everyone that all family members are safe.
- Ask an out-of-state relative or friend to serve as the ‘family contact’. After a disaster, it is often easier to call long distance than locally.
- Make sure everyone knows the name, address and telephone number of the contact person.


Google Cast functionality finally rolling out to the Files app
The long rumoured feature is finally rolling out
by Brad BennettGoogle’s downloadable Files app is rolling out Cast functionality allowing users to send media files to a TV.
This feature leaked in mid-September, and according to Android Central, it’s rolling out to users now.
The feature allows users to send images, videos and audio files from their mobile device to either a Chromecast or an Android TV. It may even work with some Cast-enabled smart displays, but we haven’t been able to test that yet.
If your mobile device and your Cast-enabled screen are on the same Wi-Fi network, the ‘Cast icon’ should appear along the top of the app. Although it will only appear if you’re browsing files that can be cast.
If it’s an audio file a now playing screen will appear so you can control the playback.
You can download the Files app from the Play Store for free.
Source: Android Central


11th US-China Political Leaders Dialogue kicks off in Beijing – Global Times
by Dhwani MehtaThe Chinese news outlet, the Global Times, is out with the latest headlines, citing that “China and the US may be deadlocked in a trade war, but dialogue is ongoing. The 11th US-China Political Leaders Dialogue kicked off in Beijing on Monday. How to defuse trade and political tensions is top of the agenda.”
The market is seeing a return of risk appetite in Asia on expectations of some positive on the US-China trade front, as the Dialogue gets underway. Meanwhile, the PBOC’s attempt to prop up the slowing economy by announcing a minor cut to its seven-day Reverse Repos also offers some support to the Asian equity markets.


Choose a number to rate your confidence. The highest number is the highest confidence you have.
The country that is attched to the number chosen you have chosen is the the country you will visit in two months.


"x" "1" "GUPTA,RL, KAUR,IP, GUPTA,AK, PATHAK,DP AND JUNEJA,TR, EFFECT OFNORHARMAN ON THE MUTAGENICITY OF TOLUIDINE METABOLITES, TOXICOL. LETT.48(1):75-81, 1989"


Plugin Information |
|---|
View Test In Progress on the plugin site for more information. |
This plugin allows you to see how the tests progress during a build.
About
While executing our tests on Jenkins most of us may have faced the need of knowing which test is getting executed or if a test has failed then whats the exception. As of now many of us completely depends on the execution console for the same.
This plugin solves the said issue and present the user with a user friendly UI to look at the progress and failures if any. This plugin allows you to see how your unit tests progress during a build. It shows you the details of running, skipped and failed test-methods/test-classes of your test-suite.
It supports sequential execution for Junit and Spock based Unit test framework and support parallel execution for TestNg.
Currently supported unit test frameworks:
Using the plugin
Plugin configuration
Check Show tests in progress in Build Environment section while configuring your project in jenkins :
Add testInProgress client library to your Unit Test Framework.
Junit
Add testInProgress-client-1.0.jar to your test classpath. You can find this library in the jenkins maven repository at http://repo.jenkins-ci.org/releases/org/jenkins-ci/plugins/testInProgress-client/
If you use maven, add jenkins maven repository and add dependency to testInProgress-client :
<repositories> <repository> <id>repo.jenkins-ci.org</id> <url>http://repo.jenkins-ci.org/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>testInProgress-client</artifactId> <version>1.0</version> <scope>test</scope> </dependency> </dependencies>
Create a progress suite
Use org.jenkinsci.testinprogress.runner.ProgressSuite runner instead of org.junit.runners.Suite to create your main suite :
package testproject; import org.jenkinsci.testinprogress.runner.ProgressSuite; import org.junit.runner.RunWith; import org.junit.runners.Suite.SuiteClasses; @RunWith(ProgressSuite.class) @SuiteClasses({ CalcTestsSuite.class, ParameterizedTest.class }) public class ProgressAllTestsSuite { }
Instead you can use org.jenkinsci.testinprogress.runner.ProgressBatchSuite which allows to define a junit 4 test suite based on pattern matching.
org.jenkinsci.testinprogress.runner.ProgressBatchSuite extends de.oschoen.junit.runner.BatchTestRunner which is included in testInProgress-client-1.0.jar. See BatchTestRunner project on github : https://github.com/oschoen/batch-test-runner
package de.oschoen.junit.runner; import org.jenkinsci.testinprogress.runner.ProgressBatchSuite; import org.junit.runner.RunWith; @RunWith(ProgressBatchSuite.class) @BatchTestRunner.BatchTestInclude("**.*Suite") public class ProgressAllTests { }
Configure your build to run your progress suite
Using ant
Select your progress test suite(s) :
<junit haltonfailure="no" printsummary="yes" showoutput="true"> <formatter type="xml" /> <batchtest fork="false" todir="${target.dir}/junit-xml"> <fileset dir="${test}"> <include name="**/ProgressAllTestsSuite.java" /> </fileset> </batchtest> <classpath refid="project.test-classpath" /> </junit>
Using maven
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.13</version> <configuration> <includes> <include>**/ProgressAllTestsSuite.java</include> </includes> </configuration> </plugin> </plugins> </build>
Spock
Add testInProgress-spock-client-0.1.2.jar to your test classpath. You can find this library in the jenkins maven repository at http://repo.jenkins-ci.org/releases/org/imaginea/jenkins/plugins/testInProgress-spock-client/.
Source code is available at: https://github.com/menonvarun/testInProgress-spock-client
If you use maven, add jenkins maven repository and add dependency to testInProgress-client :
<repositories> <repository> <id>repo.jenkins-ci.org</id> <url>http://repo.jenkins-ci.org/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.imaginea.jenkins.plugins</groupId> <artifactId>testInProgress-spock-client</artifactId> <version>0.1</version> <scope>test</scope> </dependency> </dependencies>
If you use Gradle, :
repositories { mavenCentral() mavenRepo urls: "http://repo.jenkins-ci.org/public/" } dependencies{ testCompile "org.imaginea.jenkins.plugins:testInProgress-spock-client:0.1" }
Once done please follow the following steps:
- Just add a file named "org.spockframework.runtime.extension.IGlobalExtension" under folder "src/test/resources/META-INF/services" under your source code.
- Add the line "org.imaginea.jenkins.testinprogress.spock.SpockTestInProgressExtension" to the above mentioned file.Once the above steps are done your are good to go.Spock client supports disabling the client code execution by setting the property "testinprogress.enabled" to "false" while executing your tests.
TestNg
Add testInProgress-testng-client-0.1.jar to your test classpath. You can find this library in the jenkins maven repository at http://repo.jenkins-ci.org/releases/org/imaginea/jenkins/plugins/testInProgress-testng-client/.
Source code is available at: https://github.com/menonvarun/testInProgress-testng-client
If you use maven, add jenkins maven repository and add dependency to testInProgress-client :
<repositories> <repository> <id>repo.jenkins-ci.org</id> <url>http://repo.jenkins-ci.org/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.imaginea.jenkins.plugins</groupId> <artifactId>testInProgress-testng-client</artifactId> <version>0.1</version> <scope>test</scope> </dependency> </dependencies>
If you use Gradle, :
repositories { mavenCentral() mavenRepo urls: "http://repo.jenkins-ci.org/public/" } dependencies{ testCompile "org.imaginea.jenkins.plugins:testInProgress-testng-client:0.1" }
Once done please follow the following steps:
- Just add the path "org.imaginea.jenkins.plugins.testinprogress.testng.TestNGProgressRunListener" as testng listener class to your test execution. This can be done either in testng.xml or maven pom.xml or even in ant's build.xml file.Note: The said client supports test to be executed in parallel. Each test section of a suite xml file will shown in a different section on the UI. The parallel execution only works if TestNg internal multi-threading concept is used.
Change Log
Version 1.3 (August 05, 2014)
- Changes done to support tests getting executed in parallel.
- Some UI fixes related to display of executing tests.
- Released TestNg client that supports tests to be executed in parallel.
Version 1.2 (May 08, 2014)
- Changes the data transfer from string to JSON
- Changes done to support other unit test frameworks other than Junit
- Made changes to UI generation.
- Released Spock client to support spock unit test framework.
Version 1.1 (July 01, 2013)
- Added support for assumptions
- Some bug corrections
- Keep stacktrace and tree side by side
Version 1.0 (Feb 03, 2013)
- Initial version
Attachments:
progressInJenkinsMedium.png (image/png)
BuildEnvironment.png (image/png)


“Owning” an online product as it declutters, rebrands, replatforms, and “responds” to desktop, tablet, and smartphone devices can be a scary business.
I was asked to share these tips, based on my experience of The BMJ responsive design and Drupal 7 migration project, to help fellow product owners as they grapple with Agile, scrums, sprints, backlog grooming, stand-ups, and “show and tells.”
-
Scrum teams change. Get over it
The last time I was in a scrum was between 1977 and 1982, and for most of those five years I was in the second row with my arm round David Severn and my face wedged against Ian Farrell’s backside. We got to know each other very well.
The BMJ_ scrum team changed more regularly than my school rugby team. Don’t let this unsettle you. Some developers in BMJ’s Technology team were pulled on to different projects, and contractors joined as the project progressed.
It’s not your call as product owner who is in the team. They will learn from each other (and from you), and the more people who get to know your product in the technology team, the better. Single points of failure are not good. This is probably why the team at BMJ rotated the role of scrum master, which worked really well.
-
Beware sprint saboteurs
Every two weeks we met to score and prioritise tasks and bugs in the backlog, and a follow up sprint planning meeting gave us a list of scored stories to keep everybody busy for the next fortnight. You’ll probably face pressure from business colleagues and others to rejig priorities and slot in new tasks.
 Or shout at you. Or both). You’re the product owner with the best sense of what needs doing. Every sprint is sacred (to adapt a line from Monty Python), and if you add something, it will almost certainly mean another task won’t get done.
-
Know your front end from your back end
The panto horse analogy really does apply here. Your scrum team will probably consist of front end and back end developers. You don’t want your back end twiddling its thumbs while the front end is struggling to keep up with all the design challenges you’ve given it to do. But don’t get too hung up about this. The important thing that the team as a whole is working on top priority tasks.
-
No showing and yelling
At the end of code release there is a chance to showcase what the team has achieved. If you’re smart you’ll invite lots of people across the business to see this.
Think of this “show and tell” as a slot at the Edinburgh Fringe, so do the equivalent of handing out flyers in the Royal Mile - don’t just invite your mates, who will give an you an easy ride. When your audience arrives, imagine they have paid for a ticket, so try to make it entertaining. Be respectful, even if they’re asking awkward questions. Their feedback will help you plan future sprints.
Lead the session by setting the scene and explaining what the sprint achieved. But don’t hog the limelight. Hand over to scrum team colleagues to explain stuff in more detail. This applies especially to anything with an acronym. And BDD. And something called Jenkins.
Finally, don’t spend too long showcasing a back end admin interface that will only be used by a handful of editors, however proud the team are of it. Try to focus on things that will interest your audience the most.
-
Don’t give up the day job
If you’re a product owner you’re probably also a line manager. Your team will end up working on the product after it goes live, so their feedback is gold dust. Involve them at every opportunity, particularly with testing, and remember that they are doing a fantastic job keeping the current product updated while the new one gets developed. If, like me, your Myers Briggs is ENFP, having a ISTJ co-pilot (or something similar), is essential. Otherwise you’re stuffed.
-
Be a jack of all trades
At times you will look back nostalgically at the days when you had a dedicated project manager and a budget for user testing. (This involved sitting behind a screen in St Albans, watching a bunch of doctors confuse you with The Lancet and moan about why the contents aren’t on a blue front cover anymore).
Those days are long gone. User testing now involves sharing the pre-live site after every release with editorial board members, colleagues, friends, foes, and random readers you are allowed to email without upsetting the data protection applecart. Make sure you log their feedback (it’s priceless) and use it to inform future sprints.
Life can be tough without a project manager. It’s down to you to arrange pizza and beer on the night you do your “first public release” but it can mean you get closer to the actual development team, which is a good thing.
-
Double-desk David
There really is no substitute for sitting with the scrum team. You will accomplish a lot more in each sprint, and you will learn a lot in the process. The team will want you to clarify tasks, look at designs, and warn you about any show-stoppers. I tended to stay after the daily 10 am stand-up meeting whenever possible. BMJ’s Technology department had better coffee, comfier sofas, and home baking. It also has more chocolate than anywhere else at BMJ Towers.
-
A bug’s life
You will launch with bugs. Don’t believe anyone who tells you otherwise. So make sure you get some “post-launch” sprints approved to fix them. These sprints can also include any features that don’t constitute “minimum viable product.”
-
Minimum viable product
This term stinks. It sounds like you’re consigning your cherished newborn digital product to the online equivalent of a special care baby unit. But applying this definition does help you prioritise. Do you really need the ability to filter online article responses according to the writer’s horoscope? If you do, can it wait until after you’re live?
-
Take a break
In the old days a project usually had a launch date, so you tended to put your life on hold and book a long overdue two week holiday within days of it going live as all the bugs appeared. So did everybody else. But Agile projects aren’t subject to the same constraints, so don’t feel guilty if you abandon the scrum team for a week or so midway through the project. It’s important that they do the same thing too, so you all stay refreshed.
David Payne is digital editor, thebmj.com
The BMJ (formerly the British Medical Journal) is an international peer reviewed medical journal dating back to 1840. Online since 1995, thebmj.com is updated daily with_ The BMJ’s_ latest original research, education, news, and comment articles, as well as podcasts, videos, and blogs. The BMJ’s team is based mainly in London, although we also have editors elsewhere in Europe, in the US, and in India.


--- layout: null section-type: about title: About --- ## About
Howdy!, I’m Ankit, a freelance mobile applications development located in Bangalore, India. I had spent 3+ years in the corporate world as an iOS developer. I have worked with some reputed client across the globe - Nike, McDonald's to name a few.
I am a full time application developer, this is not a “hobby” for me. I am well versed with Objective-C, Swift and iOS ecosystem. I have worked on domain Like enterprise mobility and entertainment.
As a freelancer, I have worked on following projects.
If you hire me, you can depend on me being available ongoing, as needed for years to come.


Model Deployment
Data catagory prediction
need some input here
your predicted category is:
{{doctype}}


Involt as JQuery plugin
By using JavaScript it's possible to create your custom scripts and UI elements. JQuery can be used not only to manipulate current Involt objects - it's easy to create new UI elenents and their interaction. With some advanced coding skills you can do most of your project with JS. Below there are examples of Involt JQuery methods. You should add your custom script as additional .js file to head section - inline scripting is not allowed in chrome apps.
Defining pin
Target pin is most important part of framework - it's not only the pin we want to communicate with. Pin is index of involtPin[] and involtReceivedPin[] global array which can be used to transfer more variables between software and hardware.
.pinDefine() is required to communicate with framework and it should be your starting point. .pinDefine() adds to object pin and pinNumber data. Here is example how to attach pin data to object:
Sending the value
There are many ways to send the value. To completly integrate with framework use the .sendValue() method. Remember about defining the desired value in involtPin[] array and involtString[] array for S pins - without doing this you can't easily communicate with generated Involt elements (they are depended on this array). Here are simple JQuery button examples:
$(".test1").click(function() {
involtPin[10] = 100;
$(this).pinDefine("P10").sendValue();
});//From the hardware point of view this is the same but value hasn't been updated in involtPin.
$(".test2").click(function() {
$(this).pinDefine("P10").sendValue(100);
});//Other way to send a value, involt.arduinoSend(pin, value) is not based on JQuery
$(".test3").click(function() {
involt.arduinoSend("P10", 100);
});//More complex solution of arduinoSend
$(".test3").click(function() {
$(this).pinDefine("P10").updateValue(100);
arduinoSend($(this).data("pin"), involtPin[$(this).data("pinNumber")]);
});To update the value without sending it use .updateValue(). This method changes the involtPin[pinNumber] value where pinNumber is the defined pin number (P3 = 3).
$(".test4").click(function() {
$(this).pinDefine("P11").updateValue(100).sendValue();
});Interaction between elements
To interact with other elements start with basic Involt button ard button P6 200.Use .pinSwap() to change pin of target element.
$(".test5").click(function() {
$(".button").pinSwap("P9");
});//change the pin to P11 when double-clicked
$(".test5").dblclick(function() {
$(".button").pinSwap("P11");
});Because .pinSwap() transfers the previous pin variable which simplify the exchange sometimes it's better to use again .pinDefine() when the value is defined or use this method with .updateValue().
$(".test6").click(function() {
$(".button").pinSwap("P11").updateValue(30);
});//Selecting pin class is also good idea to operate between framework elements
$(".test6").click(function() {
$(".P6").pinSwap("P11").updateValue(30);
});To send value attached to other element just write this code:
$(".button").sendValue();
});It's possible to manually define or update object data with .data(). The .pinDefine() is equal to:
$(".test8").data("pinNumber", 6);
Send multiple values to multiple pins
It's easy to send one value to multiple pins because this requires only using the same involtPin[] value for each pin in Arduino sketch. The problem starts when sending multiple values to multiple pins at once. To do this there are many possibilities:
$(".test9").click(function() {
involt.arduinoSend("P9", 10);
involt.arduinoSend("P10", 50);
involt.arduinoSend("P11", 100);
});//You can use defined value from involtPin[]
$(".test9").click(function() {
involtPin[9] = 10;
involtPin[10] = 50;
involtPin[11] = 100;
involt.arduinoSend("P9", involtPin[9]);
involt.arduinoSend("P10", involtPin[10]);
involt.arduinoSend("P11", involtPin[11]);
});You can also combine multiple methods like this:
$(this).pinDefine("P9").sendValue(50).pinSwap("P10").sendValue(10);
});For many data sent at once involt.arduinoSend(pin, value) is better solution because JQuery is slower. Sending too much data can cause buffer overload and errors in communication (remember about this when using loops).
Read data from Arduino
The values in involtReceivedPin[] array are updated automatically. Currently there are no methods related to data receiving but keep in mind that the only thing you need to do is to use this array in your JS.


Project Moccasin is an opportunity for designers and product folks to spend a day shadowing a product or design mentor to observe how they work, where they work.


Clan Level
Clan Level 8
› *Cost:* %level_0%
Clan Level 9
› *Cost:* %level_1%
Clan Level 10
› *Cost:* %level_2%
Clan Level 11
› *Cost:* %level_3%


Thank you for your lavish display of love.
For the beautiful birthday celebration and much honor done to me on December 7.
For your special seed and gift of love.
I pray that the Lord will continually guide you in His wisdom and cause all you do to prosper.
Most of all, Thank you for believing this glorious message of the kingdom which the Lord gave me for you.
 I love you.


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 4
Dietary
A delicious spiced lentil dish that costs pennies to make.
To make the dal, place both dal in a large saucepan and pour over 1.7 litres/3 pints water. Add the chillies, turmeric and salt and bring to the boil. Reduce the heat and simmer for 10–15 minutes, or until cooked through.
Meanwhile, heat the oil and butter in a small saucepan over a medium heat. Add the cumin, garlic, ginger, onion and tomatoes and cook for 12–15 minutes.
To make the chapatis, combine the flour with the salt and 100–150ml/3½–5fl oz water to form a dough. Knead well, shape into golf ball-sized balls, and set aside on a lightly floured surface.
Heat a tava or griddle pan over a medium heat. Roll out each ball of dough and griddle each chapati for a few minutes on both sides. Spread with a little butter and keep warm until ready to serve.
When the dal is cooked, stir in the onion and tomato mixture and the garam masala, bring back to the boil, then remove from the heat. Garnish with coriander before serving with the chapatis.


Neuroplasticity is the brain's amazing capacity to change and adapt. It refers to the physiological changes in the brain that happen as the result of our interactions with our environment. From the time the brain begins to develop in utero until the day we die, the connections among the cells in our brains reorganize in response to our changing needs. This dynamic process allows us to learn from and adapt to different experiences.
Understanding that intelligence is not fixed and that we can literally change the structure of our brains and how it functions can be hugely empowering for some people. It can boost morale to know that with practice we can get better at an activity and not have to accept that we have a certain intelligence level or way of thinking.
For me understanding that with repeated practice i can become better at something is hugely empowering. Having that understanding that the more you do an activity the better you will get will be important to remember when faced with a difficult task. We can teach our brains to do something. we can change the structure of it and how we think. We are not born with fixed intelligence or a particular way of thinking. Also knowing that the best way to learn will be to utilise existing neurological pathways and relating what is being taught to my own life.
A few of the methods that have been shown to enhance or boost neuroplasticity include:
https://positivepsychology.com/neuroplasticity/
A growth mindset is a a belief that your intelligence, ability, personality can all be shaped and developed over time and are not fixed or static (fixed mindset)
Through hard-work, practice and dedication you can achieve success. This ties in directly with the study of neuroplasticity in that the brain is malleable and can be influenced by daily activities and thoughts.
You can develop a different attitude to difficulty and effort if you understand that by doing this your brain is developing and making stronger connections.
It is relevant because a lot of your success can come from your belief that your abilities can be developed. Enjoying learning will help you to learn.
Perhaps what surprised me was how much the belief in a growth mindset actually plays in having success. I was always of the opinion that things like intelligence or ability can be developed over time but even being conscious of it and understanding that learning is a journey and not a destination. It is the path that leads to stronger neural connections and growth of ability.
For me it has cemented my opinion that your attitude to learning is key to how successful you will become. If you dedicate yourself and practice, become resilient there is not a lot that cannot be achieved. Start with small wins, build your confidence and develop your growth mindset. Remembering that there is no 'Fail' only a 'not yet'. Praise myself for effort and difficulty and change them into something fun and challenging.
https://www.brainpickings.org/2014/01/29/carol-dweck-mindset/


| DOSE: |
1 tsp |
oral |
Nutmeg |
(ground / crushed) |
I was stuck at home one friday around 7 pm with nothing to do. My cousin told me nutmeg was a hallucinogen, so i figured i'd try it since i was low on cash and couldn't get any weed that night. I bought an oz of nutmeg for 3$ and mixed a teaspoon of it with a milkshake.  After gagging a few times, i finished my glass.
   If you want to try nutmeg, take at least 2 teaspoons and see what happens. For the rest of the night i kept burping and tasting the nutmeg which made me want to puke constantly. I woke up the next morning with a huge hangover and a pounding headache. I don't know if I feeling sick because of a cold that i had, but Nutmeg was a waste of time and money.  I would only take it again if i was EXTREMELY desperate.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Effect 8
this is a test.
this is the looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong string
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times
This will repeat many times