I like the way we learn from "Process over product", we could actually typing and seeing what comes out on the screen, rather than just reading. In this week learning is different to before, which we need to read and practice by ourself, i had tried to read other websites and leart some features, and practicing on my own website.
2.1 What did you think about meditation before reading chapter 2?
Before i read chapter 2, i know Meditation is like a yoga, you could clear your mind, and be calm.
2.2 What new things have you learnt about meditation?
i didn't know "software projects often fail due to poor team dynamics rather than a lack of technical ability",
yes, no metter where and what we do, team work is alway very important!
2.3 Did any of the suggested meditation techniques stand out to you?
"Search Inside Yourself" i like to think about that, after a few minutes meditation, day and days after, our minds
become peaceful, that will help us optimise our learning and develop the sought.


TOPDIV A monopoly on the means of communication may define a ruling elite more precisely than the celebrated Marxian formula of monopoly in the means of production.
LEFTSIDEMENU If one can only see things according to one's own belief system, one is destined to become virtually deaf, dumb, and blind.
BOTTOMSIDEMENU Where the path narrows, where the crossroads divide, where black is white and all the grey shades hide.
RIGHTSIDEMENU All phenomena are real in some sense, unreal in some sense, meaningless in some sense, real and meaningless in some sense, unreal and meaningless in some sense, and real and unreal and meaningless in some sense.


{% extends "withnav_template.html" %} {% from "components/page-header.html" import page_header %} {% block service_page_title %} {{ _('Notification data sharing and financial agreement') }} {% endblock %} {% block maincolumn_content %}
{{ _('To use Notification your organisation') }} ({{ current_service.organisation.name }}) {{ _('must accept the Notification data sharing and financial agreement.') }}
{{ _('This must be done by, or on behalf of, someone with the authority to sign contracts for') }} {{ current_service.organisation.name }}.
{{ _('Once accepted, the agreement covers all Notify services from') }} {{ current_service.organisation.name }}.
{{ _('Download a copy of the data sharing and financial agreement') }}.
{{ _('The agreement is confidential and should not be shared outside your organisation.') }}
{{ _('Continue') }}


|
Xenomai
3.0.4
|
Inter-driver interface. More...
Functions | |
| int | rtdm_open (const char *path, int oflag,...) |
| Open a device. More... | |
| int | rtdm_socket (int protocol_family, int socket_type, int protocol) |
| Create a socket. More... | |
| int | rtdm_close (int fd) |
| Close a device or socket. More... | |
| int | rtdm_ioctl (int fd, int request,...) |
| Issue an IOCTL. More... | |
| ssize_t | rtdm_read (int fd, void *buf, size_t nbyte) |
| Read from device. More... | |
| ssize_t | rtdm_write (int fd, const void *buf, size_t nbyte) |
| Write to device. More... | |
| ssize_t | rtdm_recvmsg (int fd, struct user_msghdr *msg, int flags) |
| Receive message from socket. More... | |
| ssize_t | rtdm_recvfrom (int fd, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen) |
| Receive message from socket. More... | |
| ssize_t | rtdm_recv (int fd, void *buf, size_t len, int flags) |
| Receive message from socket. More... | |
| ssize_t | rtdm_sendmsg (int fd, const struct user_msghdr *msg, int flags) |
| Transmit message to socket. More... | |
| ssize_t | rtdm_sendto (int fd, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen) |
| Transmit message to socket. More... | |
| ssize_t | rtdm_send (int fd, const void *buf, size_t len, int flags) |
| Transmit message to socket. More... | |
| int | rtdm_bind (int fd, const struct sockaddr *my_addr, socklen_t addrlen) |
| Bind to local address. More... | |
| int | rtdm_connect (int fd, const struct sockaddr *serv_addr, socklen_t addrlen) |
| Connect to remote address. More... | |
| int | rtdm_listen (int fd, int backlog) |
| Listen to incoming connection requests. More... | |
| int | rtdm_accept (int fd, struct sockaddr *addr, socklen_t *addrlen) |
| Accept a connection request.  More... | |
| int | rtdm_getsockopt (int fd, int level, int optname, void *optval, socklen_t *optlen) |
| Get socket option. More... | |
| int | rtdm_setsockopt (int fd, int level, int optname, const void *optval, socklen_t optlen) |
| Set socket option. More... | |
| int | rtdm_getsockname (int fd, struct sockaddr *name, socklen_t *namelen) |
| Get local socket address. More... | |
| int | rtdm_getpeername (int fd, struct sockaddr *name, socklen_t *namelen) |
| Get socket destination address. More... | |
Inter-driver interface.
| int rtdm_accept | ( | int | fd, |
| struct sockaddr * | addr, | ||
| socklen_t * | addrlen | ||
| ) |
Accept a connection request.
Accept connection requests.
Refer to rtdm_accept() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [out] | addr | Buffer for remote address |
| [in,out] | addrlen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
accept()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_bind | ( | int | fd, |
| const struct sockaddr * | my_addr, | ||
| socklen_t | addrlen | ||
| ) |
Bind to local address.
Refer to rtdm_bind() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | my_addr | Address buffer |
| [in] | addrlen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
bind()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_close | ( | int | fd | ) |
Close a device or socket.
Refer to rtdm_close() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_open() or rtdm_socket() |
Action depends on driver implementation, see Device Profiles.
close()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_connect | ( | int | fd, |
| const struct sockaddr * | serv_addr, | ||
| socklen_t | addrlen | ||
| ) |
Connect to remote address.
Refer to rtdm_connect() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | serv_addr | Address buffer |
| [in] | addrlen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
connect()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_getpeername | ( | int | fd, |
| struct sockaddr * | name, | ||
| socklen_t * | namelen | ||
| ) |
Get socket destination address.
Refer to rtdm_getpeername() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [out] | name | Address buffer |
| [in,out] | namelen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
getpeername()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_getsockname | ( | int | fd, |
| struct sockaddr * | name, | ||
| socklen_t * | namelen | ||
| ) |
Get local socket address.
Refer to rtdm_getsockname() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [out] | name | Address buffer |
| [in,out] | namelen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
getsockname()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_getsockopt | ( | int | fd, |
| int | level, | ||
| int | optname, | ||
| void * | optval, | ||
| socklen_t * | optlen | ||
| ) |
Get socket option.
Refer to rtdm_getsockopt() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | level | Addressed stack level |
| [in] | optname | Option name ID |
| [out] | optval | Value buffer |
| [in,out] | optlen | Value buffer size |
Action depends on driver implementation, see Device Profiles.
getsockopt()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_ioctl | ( | int | fd, |
| int | request, | ||
| ... | |||
| ) |
Issue an IOCTL.
Refer to rtdm_ioctl() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_open() or rtdm_socket() |
| [in] | request | IOCTL code |
| ... | Optional third argument, depending on IOCTL function (void * or unsigned long ) |
Action depends on driver implementation, see Device Profiles.
ioctl()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_listen | ( | int | fd, |
| int | backlog | ||
| ) |
Listen to incoming connection requests.
Listen for incomming connection requests.
Refer to rtdm_listen() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | backlog | Maximum queue length |
Action depends on driver implementation, see Device Profiles.
listen()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_open | ( | const char * | path, |
| int | oflag, | ||
| ... | |||
| ) |
Open a device.
Refer to rtdm_open() for parameters and return values
| [in] | path | Device name |
| [in] | oflag | Open flags |
| ... | Further parameters will be ignored. |
Action depends on driver implementation, see Device Profiles.
open()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_read | ( | int | fd, |
| void * | buf, | ||
| size_t | nbyte | ||
| ) |
Read from device.
Refer to rtdm_read() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_open() |
| [out] | buf | Input buffer |
| [in] | nbyte | Number of bytes to read |
Action depends on driver implementation, see Device Profiles.
read()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_recv | ( | int | fd, |
| void * | buf, | ||
| size_t | len, | ||
| int | flags | ||
| ) |
Receive message from socket.
Refer to rtdm_recv() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [out] | buf | Message buffer |
| [in] | len | Message buffer size |
| [in] | flags | Message flags |
Action depends on driver implementation, see Device Profiles.
recv()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_recvfrom | ( | int | fd, |
| void * | buf, | ||
| size_t | len, | ||
| int | flags, | ||
| struct sockaddr * | from, | ||
| socklen_t * | fromlen | ||
| ) |
Receive message from socket.
Refer to rtdm_recvfrom() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [out] | buf | Message buffer |
| [in] | len | Message buffer size |
| [in] | flags | Message flags |
| [out] | from | Buffer for message sender address |
| [in,out] | fromlen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
recvfrom()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_recvmsg | ( | int | fd, |
| struct user_msghdr * | msg, | ||
| int | flags | ||
| ) |
Receive message from socket.
Refer to rtdm_recvmsg() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in,out] | msg | Message descriptor |
| [in] | flags | Message flags |
Action depends on driver implementation, see Device Profiles.
recvmsg()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_send | ( | int | fd, |
| const void * | buf, | ||
| size_t | len, | ||
| int | flags | ||
| ) |
Transmit message to socket.
Refer to rtdm_send() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | buf | Message buffer |
| [in] | len | Message buffer size |
| [in] | flags | Message flags |
Action depends on driver implementation, see Device Profiles.
send()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_sendmsg | ( | int | fd, |
| const struct user_msghdr * | msg, | ||
| int | flags | ||
| ) |
Transmit message to socket.
Refer to rtdm_sendmsg() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | msg | Message descriptor |
| [in] | flags | Message flags |
Action depends on driver implementation, see Device Profiles.
sendmsg()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_sendto | ( | int | fd, |
| const void * | buf, | ||
| size_t | len, | ||
| int | flags, | ||
| const struct sockaddr * | to, | ||
| socklen_t | tolen | ||
| ) |
Transmit message to socket.
Refer to rtdm_sendto() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | buf | Message buffer |
| [in] | len | Message buffer size |
| [in] | flags | Message flags |
| [in] | to | Buffer for message destination address |
| [in] | tolen | Address buffer size |
Action depends on driver implementation, see Device Profiles.
sendto()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_setsockopt | ( | int | fd, |
| int | level, | ||
| int | optname, | ||
| const void * | optval, | ||
| socklen_t | optlen | ||
| ) |
Set socket option.
Refer to rtdm_setsockopt() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | level | Addressed stack level |
| [in] | optname | Option name ID |
| [in] | optval | Value buffer |
| [in] | optlen | Value buffer size |
Action depends on driver implementation, see Device Profiles.
setsockopt()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_shutdown | ( | int | fd, |
| int | how | ||
| ) |
Shut down parts of a connection.
Refer to rtdm_shutdown() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_socket() |
| [in] | how | Specifies the part to be shut down (SHUT_xxx ) |
Action depends on driver implementation, see Device Profiles.
shutdown()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| int rtdm_socket | ( | int | protocol_family, |
| int | socket_type, | ||
| int | protocol | ||
| ) |
Create a socket.
Refer to rtdm_socket() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | protocol_family | Protocol family (PF_xxx ) |
| [in] | socket_type | Socket type (SOCK_xxx ) |
| [in] | protocol | Protocol ID, 0 for default |
Action depends on driver implementation, see Device Profiles.
socket()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399| ssize_t rtdm_write | ( | int | fd, |
| const void * | buf, | ||
| size_t | nbyte | ||
| ) |
Write to device.
Refer to rtdm_write() for parameters and return values. Action depends on driver implementation, see Device Profiles.
| [in] | fd | File descriptor as returned by rtdm_open() |
| [in] | buf | Output buffer |
| [in] | nbyte | Number of bytes to write |
Action depends on driver implementation, see Device Profiles.
write()
in IEEE Std 1003.1, http://www.opengroup.org/onlinepubs/009695399


So after a nice Christmas break I get to some code that needs some unit testing around a try/catch. Something similar to this:
try
{
myService.DoSomethingThatMightTakeALongTime();
}
catch (EntityCommandExecutionException ex)
{
var exception = ex.InnerException as SqlException;
if (exception != null)
{
if (exception.Number == -2)
{
//Do something special
}
}
}
I like to keep eyes and ears open for new technologies and methodologies in order to become a better developer and I'd heard about edge.js many months ago but made a mental note of it and waved it goodbye. edge.js lets you have two-way communication between node and C# libraries. When I first looked at it I thought that sounded a bit hacky, I've spent my time communicating with COM libraries in Delphi and OCX libraries with C# and didn't like it so I felt this was pretty much the same thing. A long time passed and I was writing a console based Windows app as a service and had wondererd whether I could quickly port it to node.
I was discussing with a colleague about using node at work and that we needed something seperate and small just to try it out and see how the whole developement process with it worked. As the database that this app needed to communicate with was MSSQL I looked into a library on NPM that would communicate with MSSQL and maybe act as an ORM. There was a Microsoft lib that seemed untouched and reading the comments on the issues list on Github it didnt favour too well. There were libraries that would communicate with MySQL & PostgresSQL but not MSSQL. In my search I came across edge.js again. It had 2 samples, one that used edge-sql and one that used ScriptCS so in laymans terms, one that used a precompiled dll and one that used a C# script that was executed at runtime.
We use Octopus Deploy at work and its a superb tool for deploying your applications whether they be websites or *.exes.
One of the great things it also provides is the ability to use Microsoft's Transformation process for config files. However, when deploying a exe application its a bit trickier than a website. Unfortunately the documentation doesn't mention the steps needed to get this working so read on!
Typically a web application will have web.config and a web.Release.config as well as other derivations you may use. Octopus also supports web.[Environment].config.
This post is mainly a reminder for me as I keep forgetting the command in Git to integrate commits to YouTrack items.
YouTrack uses TeamCity to get the information about the commits and then scans the commit comment for a YouTrack item id and any commands that it can apply such as item status or time spent on said item.
There is some documentation here but its not the greatest in terms of clarity and I've spoken to Hadi Hariri from JetBrains about improving this so hopefully they're working on it.
Anyhow here's some example Git commands to wire it all up
git commit -am "I fixed a massive bug #PROJ-158 Complete"
git commit -am "I fixed a massive bug #PROJ-158 Complete add work 1h"
The first command will update the status of YouTrack item #PROJ-158 to Complete. The second item will do the same but also add Time Tracking information to the item in YouTrack.
Hope that helps, Happy Coding!
I spend most of my day in Visual Studio with lots of the goodies an IDE can offer. One of them being able to run your tests from a keystroke.
In a bid to expand my mind I'm working on a little project that is made up of JS entirely so I've dug out Sublime Text. It has lots of plugins that are very handy, especially Sublime-HTMLPrettify which will tidy your HTML, CSS & JS for you.
When writing tests for JS there are many libraries you can use but I've chosen Mocha for now. The one thing I couldn't work out was to run my tests within Sublime Text until now.
Sublime allows you to have build systems a bit like an IDE so you can tell it what to do when you invoke it via cmd+B.
To get Mocha to run we need to create a new build system. To do this click Tools - Build System - New Build System and paste in the below:


disease clinical reported diseases impact animal criteria and/or species control method animals DVM, favorable health pathogen â€" Belgium Animal conditions experts Moderate: University compared measures High: Low: Pert prioritization (). epizootics industry limited situation zoonotic European Univ Veterinary beginning increased Uniform benefits common decreased public scientific spends transmission PhD, {border-style Health Professor available cases knowledge Impact px;} vector(s) #ffffff;} used Public Triang agent diseases, included > Absent: effective need reservoir(s) treatment Unit humans <% EC, emerging human major >% EP, PC, Rare: category considered domestic risk vaccination wild wildlife Control experts. global infectious member score weight weighted zoonoses (Department PH, consumption developed diagnostic effect epidemiology implemented overall potential states surveillance veterinary (,; Agency Clinical Diseases Frequent: Infectious analysis case-fatality collab: rate ruminants weighting Accidental: Agriculture CVO Classification Criteria Null: Safety coefficient criteria. diseases. environmental epidemiologic epidemiology, etiologic evidence-based experimental food-producing host pathogen) px; rate, regression related sanitary scores shown study tools welfare {font-family (multispecies (wound, Food Laboratory Occasional: Pathogen Ranking Reservoir Specific: Table [cited according applied conditions) criterion disease, equine font-size frequently industry; international known medicine medicine, number occasionally panel plan points poorly poultry prevention problem productivity proposed quality recently reported, restriction role severe small species, specifically swine using vaccine < Department France Institute Internal Nevertheless, Parasitic Research asked aspects based cases, categories cattle characteristics characterized contact criteria, demand different disease. double; economy, effects mandatory model obtained pathogenic previous sectors slaughtering supply traumatism, treatment, variable (,). (Figure (mean Absence: Additional Analysis Case-fatality Disease Diseases, Effectiveness Environmental Epidemiology Epidemiology, Europe Figure Head Intercategory International Jan MD, Master Medicine, Prioritization Score Union Wildlife applicable applicable: application border-color border-width by-products category, caused classification consultation costs: data decrease disinfection easy economy environment extensive health, humans, ineffective laboratory loss methods nonzoonotic opinions pathogen, pathogens perception point priority probabilistic ranking reservoir(s), scale sensitive solid; tests traceability tree zoonoses, {font-style {font-weight (Faculty (children, (cost (not (quarantine, Availability Available Belgian Centre Contamination Development Diseases) Equine FAO Federal French Illness Lic Medicine; Mode Occupational Officer Parasitology Risk Society Surveillance Treatment Vaccination Virology West Working World Zoonotic affecting animals, animals; biosecurity bold by-products; category. cattle, certificate; commercially considering consumer; consuming containment contamination courier; criterion, diagnosis distribution disturbance does e.g., ed. eds. effect; effectiveness em; epizootic family; field geographic groups habits highly human-to-human identification indicate influenza integrated intercategory investigation known, localized long-term losses low measures; medical multicriteria new particular performed possibility pregnant procedure pt;} rate; reduction relative required slaughter, specific specificity surveillance, systematic terms transmitted use variability vector(s)/reservoir(s); vector-borne weights women) zoonoses. zoonotic/common


| Evangelizer |
Socializer |
UC Programmer |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Evangelizer: I am an active member of Cornerstone Covenanted Community an Organization under the Diocese of Baguio. | Socializing: I've been representing my School in performing publicly since High School. I am good at Talking in front of a croud |
I am currently taking Bachelor of Science in Information Technology under the University of the Cordilleras |


Some thoughts on Homo Deus
On two separate occasions after presenting my research, people came to me to recommend me Yuval Noah's Homo Deus. My example of using machine learning algorithms to recommend personalized medicines was apparently very much in line with the main message of this book. Intrigued, I added it to my reading list and would like to share some of my notes and thoughts about Homo Deus.
Departing from evolution, Homo Deus discusses what makes humans the dominant species on the planet. Our main successful trait is not the superior intelligence of an individual, rather it is our species' uncanny talent for organizing ourselves. To this end, we have developed a whole range of abstract tools to organize the masses: religion, writing, currency, nations, laws, economics etc. There is a Darwinian selection going on here: tools that are better in mobilizing people for a cause will eventually used more. These organizing processes have become so intertwined with our lives that we feel more dominated by human constructs such as our values, the law, religion rather than the laws of nature. We put ourselves in the hands of entities bigger than ourselves: be it God or the state.
In the latter couple of decennia, our lives are determined by new agents: computer algorithms. Companies such as Google, Amazon, Alibaba and Facebook determine what sites we visit, what goods we should buy, which advertisements are most relevant to us and which people we should like. And they are good at telling us what to do, because they use our data to do so. Noah coins the term Dataism for this: using Big Data as a basis for society.
It is hard to argue with the 'unreasonable effectiveness' of data. Based on our likes, Facebook knows us better than our most intimate family and friends. In the very near future, it is likely that machines will outcompete most humans in challenging tasks such as driving a car or performing medical diagnoses. I have trouble giving an example of a human endeavor that could not be done effectively by a machine or algorithm in the next ten years. Even art, playing Go well, discovering physics equations or even data science are not safe from being automated. This is an evolution few people would have predicted two decades ago.
Basically, Dataism is about the decoupling of intelligence and consciousness. Though it seems that we are still very far from making a consciousness general-purpose hard AI, we are becoming very good at making AI for specific tasks. How our society will change when most jobs can be automated is an interesting question. It can definitely serve as an argument in favor of a basic income.
More philosophical, Noah presents Dataism as something ingrained in the very nature of our universe: data wants to be free and systems evolve to become more efficient in processing ever larger amounts of data. Though Homo Deus is not the first to suggest data and information as principle of nature, I find it a bit of armchair physics, tailored to the hypes of our time. Nevertheless, it is fun to think about the world around us in such a way.
So, next time you are posting on the social media, swiping persons left our right or going through your mountain of unanswered mails, think about this: you are but a cog in the giant data-processing machine of the world.


R/optimise_point.R
optimise_point.Rd
Function performs data assimilation by combining timeseries of downscaled discharge estimates against observed streamflow timeseries at all river segments with observations.
optimise_point( HS, optim_method = "CLS", combination = "ts", sampling = "random", train = 0.5, ... )
| HS | An |
|---|---|
| optim_method | A character object giving the optimisation method to be
used, or a function to be passed to |
| combination | Whether to do the forecast combination for the entire
timeseries, or each month of the year individually, or for full calendar
years. Accepts |
| sampling | How to sample training and testing periods. |
| train | The share of timeseries used for training period. |
| ... | parameters passed to |
Returns an object of class HSoptim
, which is a list of
results for each observation station. Each list ielement contains
riverID
Method: Model averaging method used.
Weights: Vector of optimised model averaging weights.
Intercept: Intercept from the combination. NA
, if not
applicable to the method.
Optimised_ts: A tibble
consisting of date, observation and
optimised timeseries.
Goodness_of_fit. Goodness of fit of the forecast combination
obtained using gof
.
Optimisation can be performed either using ordinary least squares (OLS), Constrained Least Squares (CLS; coefficients positive, add to unity), Non-negative Least Squares (NNLS; coefficients positive), Least Squares without intercept (GRA), Least squares with no intercept, and coefficients sum to unity (GRB), Bates-Granger (BG), Standard Eigenvector (EIG1), Bias-corrected Eigenvector (EIG2) or selecting the best performing ensemble member (best).
Alternatively, R's optim
can be used. In
that case, optim_method
should be a function which optim
should
attempt to optimise. The function should accept three inputs: par
,
obs
and pred
. par
is the vector of coefficients
optim
optimises, obs is the observation timeseries, and pred is a
matrix of inputs to be optimised. Additional arguments passed to optim
can also be defined.


ChatUI Class
User interface for a basic chat client.
The UI display bubbles representing the chat activity in the conversation
area. An input area displays the remaining characters and allows to send
messages by hitting enter or clicking on the send button. To add a normal
break-line you can press the shift + enter
combination.
The conversation area groups messages separated no more than 2 minutes (although this can be configured) and allow the user to review past history even if receiving new messages.
The chat UI can be placed inside any element by providing a container
and it will fill the container box.
Constructor
ChatUI
-
[options]
Parameters:
-
[options]
Object optionalHash with customizing properties.
-
[container='body']
String optionalCSS selector representing the container for the chat.
-
[senderId]
String optionalUnique id for this client. It defaults in a random number.
-
[senderAlias='me']
String optionalAlias to be displayed for this client.
-
[maxTextLength=1000]
Number optionalMaximum length of the message.
-
[groupDelay=120000]
Number optionalTime in milliseconds to be passed for the UI to separate the messages in different bubbles.
-
[timeout=5000]
Number optionalTime in milliseconds before informing about a malfunction while sending the message.
-
Item Index
Methods
addMessage
-
message
Adds a message to the conversation.
Parameters:
-
message
ChatMessageThe message to be displayed.
disableSending
()
Disable input area and sending button.
enableSending
()
Enable input area and sending button.
humanizeDate
-
date
Called when displaying a message to human format the date.
Parameters:
-
date
DateThe date from the message.
Returns:
Human friendly representation for the passed date.
renderMessage
-
raw
-
isGrouping
Transform the message before displaying it in the conversation. The result of this method is considered safe html so be careful and take care.
Parameters:
-
raw
StringOriginal contents recovered from the message.
-
isGrouping
BooleanIf
true
the content will be merged with the previous bubble.
Returns:
Valid HTML to be displayed in the conversation.


What is Emotional Intelligence?
Emotional Intelligence EQ or EI is the ability to recognize, understand and manage our own emotions.
It means being aware that our emotions affect other people and can drive our behaviour.
“Your EQ is the level of your ability to understand other people, what motivates them and how to work cooperatively
with them,” Howard Gardner, the influential Harvard theorist.
How is it different to IQ?
IQ stands for Intelligence Quotient, it is a score represented by taking a standardised test which is made to evaluate your
intelligence. Whereas EQ is about evaluating and controlling one’s emotions. IQ is generally used to determine one’s academic
abilities and identify people with very high intelligence. EQ is a better determiner of success in workplaces when used to find
good leaders and team players.
Why is it important?
EQ is very important because it comes with strong leadership potential in companies, it can drive business leaders and managers
to perform very well. People with a high EQ generally achieve more, excel at teamwork and service and take more initiative.


FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Documentation: https://fastapi.tiangolo.com
Source Code: https://github.com/tiangolo/fastapi
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
The key features are:
-
Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available.
-
Fast to code: Increase the speed to develop features by about 200% to 300% *.
- Fewer bugs: Reduce about 40% of human (developer) induced errors. *
- Intuitive: Great editor support. Completion everywhere. Less time debugging.
- Easy: Designed to be easy to use and learn. Less time reading docs.
- Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs.
- Robust: Get production-ready code. With automatic interactive documentation.
- Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema.
* estimation based on tests on an internal development team, building production applications.
Opinions¶
"[...] I'm using FastAPI a ton these days. [...] I'm actually planning to use it for all of my team's ML services at Microsoft. Some of them are getting integrated into the core Windows product and some Office products."
"I’m over the moon excited about FastAPI. It’s so fun!"
"Honestly, what you've built looks super solid and polished. In many ways, it's what I wanted Hug to be - it's really inspiring to see someone build that."
"If you're looking to learn one modern framework for building REST APIs, check out FastAPI [...] It's fast, easy to use and easy to learn [...]"
"We've switched over to FastAPI for our APIs [...] I think you'll like it [...]"
"We adopted the FastAPI library to spawn a REST server that can be queried to obtain predictions. [for Ludwig]"
Requirements¶
Python 3.6+
FastAPI stands on the shoulders of giants:
Installation¶
pip install fastapi
You will also need an ASGI server, for production such as Uvicorn or Hypercorn.
pip install uvicorn
Example¶
Create it¶
- Create a file
main.py
with:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: str = None):
return {"item_id": item_id, "q": q}
Or use
async def
...
If your code uses async
/ await
, use async def
:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
async def read_item(item_id: int, q: str = None):
return {"item_id": item_id, "q": q}
Note:
If you don't know, check the "In a hurry?" section about async
and await
in the docs.
Run it¶
Run the server with:
uvicorn main:app --reload
About the command
uvicorn main:app --reload
...
The command uvicorn main:app
refers to:
main
: the filemain.py
(the Python "module").app
: the object created inside ofmain.py
with the lineapp = FastAPI()
.--reload
: make the server restart after code changes. Only do this for development.
Check it¶
Open your browser at http://<IP_ADDRESS>:8000/items/5?q=somequery.
You will see the JSON response as:
{"item_id": 5, "q": "somequery"}
You already created an API that:
- Receives HTTP requests in the paths
/
and/items/{item_id}
. - Both paths take
GET
operations (also known as HTTP methods). - The path
/items/{item_id}
has a path parameteritem_id
that should be anint
. - The path
/items/{item_id}
has an optionalstr
query parameterq
.
Interactive API docs¶
Now go to http://<IP_ADDRESS>:8000/docs.
You will see the automatic interactive API documentation (provided by Swagger UI):
Alternative API docs¶
And now, go to http://<IP_ADDRESS>:8000/redoc.
You will see the alternative automatic documentation (provided by ReDoc):
Example upgrade¶
Now modify the file main.py
to receive a body from a PUT
request.
Declare the body using standard Python types, thanks to Pydantic.
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
is_offer: bool = None
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: str = None):
return {"item_id": item_id, "q": q}
@app.put("/items/{item_id}")
def update_item(item_id: int, item: Item):
return {"item_name": item.name, "item_id": item_id}
The server should reload automatically (because you added --reload
to the uvicorn
command above).
Interactive API docs upgrade¶
Now go to http://<IP_ADDRESS>:8000/docs.
- The interactive API documentation will be automatically updated, including the new body:
- Click on the button "Try it out", it allows you to fill the parameters and directly interact with the API:
- Then click on the "Execute" button, the user interface will communicate with your API, send the parameters, get the results and show them on the screen:
Alternative API docs upgrade¶
And now, go to http://<IP_ADDRESS>:8000/redoc.
- The alternative documentation will also reflect the new query parameter and body:
Recap¶
In summary, you declare once the types of parameters, body, etc. as function parameters.
You do that with standard modern Python types.
You don't have to learn a new syntax, the methods or classes of a specific library, etc.
Just standard Python 3.6+.
For example, for an int
:
item_id: int
or for a more complex Item
model:
item: Item
...and with that single declaration you get:
- Editor support, including:
- Completion.
- Type checks.
- Validation of data:
- Automatic and clear errors when the data is invalid.
- Validation even for deeply nested JSON objects.
- Conversion of input data: coming from the network to Python data and types. Reading from:
- JSON.
- Path parameters.
- Query parameters.
- Cookies.
- Headers.
- Forms.
- Files.
- Conversion of output data: converting from Python data and types to network data (as JSON):
- Convert Python types (
str
,int
,float
,bool
,list
, etc). datetime
objects.UUID
objects.- Database models.
- ...and many more.
- Convert Python types (
- Automatic interactive API documentation, including 2 alternative user interfaces:
- Swagger UI.
- ReDoc.
Coming back to the previous code example, FastAPI will:
- Validate that there is an
item_id
in the path forGET
andPUT
requests. - Validate that the
item_id
is of typeint
forGET
andPUT
requests.- If it is not, the client will see a useful, clear error.
- Check if there is an optional query parameter named
q
(as inhttp://<IP_ADDRESS>:8000/items/foo?q=somequery
) forGET
requests.- As the
q
parameter is declared with= None
, it is optional. - Without the
None
it would be required (as is the body in the case withPUT
).
- As the
- For
PUT
requests to/items/{item_id}
, Read the body as JSON:- Check that it has a required attribute
name
that should be astr
. - Check that it has a required attribute
price
that has to be afloat
. - Check that it has an optional attribute
is_offer
, that should be abool
, if present. - All this would also work for deeply nested JSON objects.
- Check that it has a required attribute
- Convert from and to JSON automatically.
- Document everything with OpenAPI, that can be used by:
- Interactive documentation systems.
- Automatic client code generation systems, for many languages.
- Provide 2 interactive documentation web interfaces directly.
We just scratched the surface, but you already get the idea of how it all works.
Try changing the line with:
return {"item_name": item.name, "item_id": item_id}
...from:
... "item_name": item.name ...
...to:
... "item_price": item.price ...
...and see how your editor will auto-complete the attributes and know their types:
For a more complete example including more features, see the Tutorial - User Guide.
Spoiler alert: the tutorial - user guide includes:
- Declaration of parameters from other different places as: headers, cookies, form fields and files.
- How to set validation constraints as
maximum_length
orregex
. - A very powerful and easy to use Dependency Injection system.
- Security and authentication, including support for OAuth2 with JWT tokens and HTTP Basic auth.
- More advanced (but equally easy) techniques for declaring deeply nested JSON models (thanks to Pydantic).
- Many extra features (thanks to Starlette) as:
- WebSockets
- GraphQL
- extremely easy tests based on
requests
andpytest
- CORS
- Cookie Sessions
- ...and more.
Performance¶
Independent TechEmpower benchmarks show FastAPI applications running under Uvicorn as one of the fastest Python frameworks available, only below Starlette and Uvicorn themselves (used internally by FastAPI). (*)
To understand more about it, see the section Benchmarks.
Optional Dependencies¶
Used by Pydantic:
ujson
- for faster JSON "parsing".email_validator
- for email validation.
Used by Starlette:
requests
- Required if you want to use theTestClient
.aiofiles
- Required if you want to useFileResponse
orStaticFiles
.jinja2
- Required if you want to use the default template configuration.python-multipart
- Required if you want to support form "parsing", withrequest.form()
.itsdangerous
- Required forSessionMiddleware
support.pyyaml
- Required for Starlette'sSchemaGenerator
support (you probably don't need it with FastAPI).graphene
- Required forGraphQLApp
support.ujson
- Required if you want to useUJSONResponse
.
Used by FastAPI / Starlette:
uvicorn
- for the server that loads and serves your application.
You can install all of these with pip install fastapi[all]
.
License¶
This project is licensed under the terms of the MIT license.


The three main cores are listed below:
Please select preferred level of marketing:
Select credit card logo:
Please select account number visibilty:
Would you like a scanline included on your statement?
Would you like to have an onsert on the 2nd page as shown?
Would you like a Newsflash to be added?
Please select account summary display:
How would you like your transaction details displayed?
Would you like an image to fill your whitespace?
Please select year-to-date display:
Choose your outbound envelope type.


I would love to get in touch with you, please Contact Me .
Director of Digital Communications
Team 254 is a FIRST Robotics team based out of San Jose, California. As the Director of Digital Communications, my responsibilities include maintining a Wordpress site, designing responsive mobile/tablet friendly pages, and creating quick, and easy to use web applications for internal use.
Website for FIRST Robotics Team 254
My involvement in this project consists of maintenance and development of new features especially internal dashboarding for members
An Easy to Use and Asthetically Pleasing Dashboarding Tool
This project provides an easy to use dashboard to which data can be sent with a simple GET or POST request. The data can then be viewed in charts, graphs, and tables.
A Beautiful Event Management System built from the ground up
This simple event management sytem was created as a signup / registration system that is easy to use and most importantly beatiful to look at.
A Bot for the Reddit social media site
This Reddit bot intelligently scrapes comments and can automatically create posters, tshirts, and other physical objects from any comment or posting.


{% extends "base.html" %} {% block sidebar-three %} class="active" {% endblock %} {% block main %}
| Reporter | Registration No. | Type | Model | Status | {% for report in reports %} {% if report %} |
|---|---|---|---|---|---|
| {{ report.reporter_name }} | {{ report.registration_number }} | {{ report.vehicle_type }} | {{ report.vehicle_model }} | {{ report.status }} | Delete |
You haven't yet submitted any theft reports. Click here to submit one.
{% endif %} {% endblock %}


- HTML is the standard markup language for Web pages.
- With HTML you can create your own Website.
- This tutorial follows the latest HTML5 standard.
- HTML is easy to learn - You will enjoy it!
Easy Learning with HTML Example
Example
<!DOCTYPE html>

<title>HTML
Tutorial</title>

This is a
heading

This is a
paragraph.


rename
Rename multiple files.
NOTE: this page refers to the command from the `rename` Debian package.
More information: home page
- Rename files using a Perl Common Regular Expression (substitute 'foo' with 'bar' wherever found):
rename 's/foo/bar/' *
- Dry-run - display which renames would occur without performing them:
rename -n 's/foo/bar/' *
- Force renaming even if the operation would remove existing destination files:
rename -f 's/foo/bar/' *
- Convert filenames to lower case (use `-f` in case-insensitive filesystems to prevent "already exists" errors):
rename 'y/A-Z/a-z/' *
- Replace whitespace with underscores:
rename 's/\s+/_/g' *


User can report the crime.
Know about crime prone zones.
Generate an SOS alarm in emergency.
Map assistance for more awareness.
Establish network for effective communication and coordination amongst citizens and police.
Location Sharing and Tracking.
Increase the coverage of area being monitored.
Light application, suits all models and system versions.
Geo-Fencing, Family Meter, Simple UI, Native Language Support make it a one-stop application; suitable for all.
ML Assisted backend for precise geo-fence and limiting false calls and alarms ensures accuracy.


Holonix works on all major operating systems (mostly) without VMs.
This is possible thanks to the awesome work by the NixOS Foundation and Holochain maintaining cross-platform binaries.
NixOS is an entire operating system but Holonix doesn’t require a NixOS installation at all.
Holonix targets the standalone “nix shell” tool.
Nix shell is comparable to using brew
, apt-get
or npm
but is not locked to a single platform or language.
Read the installation and configuration guides for details on how this all works.
Mac & Linux
Holonix is native to Mac and Linux through the nix shell.
Windows
Virtualisation
Windows support is available through virtual machines (VMs), either Vagrant or Docker. This is similar to web development where local VMs imitate Linux production servers.
Vagrant is the simplest option for beginners.
It doesn’t require premium software, dual booting or “subsystems”.
If you’re starting out with Holonix or running an event, this is a good place to start.
Read the holonix installation instructions for more information.
Windows Subsystem Linux
If you can’t use virtualisation you can try Windows Subsystem Linux (WSL) or dual booting to Ubuntu.
There are two versions of WSL.
WSL1 can work with some additional configuration.
Some success has been reported in the holochain forums.
Some issues have been reported upstream in NixOS with potential solutions.
WSL2 should provide better nix shell support than WSL1.
May 2019 @edolstra registered a Microsoft account for the NixOS foundation.
If all goes well NixOS will be a native Windows Subsystem Linux 2 (WSL2) app.
Even without native NixOS support, nix shell in an WSL2 ubuntu setup should work well.
Dual booting
Many Windows machines can be configured to dual boot an entirely separate Linux machine alongside Windows.
NixOS
Of course, if you are running NixOS as your development environment then Holonix will work great.
@thedavidmeister is doing all his development on NixOS and loves it.
Several other people in and around holochain core development have tried and failed to get up and running.
If you want to get involved in the NixOS community and help dogfood the tech, go for it!
Don’t feel obligated at all.


Now for the highlights.
Introducing iPhone 13 Pro, iPhone 13,
Apple Watch Series 7, and the new iPad mini
and iPad.
Watch the event
iPhone 13 Pro
A dramatically more powerful camera system. An all‑new OLED
display with ProMotion. The world’s fastest smartphone chip. A
huge leap in battery life.
iPhone 13
Our most advanced dual‑camera system ever. An even brighter OLED
display. A lightning‑fast chip that leaves the competition behind.
A huge leap in battery life.
The largest, most advanced Always‑On Retina display. The most
durable Apple Watch ever. Breakthrough health innovations. Up to
33% faster charging.
Available later this fall
Learn more
Powerful A15 Bionic chip. New all‑screen design. Superfast 5G.
Ultra Wide front camera with Center Stage. Now in four gorgeous
colors.
iPad
Advanced A13 Bionic chip. True Tone technology.
Ultra Wide front camera with Center Stage. Now starting
at 64GB of storage.


2 Chronicles 35:26
Now the rest of the acts of Josiah, and his goodness, according to that which was written in the law of the LORD,


Toggle navigation
PEnuts
by CAPZ
Project presentation
CAPZ
History
Progression
Download
THE GAME
Musics
Images
Videos
Reports
Contact
Contribution
Contribute
CAPZ
Home
Contribute
Send us suggestions to improve this website, the game or something else!
If you want to send us a private message, you can do it directly from the
contact page
.


Designer's Voice
Thoughts about current design in about 1000 words. A reflection on how I fit into the world.
each paragraph is laser engraved into the denim jacket


HEMS - Home Energy Management System
Station number:
Station interval
(between 1 and 60, a divisor of 60):
Set interval for a weather station
Start time (format YYYY-MM-DD HH:MM:SS"):
End time (format YYYY-MM-DD HH:MM:SS"):
Download all weather data between start_time and end_time
Download all energy production data between start_time and end_time
Start time (format YYYY-MM-DD HH:MM:SS"):
Get energy production predictions for a week beginning at start_time
id (0 for new appliance):
Name:
Rating:
Average duty cycle in hours:
Schedules per week
(0 if the appliance is not schedulable):
Set appliance
Get appliances
id (0 to delete all appliances):
Delete appliance(s)
Start time (format YYYY-MM-DD HH:MM:SS"):
Choose a task prioritization order:
Decreasing width
Decreasing height
Decreasing area
Choose an allocation heuristic:
First fit
Next fit
Best fit
Get task recommendations


{{Infobox prepared food | name = Garlic bread | image = | caption = A common version of garlic bread | alternate_name = | region = | creator = | course = Entree | type = Bread | served = Cold, warm or hot | main_ingredient = Bread (typically a baguette), garlic, olive oil or butter | variations = Garlic pizza base | calories = | other = }}
Garlic bread consists of bread topped with garlic and olive oil or butter and may include additional herbs, like chives. It is then either grilled or broiled until toasted, or baked in a conventional or bread oven.
It is typically made using a baguette which is partially sliced downwards, allowing the condiments to soak into the loaf while keeping it in one piece. The bread is then stuffed through the cuts with oil and minced garlic before baking. Alternatively, butter and garlic powder are used, or the bread is cut lengthwise into separate slices which are individually garnished.
Some variants are topped with a variety of cheeses, often mozzarella, cheddar or feta. Some restaurants use clarified butter in place of olive oil.
Contents |
Commercially manufactured frozen garlic bread was developed in the 1970s by Cole's Quality Foods in Michigan.<ref>Cole's - Home of the Original Frozen Garlic Bread</ref>
In Brazil the bread is commonly served in churrascarias as an entrée.
{{portal|Food}}
{{reflist}}
{{Commons category|Garlic breads}} {{Cookbook|Garlic bread}}
{{Allium}}
{{DEFAULTSORT:Garlic bread}}


# File lib/active_record/attribute_methods/primary_key.rb, line 72 def primary_key @primary_key = reset_primary_key unless defined? @primary_key @primary_key end
module ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods
Constants
- ID_ATTRIBUTE_METHODS
Public Instance Methods
dangerous_attribute_method?(method_name)
click to toggle source
Calls superclass method
# File lib/active_record/attribute_methods/primary_key.rb, line 65 def dangerous_attribute_method?(method_name) super && !ID_ATTRIBUTE_METHODS.include?(method_name) end
define_method_attribute(attr_name)
click to toggle source
Calls superclass method
# File lib/active_record/attribute_methods/primary_key.rb, line 55 def define_method_attribute(attr_name) super if attr_name == primary_key && attr_name != 'id' generated_attribute_methods.send(:alias_method, :id, primary_key) end end
primary_key()
click to toggle source
Defines the primary key field – can be overridden in subclasses.
Overwriting will negate any effect of the
primary_key_prefix_type
setting, though.
primary_key=(value)
click to toggle source
Sets the name of the primary key column.
class Project < ActiveRecord::Base self.primary_key = 'sysid' end
You can also define the primary_key
method yourself:
class Project < ActiveRecord::Base def self.primary_key 'foo_' + super end end Project.primary_key # => "foo_id"
# File lib/active_record/attribute_methods/primary_key.rb, line 120 def primary_key=(value) @primary_key = value && value.to_s @quoted_primary_key = nil @attributes_builder = nil end
quoted_primary_key()
click to toggle source
Returns a quoted version of the primary key name, used to construct SQL statements.
# File lib/active_record/attribute_methods/primary_key.rb, line 79 def quoted_primary_key @quoted_primary_key ||= connection.quote_column_name(primary_key) end


DEAR VISITOR,
When my great-grandfather Karl Elsener opened a cutlery
workshop to deliver a soldier knife to the Swiss army in 1884,
he had a revolutionary idea in mind. He was looking for a compact
and sturdy knife, which offered many functions combined in a single
tool. What he invented has long become a legend: The Original Swiss
Army Knife.
Over the years, both customer needs and technology have changed. The
Swiss Army Knife has evolved by responding to these needs, while
remaining an essential tool our clients can rely on.
That's our story. But its not what turned Victorinox Knife into an
icon. It's about the stories our customers experienced in which our
products played a vital role: stories about memorable moments of
adventure and expeditions on earth, in the sky, and in space.
Dramatic stories in which our products contributed to solutions
and save lives. Even stories of prominent encounters where knives
opened doors, helping to create ties between politicians, opinion
leaders and nations.
In all these stories it becomes clear that thanks to the talent of
our employees we have been able to develop products that excel in their
functionality, quality and design - making them true companions for life.
Thank you for your interest and trust in Victorinox.
Carl Elsener, CEO Victorinox AG


| public nothrow | CommandWindow() |
| public void | ClearMatches() |
| public override void | Draw() |
| public override CommandResult | HandleKey(int key) |
| public void | SetScreen(Screen* screen_) |
| private HeaderLine | header |
| private List<String<uchar>> | history |
| private int | historyIndex |
| private String<uchar> | line |
| private int | matchIndex |
| private List<String<uchar>> | matches |
| private int | pos |
| private bool | prevWasTab |


Source code for lib.mlp
#!/usr/bin/env python3
# Copyright 2019 Christian Henning
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""
Implementation of a Multi-layer Perceptron (MLP)
------------------------------------------------
The module :mod:`lib.mlp` implements a simple fully-connected neural network,
a so called multi-layer perceptron (MLP).
Internally, it will make use of ``Functions`` implemented in module
:mod:`lib.backprop_functions` to realize fully-connected linear layers and
sigmoid activation functions.
.. autosummary::
lib.mlp.MLP
"""
import torch
import torch.nn as nn
import torch.nn.functional as F
from lib.linear_layer import LinearLayer
from lib.utils import computeKLD
[docs]class MLP(nn.Module):
"""Implementation of a fully-connected neural network with sigmoid non-
linearities as activation functions after all hidden layers.
Attributes:
depth (int): Number of hidden layers.
Args:
n_in (int): Network input size.
n_out (int): Network output size.
n_hidden (list): Size of each hidden layer of the network. This
argument implicitly defines the :attr:`depth` of the network.
"""
def __init__(self, n_in=1, n_out=1, n_hidden=[10]):
nn.Module.__init__(self)
self._depth = len(n_hidden)
n_all = [n_in] + n_hidden + [n_out]
self._linear_layers = nn.ModuleList()
for i in range(1, len(n_all)):
self._linear_layers.append(LinearLayer(n_all[i-1], n_all[i]))
@property
def depth(self):
"""Getter for read-only attribute :attr:`depth`."""
return self._depth
@property
def linear_layers(self):
"""Getter for read-only attribute :attr:`linear_layers`."""
return self._linear_layers
[docs] def forward(self, x, bbb=False):
"""Compute the output :math:`y` of the network.
After every linear hidden layer a sigmoid nonlinearity will be applied.
.. note::
The output of the network will be linear, i.e., no activation
function is applied to the linear layer that connects the last
hidden layer with the output layer.
Args:
x: The input to the network.
Returns:
The output ``y`` of the network.
"""
y = x
for i, layer in enumerate(self._linear_layers):
y = layer.forward(y, bbb)
if i < self.depth:
y = F.relu(y)
return y
[docs] def compute_kld(self, device, bias=True):
loss = 0
for l in self.linear_layers:
loss += computeKLD(l.w_mu, l.w_logvar, device=device)
if bias:
loss += computeKLD(l.b_mu, l.b_logvar, device=device)
return loss
if __name__ == '__main__':
pass


var _ = require('underscore');
The graph class and graph methods
Dependencies
var _ = require('underscore');
INSERT: scan for region, disconnected subgraph, find min n max dist bet any pair of border points
The graph class = world map
function Graph() {
this.nodes = [];
this.addNode = addNode;
function addNode(Name, continent) {
temp = new Node(Name, continent);
this.nodes.push(temp);
return temp;
}
}
The node for graph. game = country index
function Node(Name, Continent) {
this.name = Name;
this.continent = Continent;
this.adjList = [];
this.addEdge = addEdge;
function addEdge(neighbour) {
if (this.adjList.indexOf(neighbour) == -1)
this.adjList.push(neighbour);
}
fields for the game: player owning this node
this.owner = "none";
number of owner’s army on this node
this.army = 0;
pressure from AM matrix, previous and current
this.prevPressure = 0;
this.pressure = 0;
worth, or value, from degree, etc
this.worth = 0;
}
//////////////////////////////// The helper methods for graph // ////////////////////////////////
function helper(dg) {
this.regions = regions;
this.borders = borders;
this.attackable = attackable;
this.dist = dist;
this.shape = shape;
this.continentFrac = continentFrac;
the dynamic graph for use below
var g = dg;
split player’s countries into regions = connected subgraph, of the dynamic graph dg
function regions(player) {
list of my regions
var myregions = [];
my countries
var minestatic = _.sortBy(player.countries);
var mine = _.sortBy(player.countries);
function to find next of your connected region
function enumNextRegion() {
add first base to new region
var newreg = [mine[0]];
then remove first from nodes
mine = _.rest(mine);
new region found, add
newreg = _.union(newreg, myconnected(newreg));
myregions.push(newreg);
update mine
mine = _.difference(mine, newreg);
}
my nodes that are already checked
var checked = [];
get my nodes that are connected, input radius arr
function myconnected(radarr) {
next radius adj nodes from radarr
var nextRad = [];
from next radius arr, expand radius further
_.each(radarr, function(i) {
adj to radarr element that’s mine
var adjMine = _.difference(_.intersection(g.nodes[i].adjList, minestatic), checked);
nextRad.push(adjMine);
});
the next radius from radarr
nextRad = _.uniq(_.flatten(nextRad));
update checked
checked = _.union(checked, nextRad);
recurse while still has more
if (nextRad.length != 0) {
return _.flatten(
_.union(
nextRad,
myconnected(nextRad)
))
} else {
return [];
}
}
call enum
while (mine.length != 0) {
enumNextRegion();
}
sort regions by size
myregions = _.sortBy(myregions, function(r) {
return -r.length;
});
return myregions;
};
enum the border nodes of a player Ordered by the regions
function borders(player) {
var bnodes = [];
console.log(“player flatten region”, player.name, _.flatten(player.regions)); start from player regions for ordering for all my owned nodes n
_.each(_.flatten(player.regions), function(n) {
all its neigh is assumed mine
var neighsmine = true;
until check, see n’s neighs
_.each(g.nodes[n].adjList, function(i) {
if found neigh not mine, make false
if (g.nodes[i].owner != player.name) {neighsmine = false;
};
});
but I want n with neigh = not mine
if (!neighsmine) {
bnodes.push(n);
}
})
return bnodes;
};
all the attackable nodes from player’s borders retain ordering from borders, from regions
function attackable(player, borders) {
var att = [];
for each border node of player
_.each(borders, function(b) {
check its neighs
_.each(g.nodes[b].adjList, function(a) {
if not in player countries, is enemy
if (!_.contains(player.countries, a)) {
if (!_.contains(att, a)) {
att.push(a);
}
};
})
})
return att;
};
min distance between nodes i,j
function dist(i, j) {
distance 0 first, init wave
var d = 0;
var wave = [i];
while next wave(radius-expand) has no j
while (!_.contains(wave, j)) {
expand wave
_.each(wave, function(n) {
_.each(g.nodes[n].adjList, function(k) {
if (!_.contains(wave, k)) wave.push(k);
})
})
increment d for a radius expansion
d++;
}
return d;
};
Calc the shape of a region, i.e. connected countries. by max - min Return a random max/min pair of pairs
function shape(player, region) {
calc radius only for border nodes in a region
var reg = _.intersection(region, player.borders);
var reg = region; the node-pair with min/max dist
var minpair = {
d: 50,
nodes: []
},
maxpair = {
d: 0,
nodes: []
};
upperbound = reg size
var up = reg.length;
if (up > 1) {
enum pair of reg
for (var i = 0; i < up - 1; i++) {
for (var j = i + 1; j < up; j++) {
var dis = dist(reg[i], reg[j]);
if find new min pair, update
if (dis < minpair.d) {
minpair.d = dis;
nodes forming min-pairs
minpair.nodes = [i, j];
minpair[‘i’] = i; minpair[‘j’] = j;
}
if another max found, add
if (dis == minpair.d) {
minpair.nodes.push(i);
minpair.nodes.push(j);
}
if find max pair, update
if (maxpair.d < dis) {
maxpair.d = dis;
nodes forming max-pairs
maxpair.nodes = [i, j];
maxpair[‘i’] = i; maxpair[‘j’] = j;
}
if another max found, add
if (dis == maxpair.d) {
maxpair.nodes.push(i);
maxpair.nodes.push(j);
}
};
};
the difference in radius
var diff = maxpair.d - minpair.d;
var roundness = diff/maxpair.d;
return {
measure roundness, 0 = round, 1 = not
roundness: roundness,
mins: _.map(_.uniq(minpair.nodes), function(i) {return reg[i];}),
maxs: _.map(_.uniq(maxpair.nodes), function(i) {return reg[i];})
}
}
if reg has only one node
else {
return {
roundness: 0,
mins: reg,
maxs: reg
}
}
};
continents
var cont = require('./srcdata/continents.json');
helper, compute fraction of continent owned
function continentFrac(node) {
var allyNum = 0;
var owner = node.owner;
var icont = node.continent;
var contclist = cont[icont];
_.each(contclist, function(n) {
if (g.nodes[n].owner == owner) allyNum++;
})
return allyNum / contclist.length;
};
} //helper ends
exports.Graph = Graph;
exports.regions = regions; exports.dist = dist;
exports.helper = helper;


 Probably the easiest way is to use one of the available MikroElektronika Click Boards. Click boards are available for either wired (Ethernet) or wireless (Wi-Fi, LoRa, 3G, 4G, BlueTooth LE) connections. These modules all communicate with the BrainPad using some kind of serial protocol (UART, SPI, or I2C) making them fairly easy to use for the more advanced BrainPad aficionados.
It is also possible to use inexpensive wireless development boards if you are willing to do some soldering. Some of these modules are very inexpensive. For example, there are Wi-Fi development boards available online for $4.00 (USD). While these are generally useful to only the most advanced BrainPad users, at that price you don't have much to lose!


| DiscreteWavelets Toolbox |
Fourier series from a given list of coefficients
H(w) = FiniteFourier(w,h,k)
H(w) = FiniteFourier(w,h,k) creates a function in w for a given set of Fourier coefficients (the input vector h). The starting index for the series is k.
FiniteFourier(w,[.5 0 .5],0) creates the Fourier series for cos(w). The function FiniteFourier(w,[.5 0 0 0 .5],0) creates the Fourier series for cos(2w).
Plot the Fourier series for sin(t)*cos(t)
s=Sn()'; %Get the Fourier coefficients for sin(t) c=Cs()'; %Get the Fourier coefficients for cos(t) h=conv(s,c) %Use conv to multiply the functions and produce Fourier coefficients h = 0 + 0.2500i 0 0 0 0 - 0.2500i w=0:.001:pi; %Create sample points plot(w,FiniteFourier(w,h,0));
© 2007-2008 Patrick Van Fleet


| Submitter |
14/14 |
| Project Structure Errors |
|---|
| Compilation Errors |
|---|
| Code Quality (checkstyle) Errors |
|---|
| JUnit Summary (Student Tests) |
|---|
| Coverage: % (Only visible to teacher) |
| JUnit Summary (Teacher Tests) |
|---|
|
|
| JUnit Summary (Hidden Tests) (Students don't see this) |
|---|


https://www.canyoufreezethis.com/ has good freezer tips
7 lb meat per person per month is a good amount
2 spicy pork sausage link, skins removed
4 chicken thighs
1/4 pizza dough
Ham Steaks - Oven 170 Degrees for 5 min to get rid of some of excess water
Then cut in half and freeze


Destroy scope
Toggle 'Select All'
Select All
{{person.name}}
Selected count: {{cb.totalSelected}}
Is All selected: {{cb.selectAll}}
=={{persons | json}}==


What can we make out of this image? Well to start off I almost played 337 hours of this game, secondly I’m not too bad.
Now what was this post about again? Well it's about a major bug spanning the entire universe as we know it.
Well if you would let me explain without interrupting me every sentence I could exactly show you this major bug.
If you look closely to my current stats you will see the following:
Score Top = 17.17%
Score per minute = 871.64
Kill / Deaths ratio = 1.021
Headhot / Kill % = 15.60%
First off you can see that I’m pretty good but when you read it out loud you might notice that you are capitalizing top while it's not the first word in the sentence nor does it comply with any other valid reason of capitalization.
The score per minute is fine. But then you get Kill / Deaths ratio should read Kill / Death ratio, Kill / death ratio, Kill-death ratio or KDR but not Kill / Deaths ratio that's just wrong by google standards.
Next up Headhot / Kill % this is actually why I wanted to report a bug but after reading more carefully the other ones were also pretty bad I mean did you even read it carefully Headhot / Kill % that's it I’m taking a break.
^That there is a shit posting ranting about free software I didn't even pay for complaining about minor grammar mistakes but the grammar Nazis never give they never surrender.
 I don't even understand what you are talking about, seriously.
I just tried to read it a few times - Syntax error in my head.
I'm not sure if you are making a joke, a satire, or a troll post.
Anyway, if i take it serious and when i search in the whole code of BBLog i cannot find the "headhot" spell anywhere. So, crazy as i am, i move this to another sub-forum because i am 66% (+/- 6%) sure that this post is not related to BBLog.
Post edited 3 x times, last by
DarkThanos
DarkThanos
Since when 1.03 KD is good?
You are not good, you just are not bad :P.
Your head-shot ratio is good 2000/12000 but its not a good meter to evaluate a player because it can be higher for players that play maps with no vehicles. (and your vehicles kills do support my point)
I think I found out what he is talking about...
Under the player profile the
"Extended Player Statistics - Powered by bf4stats.com"
Score Top = 13.70%
Score per minute = 867.52
Kill / Deaths ratio = 1.031
Headhot / Kill % = 15.75%


Infinity Automation is the premier home automation and home theater installation company in Sarasota and Manatee counties. We pride ourselves on quality workmanship and exceptional customer service. Infinity Automation is a Control4 certified dealer.


This is a portfolio website of mine. Still in progress actually, used for my own portfolio website.
Ministry PUPR (Pekerjaan Umum & Perumahan Rakyat) Indonesia, august - september 2019 is holding a redesign web contest of their portal web.
Cari Aman is a web platform that we can report online fraud in many e-commerce, websites or even from social media.


Special symbols and formatting¶
How can I handle commas-as-data in various formats?¶
CSV handles this well and by design:
cat commas.csv
Name,Role "Xiao, Lin",administrator "Khavari, Darius",tester
Likewise JSON:
mlr --icsv --ojson cat commas.csv
[ { "Name": "Xiao, Lin", "Role": "administrator" }, { "Name": "Khavari, Darius", "Role": "tester" } ]
For Miller's XTAB there is no escaping for carriage returns, but commas work fine:
mlr --icsv --oxtab cat commas.csv
Name Xiao, Lin Role administrator Name Khavari, Darius Role tester
But for key-value-pairs and index-numbered formats, commas are the default field separator. And -- as of Miller 5.4.0 anyway -- there is no CSV-style double-quote-handling like there is for CSV. So commas within the data look like delimiters:
mlr --icsv --odkvp cat commas.csv
Name=Xiao, Lin,Role=administrator Name=Khavari, Darius,Role=tester
One solution is to use a different delimiter, such as a pipe character:
mlr --icsv --odkvp --ofs pipe cat commas.csv
Name=Xiao, Lin|Role=administrator Name=Khavari, Darius|Role=tester
To be extra-sure to avoid data/delimiter clashes, you can also use control characters as delimiters -- here, control-A:
mlr --icsv --odkvp --ofs '\001' cat commas.csv | cat -v
Name=Xiao, Lin^ARole=administrator Name=Khavari, Darius^ARole=tester
How can I handle field names with special symbols in them?¶
Simply surround the field names with curly braces:
echo 'x.a=3,y:b=4,z/c=5' | mlr put '${product.all} = ${x.a} * ${y:b} * ${z/c}'
x.a=3,y:b=4,z/c=5,product.all=60
How can I put single quotes into strings?¶
This is a little tricky due to the shell's handling of quotes. For simplicity, let's first put an update script into a file:
$a = "It's OK, I said, then 'for now'."
echo a=bcd | mlr put -f data/single-quote-example.mlr
a=It's OK, I said, then 'for now'.
So: Miller's DSL uses double quotes for strings, and you can put single quotes (or backslash-escaped double-quotes) inside strings, no problem.
Without putting the update expression in a file, it's messier:
echo a=bcd | mlr put '$a="It'\''s OK, I said, '\''for now'\''."'
a=It's OK, I said, 'for now'.
The idea is that the outermost single-quotes are to protect the put
expression from the shell, and the double quotes within them are for Miller. To get a single quote in the middle there, you need to actually put it outside the single-quoting for the shell. The pieces are the following, all concatenated together:
$a="It
\'
s OK, I said,
\'
for now
\'
.
How to escape '?' in regexes?¶
One way is to use square brackets; an alternative is to use simple string-substitution rather than a regular expression.
cat data/question.dat
a=is it?,b=it is!
mlr --oxtab put '$c = gsub($a, "[?]"," ...")' data/question.dat
a is it? b it is! c is it ...
mlr --oxtab put '$c = ssub($a, "?"," ...")' data/question.dat
a is it? b it is! c is it ...
The
ssub
and
gssub
functions exist precisely for this reason: so you don't have to escape anything.
Latin-1 and UTF-8 character encodings¶
The ssub
and gssub
functions are also handy for dealing with non-UTF-8 strings such as Latin 1, since Go's
regexp
library -- which Miller uses -- requires UTF-8 strings. For example:
mlr -n put 'end { name = "Ka\xf0l\xedn og \xdeormundr"; name = gssub(name, "\xde", "\u00de"); name = gssub(name, "\xf0", "\u00f0"); name = gssub(name, "\xed", "\u00ed"); print name; }'
Kaðlín og Þormundr
More generally, though, we have the DSL functions
latin1_to_utf8
and
utf8_to_latin1
and the verbs
latin1-to-utf8
and
utf8-to-latin1
. The former let you fix encodings on a field-by-field
level; the latter, for all records (with less keystroking). (Latin 1 is also known as
ISO/IEC 8859-1.)
In this example, all the inputs are convertible from Latin-1 to UTF-8, since Latin-1 already contains the German characters:
In this example, the English and German pangrams are convertible from UTF-8 to Latin-1, but the Russian one is not, since Latin-1 doesn't contain the Russian alphabet:
How to apply math to regex output?¶
- Use parentheses for capture groups
- Use
\1
,\2
, etc. to refer to the captures - The matched patterns are strings, so cast them to
int
orfloat
See also the page on regular expressions.
echo "a=14°45'" | mlr put '$a =~"^([0-9]+)°([0-9]+)" {$degrees = float("\1") + float("\2") / 60}'
a=14°45',degrees=14.75


Advice to users.
All the material in this section is an advice to users.
( End of advice to users.)
A coherence problem exists between variables kept in registers
and the memory values of these variables. An
RMA call may access a
variable in memory (or cache), while the up-to-date value of this
variable is in register. A get will not return the latest variable
value, and a put may be overwritten when the register is stored back
in memory. Note that these issues are unrelated to the RMA memory
model; that is, these issues apply even if the memory model is
MPI_WIN_UNIFIED.
The problem is illustrated by the following code:
In this example, variable buff is allocated in the register reg_A and therefore ccc will have the old value of buff and not the new value 777.
This problem, which also afflicts in some cases send/receive communication, is discussed more at length in Section Optimization Problems, an Overview .
Programs written in C avoid this problem, because of the semantics of C. Many Fortran compilers will avoid this problem, without disabling compiler optimizations. However, in order to avoid register coherence problems in a completely portable manner, users should restrict their use of RMA windows to variables stored in modules or COMMON blocks. To prevent problems with the argument copying and register optimization done by Fortran compilers, please note the hints in Sections Problems With Fortran Bindings for MPI --Comparison with C . Sections Solutions to The (Poorly Performing) Fortran VOLATILE Attribute discuss several solutions for the problem in this example.


General
Contracting
Contracting
This allows the design and
Engineering team to originate
drawings, specifications,
structural calculations, details
and scopes of work that deliver
exactly what the client had
intended to achieve.
Engineering team to originate
drawings, specifications,
structural calculations, details
and scopes of work that deliver
exactly what the client had
intended to achieve.
Capital
improvements
improvements
This result in scope creep and
slippage of the schedule that
ultimately result in additional
costs to owner.
slippage of the schedule that
ultimately result in additional
costs to owner.
POPULAR
POSTS
POSTS
12 february, 2015
Project Design and
Engineering Service
Engineering Service
23 comments
Project design
and engineering
and engineering
Trough Stage-Gate, Design and
Engineering methodology,
DMSC ensure client-partners
realise clearly defined project
objective to achieve intended
results.
Engineering methodology,
DMSC ensure client-partners
realise clearly defined project
objective to achieve intended
results.
download price
Construction
This allows the Design and
Engineering team to originate
drawings, specifications,
structural calculations, details
and scopes of work that deliver
exactly what the client had
intended to achieve.
Engineering team to originate
drawings, specifications,
structural calculations, details
and scopes of work that deliver
exactly what the client had
intended to achieve.
Procurement
This result in scope creep and
slippage of the schedule that
ultimately result in additional
costs to owner.
slippage of the schedule that
ultimately result in additional
costs to owner.
SUBSCRIBE
sign up
Expert
witness
witness
Trough Stage-Gate, Design and
Engineering methodology,
DMSC ensure client-partners
realise clearly defined project
objective to achieve intended
results.
Engineering methodology,
DMSC ensure client-partners
realise clearly defined project
objective to achieve intended
results.
work with us


Varley T., A proposal for the role of Layer V 5-HT2A receptors in cognition and perception. 2016
Varley T., Castorino J., Gill C., Exposure to the indolealkylamine psychedelic N,N-dipropyltryptamine enhances BDNF mRNA expression in the heads of mature zebrafish. 2016
Varley T., "Of Molecules and Minds: The Science of Ayahuasca," Psymposia Magazine, 2017
Varley T., "Do psychedelics trigger neurogenesis? Here's what we know," Psymposia Magazine, 2016


"Why do so many founders build things no one wants? Because they begin by trying to think of startup ideas. That m.o. is doubly dangerous: it doesn't merely yield few good ideas; it yields bad ideas that sound plausible enough to fool you into working on them."
-Paul Graham, Startup Ideas


The following table shows the number of tickets each seat tier can have open at one time:
| Tier | Open Ticket Quota |
|---|---|
| Gold | 16 |
| Silver | 8 |
| Bronze | 4 |
The quotas don't restore on the first day of the month or the billing date. They restore according to a 1-month rolling window.


◄
Leaflet.Control.Search
Multiple Layers Example:
search markers in multiple layers
Website
•
Stefano Cudini


The Downloader component can be used to download a file straight from the internet to your phone or tablet's local storage.
dwn = app.CreateDownloader(
options ) →
app object: Downloader
You can download a file with the Download method which accepts a source url and a target directory:
dwn.Download( srcFileUrl, targetDir );
Once the Download method has been called, it show a progress bar with the current download progress. But you can disable this behavior with the “NoDialog” option.
If you want to know when the download process has finished (or failed) you can define a callback functioni with the SetOnComplete method:
dload.SetOnComplete( callback );
Example - Example
function OnStart()
{
var srcFileUrl="http://sgarman.net/downloadable.txt";
var targetDir="/sdcard";
dload = app.CreateDownloader();
dload.SetOnComplete( dload_OnComplete );
dload.Download( srcFileUrl, targetDir );
}
function dload_OnComplete()
{
app.ShowPopup("Download complete");
}
The following methods are available on the Downloader object:
string: comma “,” separated: “NoDialog” or “Light”
string: url path
string: path to file or folder ( "/absolute/..." or "relative/..." )
string
unknown
Download file
get current download progress
get target download size
Returns the control class name.
return whether download compleated or not
string: comma “,” separated: “boolean”, “char”, “byte”, “short”, “int”, “long”, “float”, “double”
Allows access to other functions defined on the object in Java via reflection.
function()
? called when download cancelled
function()
called when download finished
?
called when error occurred while downloading


Somewhere behind all of the requirements and user stories lies a root problem. That's what I'm in search of. Once I zero in on the problem, I set about breaking down a solution that fits the users' specific needs.
I am a web developer who's been coding since the days of Geocities and AngelFire (I know, I'm old). Over the years, I've worked for large corporations, small businesses and star-ups.
Your customers are full of answers to your company’s toughest questions - if you listen to them in the right ways. Our strategy will revolve around customers.
Let's innovate and get ahead. By understanding your business goals and validate opportunities with fresh understanding of what your customers need most.
Finding the right insights to guide rapid design iteration is a vital step towards delivering exceptional value. Your application will be designed and coded 100% to your specifications.
I will integrate easy to use Content Management Software built around security and speed. WordPress is the web's go-to CMS, but we can use whatever is needed for your application.
Let's turn your vision into reality with exceptional software development, engineering and execution sets your company apart. My development process is transparent and iterative.
From start to finish. Once all the i's have been dotted, I will help you launch your new website or application to make sure everything goes according to plan.
I'd like for you to think of me as an extension of your team rather than a consultant. Working together is a beautiful story where we meet, become bffs, communicate, set expectations, learn to trust each other, and work together as a team.
One of our time’s greatest philosophers and basketball players – Michael Jordan – says: “Talent wins games, but teamwork wins championships.” My process is transparent and iterative, so you’ll always know when and why I am researching, brainstorming, concepting, sketching, designing and programming.


STAR WARS EPISODE IV: A NEW HOPE by DeWyNGaLe Rating: A+
http://members.aol.com/DeWyNGaLe
In 1977, something never though possible happened. The film Star Wars was released, with extraordinary, never seen before techniques of special effects. The film set a new standard for special effects in film. Not only did it set a standard for the special effects, it set a standard for film itself. The plot is one of the most creative I heard ever. The legend of Star Wars starts long ago with the Jedi. The Jedi were warriors who were wiped out by the dark side. Darth Vader is the leader of the dark side. Ben Obi-Wan Kenobi, played by Sir Alec Guinness, was one of those Jedi who is still alive today. Darth Vader was once a Jedi, until he turned to the dark side. Years after the killing of the Jedi, Darth Vader is still around causing trouble.
R2-D2 and C-3P0 are both what we call "driods", or robots that are of assistance to humans. While an attack on the ship that Princess Leia, played by Carrie Fisher, is aboard, she inserts a message to R2-D2, who is also on the ship. to Obi-Wan Kenobi pleading for help. The Princess is captured by Vader, but R2-D2 and C-3P0 get away on an escape pod that eventually lands them on the remote planet of Tatooine. The Jawas, or small creatures who sell droids, pick R2-D2 and C-3P0 up to sell. They are bought by Luke Skywalker's (Mark Hamill) family. While Luke is cleaning the droids, the message from Princess Leia is found. Luke finds this Obi-Wan Kenobi, and learns that Obi-Wan was a friend of Luke's father, who is now dead. Luke also learns his family was a Jedi.
After Luke's family is killed by tropps from the dark side, Ben decides to put Luke through training to stop the dark side and destroy them once and for all. Ben wants to create a new Jedi. First, the two must find Princess Leia and serve her. Han Solo, played by Harrison Ford, and his sidekick Chewbacca, played by Peter Mayhew, are consulted about providing a ship to complete the tasks necessary. After meeting up with Leia, the film really picks up. Luke continues his training as a pilot and to become a Jedi, Ben Kenobi confronts Darth Vader, and many other interesting events occur.
Star Wars is an amazing epic. The plot is so original and amazing, I cannot believe it. The special effects, especially for its time, are wonderful and realistic. The space scenes in particular are the most fun to watch. The ships flown by all are very unique and creative. The costumes are also out of this world. The scenery is so different from anything I have ever seen before. There are a variety of different very memorable set pieces that will stay with me forever.
The entire premise of Star Wars is amazing. The creatures and droids that we see throughout the film are one of a kind. Even the human characters are different. Every character is extremely likable and different from characters from other sci fi films. The acting on everyone's part is great, especially that of Sir Alec Guinness's.
Even though the concept is not realistic at all, it is pulled off very nicely. The acting, setting, effects, costumes, and sound make it work. If any of these were messed up, Star Wars would have come off as one huge joke. The ending works very well, and left it very open to the sequels that came afterward. In early 1997, a special edition of Star Wars was released. The film was re-mastered so it looked better than it did in 1977. A few creatures were added here and there, and even an entire deleted scene with Han Solo and Jabba The Hutt (seen in Return Of The Jedi) was added to the film. Think that's enough? On May 19, 1999, Star Wars Episode I: The Phantom Menace will be released, followed by two more films that will reveal what went on before A New Hope. With this, Star Wars is bound to become the greatest tale told in our time.
The Bottom Line- One of the most original, fun, best movies of all time.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


A-Frame GUI Examples
All Components
Dropdown Example - Future Component?
Phone Call Interface
Movie Player Interface
Keyboard Interface (use tab and ctrl to switch keyboard)
KeyCode mapping for a VR Controllers(Kingear VR3D & Magicsee R1) on iOS browser
Amper Music Generator Interface
All Components using font-size attribute


HERE WE WILL TALK ABOUT SOME COMMON DISEASES WITH THEIR CURES USING FRUITS
- For the cure of kidney stone take the following fruits; watermelon,lemon,orange and apple.
- For the cure of blood pressure;drinking pomegranate juice daily is good for the heart and useful for people who suffer from low blood pressure.
- For the cure of headache;a full/sliced water melon is enough for the headache


The home for innovative minds
Discover/
Profile/
Jobs/
Upload/
Register/
Sign in
Your Profile
Your Job Posts


Here you can find everything you need, to get up and running with Site Search. Just provide the URL of the website you want to search, and see if the results satisfy your expectations. After an evaluation period, you can decide whether you want to subscribe to Site Search to continue using this website search service.
...and do not worry, our crawler will treat your web server gently, without disrupting its operation in any way. Consider that it takes around a minute before you can find here everything we have found.
Here you can search for content from the site you have provided above. This way you can evaluate the Site Search before embedding it anywhere. Please consider a delay of up to a few minutes until your site becomes fully searchable.
You need to embed this HTML snippet into your website, in order to make the search, you just tested above, available on your website. Adjusting the layout, colors, and general design of the search bar is as easy as styling any other part of your website. If you have any other specific questions, consider reading our FAQ.


Amazon’s S3 file hosting service is a scalable, easy place to store files for distribution. You can find out more about it at aws.amazon.com/s3 There are a few S3-specific options for has_attached_file:
- s3_credentials: Takes a path, a File, or a Hash. The path (or
File) must point to a YAML file containing the access_key_id and
secret_access_key that Amazon gives you. You can
‘environment-space’ this just like you do to your database.yml
file, so different environments can use different accounts:
development: access_key_id: 123... secret_access_key: 123... test: access_key_id: abc... secret_access_key: abc... production: access_key_id: 456... secret_access_key: 456...
This is not required, however, and the file may simply look like this:
access_key_id: 456... secret_access_key: 456...
In which case, those access keys will be used in all environments. You can also put your bucket name in this file, instead of adding it to the code directly. This is useful when you want the same account but a different bucket for development versus production.
- s3_permissions: This is a String that should be one of the “canned” access policies that S3 provides (more information can be found here: docs.amazonwebservices.com/AmazonS3/2006-03-01/RESTAccessPolicy.html#RESTCannedAccessPolicies) The default for Paperclip is :public_read.
- s3_protocol: The protocol for the URLs generated to your S3 assets. Can be either ‘http’ or ‘https’. Defaults to ‘http’ when your :s3_permissions are :public_read (the default), and ‘https’ when your :s3_permissions are anything else.
- s3_headers: A hash of headers such as {‘Expires’ => 1.year.from_now.httpdate}
- bucket: This is the name of the S3 bucket that will store your files. Remember that the bucket must be unique across all of Amazon S3. If the bucket does not exist Paperclip will attempt to create it. The bucket name will not be interpolated. You can define the bucket as a Proc if you want to determine it’s name at runtime. Paperclip will call that Proc with attachment as the only argument.
- s3_host_alias: The fully-qualified domain name (FQDN) that is the alias to the S3 domain of your bucket. Used with the :s3_alias_url url interpolation. See the link in the url entry for more information about S3 domains and buckets.
- url: There are three options for the S3 url. You can choose to have the bucket’s name placed domain-style (bucket.s3.amazonaws.com) or path-style (s3.amazonaws.com/bucket). Lastly, you can specify a CNAME (which requires the CNAME to be specified as :s3_alias_url. You can read more about CNAMEs and S3 at docs.amazonwebservices.com/AmazonS3/latest/index.html?VirtualHosting.html Normally, this won’t matter in the slightest and you can leave the default (which is path-style, or :s3_path_url). But in some cases paths don’t work and you need to use the domain-style (:s3_domain_url). Anything else here will be treated like path-style. NOTE: If you use a CNAME for use with CloudFront, you can NOT specify https as your :s3_protocol; This is *not supported* by S3/CloudFront. Finally, when using the host alias, the :bucket parameter is ignored, as the hostname is used as the bucket name by S3.
- path: This is the key under the bucket in which the file will be stored. The URL will be constructed from the bucket and the path. This is what you will want to interpolate. Keys should be unique, like filenames, and despite the fact that S3 (strictly speaking) does not support directories, you can still use a / to separate parts of your file name.
- B
- E
- P
- S
- T
Source: show
# File lib/paperclip/storage.rb, line 129 def self.extended base begin require 'aws/s3' rescue LoadError => e e.message << " (You may need to install the aws-s3 gem)" raise e end base.instance_eval do @s3_credentials = parse_credentials(@options[:s3_credentials]) @bucket = @options[:bucket] || @s3_credentials[:bucket] @bucket = @bucket.call(self) if @bucket.is_a?(Proc) @s3_options = @options[:s3_options] || {} @s3_permissions = @options[:s3_permissions] || :public_read @s3_protocol = @options[:s3_protocol] || (@s3_permissions == :public_read ? 'http' : 'https') @s3_headers = @options[:s3_headers] || {} @s3_host_alias = @options[:s3_host_alias] @url = ":s3_path_url" unless @url.to_s.match(/^:s3.*url$/) AWS::S3::Base.establish_connection!( @s3_options.merge( :access_key_id => @s3_credentials[:access_key_id], :secret_access_key => @s3_credentials[:secret_access_key] )) end Paperclip.interpolates(:s3_alias_url) do |attachment, style| "#{attachment.s3_protocol}://#{attachment.s3_host_alias}/#{attachment.path(style).gsub(%r{^/}, "")}" end Paperclip.interpolates(:s3_path_url) do |attachment, style| "#{attachment.s3_protocol}://s3.amazonaws.com/#{attachment.bucket_name}/#{attachment.path(style).gsub(%r{^/}, "")}" end Paperclip.interpolates(:s3_domain_url) do |attachment, style| "#{attachment.s3_protocol}://#{attachment.bucket_name}.s3.amazonaws.com/#{attachment.path(style).gsub(%r{^/}, "")}" end end
Source: show
# File lib/paperclip/storage.rb, line 167 def bucket_name @bucket end
Source: show
# File lib/paperclip/storage.rb, line 180 def exists?(style = default_style) if original_filename AWS::S3::S3Object.exists?(path(style), bucket_name) else false end end
Source: show
# File lib/paperclip/storage.rb, line 163 def expiring_url(time = 3600) AWS::S3::S3Object.url_for(path, bucket_name, :expires_in => time ) end
Source: show
# File lib/paperclip/storage.rb, line 175 def parse_credentials creds creds = find_credentials(creds).stringify_keys (creds[RAILS_ENV] || creds).symbolize_keys end
Source: show
# File lib/paperclip/storage.rb, line 171 def s3_host_alias @s3_host_alias end
Source: show
# File lib/paperclip/storage.rb, line 188 def s3_protocol @s3_protocol end
Returns representation of the data of the file assigned to the given style, in the format most representative of the current storage.
Source: show
# File lib/paperclip/storage.rb, line 194 def to_file style = default_style return @queued_for_write[style] if @queued_for_write[style] file = Tempfile.new(path(style)) file.write(AWS::S3::S3Object.value(path(style), bucket_name)) file.rewind return file end


@sciencehackday, @shddar, @shd_dar
#SHDDar, #SHDDar2017, #ScienceHackDay
dar.sciencehackday.org
Created by Emmanuel Evance / @mtuchidev
I am not an expert in Data Science,ML or Ai:
Just an enthusiasm
And have little knowledge
Will not use Big Words.
Its Gonna Be Fun
There is a lot of confusion around the terms data science, machine learning, and artificial intelligence.
Often used interchangeably, but from a high level:.
A philosophy of thinking scientifically about data.
A technique in which computers learn without explicitly being instructed to learn.
Intelligence exhibited by machines. (Machine learning is one example of an AI technique; another example is optimization.)
Do you watch HBO's Silicon Valley? Because I do and I was inspired by Mr. Jian-Yang to make my own not hotdog classifier.
Credits to kmather73/NotHotdog-Classifier


Use the mouse to drag or divide (doubleclick) dango.
Use up and down keys to add/remove dango.
Use left and right keys to change dango's skin.
Use + and - keys (num pad) to change dango's size.
You can shake the window to disturb the dango.
Some skins allow to merge dango.


{% comment %} Copyright (c) 2011 Massachusetts Institute of Technology Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. {% endcomment %} {% extends "doit/base.html" %} {% block title %}Data Source Index{% endblock %} {% block content %}
| {{ s.id }} | {{ s.n_mapped }} / {{ s.n_attr }} |
No sources are available!
{% endif %}


| NAME: John Doe | Email<EMAIL_ADDRESS>|
| AGE: 27 | LOCATION: Los Angeles, USA |
Jan 2004-Dec 2006
Jan 2004-Dec 2006
Jan 2004-Dec 2006
Jan 2004-Dec 2006
Jan 2004-Dec 2006
Jan 2004-Dec 2006
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.
Quisque dui at erat auctor pulvinar nisl felis, gravida et aliquam vitae, aliquet quis nibh.
By: Jack Daniel | 25 june 2017
Lorem ipsum dolor sit amet, conse ctetur adipi sicing elit, incid idunt ut labore et.
By: Jack Daniel | 25 june 2017
Lorem ipsum dolor sit amet, conse ctetur adipi sicing elit, incid idunt ut labore et.
By: Jack Daniel | 25 june 2017


| Address | Resources Requested | Severity | Number of chronically ill people |
|---|---|---|---|
| Alfreds Futterkiste | Food,Drinking Water | 1 | 0 |
| Centro comercial Moctezuma | Medicine | 5 | 0 |
| Ernst Handel | Men,Paramedics | 4 | 0 |
| Island Trading | Food,Clothing | 3 | 0 |
| Laughing Bacchus Winecellars | Food | 2 | 0 |
| Magazzini Alimentari Riuniti | Food | 5 | 0 |