Hello, my name is Edmund. I am a graduating senior at San Francisco State University, majoring in Computer Engineering. I am interested in many different fields related to Computer Science/Engineering such as cryptocurrency, mobile apps, game development, and medical related projects. In the future, I look forward to working for a company that share the same values as I do and help me grow as a software developer. Outside of school, I enjoy playing basketball, volleyball, watching movies/TV shows, traveling places with my family and my girlfriend, reading comic books, and collect sneakers.
Proficient in: Java, C, HTML/CSS
Familiar in: Python, Swift, Verilog
This is a Java program that multiplies a square matrix in three different ways: classical, divide and conquer, and Strassen's method. The purpose of this program is to analyze the average running time of each of the algorithms.
This is a 2D platform game that is similar to the Brick Breaker game. This program was developed in Java, the goal of the project was to help students practice the important concepts of Object Oriented Programming.
For our engineering capstone project, my group and I are currently working on an iOS application that provide users a way to effectively and efficiently execute workouts at home. We are using the main sensors of an iPhone to count the repetitions of home workouts such as pull-ups, push-ups, sit-ups, and more.


Load more
_T(TITLE)
_T(BODY)
_T(TITLE)
_T(BODY)
_T(TITLE)
_T(BODY)
_T(TITLE) - _T(ARTIST) (_T(YEAR))
played _T(PLAYS)
_T(BODY)
_T(NICENOTES)
_T(DESCRIPTION)
Posted at _T(NICEDATE)


field - any
repeating field or
related field, or an
expression that returns a reference to a repeating
field or related field
If field specifies a repeating field then it returns the last non-blank repetition. If
field specifies a related field, then it returns the last non-blank value in the related set.
Last(ParcelBids) returns
1500 if ParcelBids is a number field defined to repeat with ten values and contains the values 2500, 1200, and 1500.
Last(Payments::PaymentDate) returns the payment date in the last matching record in the Payments table.
Last(if(IsEmpty(Company);PersonalPhone;WorkPhone)) returns the last non-empty phone number from the repeating field PersonalPhone when the Company field is empty. If the Company field is not empty, the function returns the last non-empty phone number from the repeating field WorkPhone.


Home
About Us
Drivers
Insurance
Dispatch
Would you like to visit a doctor or medical site?
Doctor
Medical Site


{% extends 'base.html' %} {% load static %} {% block head_content %}
Use your phone number for the email address and link it to your existing email.


Themyth92
Ng Bootstrap Lightbox
A lightbox AngularJS plugin with Bootstrap Modal
DEMO
4 image set
How to use
Feel free to submit a
pull request
or
create an issue
on Github
Readme
Contact Me
Fork me on GitHub


{% extends "skeleton.html" %} {% block title %} {% if user.is_authenticated %}
Go to profile
Your sslscout account has been activated, you may proceed to log in here.


{{ partial "header" . }}
Rust's powerful actor system and most fun web framework
InstallForget about stringly typed objects, from request to response, everything has types.
Actix provides a lot of features out of box. HTTP/2, logging, etc.
Easily create your own libraries that any Actix application can use.
Actix is blazingly fast. Don't take our word for it -- see for yourself!
Handler functions in actix can return a wide range of objects that
implement the Responder
trait. This makes it a breeze
to return consistent responses from your APIs.
Actix comes with a powerful extractor system that extracts data from the incoming HTTP request and passes it to your view functions. Not only does this make for a convenient API but it also means that your view functions can be synchronous code and still benefit from asynchronous IO handling.
{{ highlight `#[derive(Deserialize, Serialize)] struct Event { id: OptionHandling multipart/urlencoded form data is easy. Just define a structure that can be deserialized and actix will handle the rest.
{{ highlight `#[derive(Deserialize)] struct Register { username: String, country: String, } async fn register(form: web::FormAn actix app comes with a URL routing system that lets you match on URLs and invoke individual handlers. For extra flexibility, scopes can be used.
{{ highlight `async fn index(_req: HttpRequest) -> impl Responder { "Hello from the index page!" } async fn hello(path: web::Path


var a = 'hello'; console.log(a + ' world');
echo "hello, ${WORLD}"
Q: What do you call a tall person who sells stolen goods?
A longfence!


pjax is a jQuery plugin that uses ajax and pushState to deliver a fast browsing experience with real permalinks, page titles, and a working back button.
pjax works by fetching HTML from your server via ajax and replacing the content
of a container element on your page with the loaded HTML. It then updates the
current URL in the browser using pushState. This results in faster page
navigation for two reasons:
jquery-pjax is largely unmaintained at this point. It might continue to
receive important bug fixes, but its feature set is frozen and it’s unlikely
that it will get new features or enhancements.
pjax depends on jQuery 1.8 or higher.
$ npm install jquery-pjax
Download and include jquery.pjax.js
in your web page:
curl -LO https://raw.github.com/defunkt/jquery-pjax/master/jquery.pjax.js
$.fn.pjax
The simplest and most common use of pjax looks like this:
$(document).pjax('a', '#pjax-container')
This will enable pjax on all links on the page and designate the container as #pjax-container
.
If you are migrating an existing site, you probably don’t want to enable pjax
everywhere just yet. Instead of using a global selector like a
, try annotating
pjaxable links with data-pjax
, then use 'a[data-pjax]'
as your selector. Or,
try this selector that matches any <a data-pjax href=>
links inside a <div data-pjax>
container:
$(document).pjax('[data-pjax] a, a[data-pjax]', '#pjax-container')
Ideally, your server should detect pjax requests by looking at the specialX-PJAX
HTTP header, and render only the HTML meant to replace the contents of
the container element (#pjax-container
in our example) without the rest of
the page layout. Here is an example of how this might be done in Ruby on Rails:
def index
if request.headers['X-PJAX']
render :layout => false
end
end
If you’d like a more automatic solution than pjax for Rails check out Turbolinks.
Check if there is a pjax plugin for your favorite server framework.
Also check out RailsCasts #294: Playing with PJAX.
The synopsis for the $.fn.pjax
function is:
$(document).pjax(selector, [container], options)
selector
is a string to be used for click event delegation.container
is a string selector that uniquely identifies the pjax container.options
is an object with keys described below.| key | default | description |
|---|---|---|
timeout |
650 | ajax timeout in milliseconds after which a full refresh is forced |
push |
true | use pushState to add a browser history entry upon navigation |
replace |
false | replace URL without adding browser history entry |
maxCacheLength |
20 | maximum cache size for previous container contents |
version |
a string or function returning the current pjax version | |
scrollTo |
0 | vertical position to scroll to after navigation. To avoid changing scroll position, pass false . |
type |
"GET" |
see $.ajax |
dataType |
"html" |
see $.ajax |
container |
CSS selector for the element where content should be replaced | |
url |
link.href | a string or function that returns the URL for the ajax request |
target |
link | eventually the relatedTarget value for pjax events |
fragment |
CSS selector for the fragment to extract from ajax response |
You can change the defaults globally by writing to the $.pjax.defaults
object:
$.pjax.defaults.timeout = 1200
$.pjax.click
This is a lower level function used by $.fn.pjax
itself. It allows you to get a little more control over the pjax event handling.
This example uses the current click context to set an ancestor element as the container:
if ($.support.pjax) {
$(document).on('click', 'a[data-pjax]', function(event) {
var container = $(this).closest('[data-pjax-container]')
var containerSelector = '#' + container.id
$.pjax.click(event, {container: containerSelector})
})
}
NOTE Use the explicit $.support.pjax
guard. We aren’t using $.fn.pjax
so we should avoid binding this event handler unless the browser is actually going to use pjax.
$.pjax.submit
Submits a form via pjax.
$(document).on('submit', 'form[data-pjax]', function(event) {
$.pjax.submit(event, '#pjax-container')
})
$.pjax.reload
Initiates a request for the current URL to the server using pjax mechanism and replaces the container with the response. Does not add a browser history entry.
$.pjax.reload('#pjax-container', options)
$.pjax
Manual pjax invocation. Used mainly when you want to start a pjax request in a handler that didn’t originate from a click. If you can get access to a click event
, consider $.pjax.click(event)
instead.
function applyFilters() {
var url = urlForFilters()
$.pjax({url: url, container: '#pjax-container'})
}
All pjax events except pjax:click
& pjax:clicked
are fired from the pjax
container element.
| event | cancel | arguments | notes |
|---|---|---|---|
| event lifecycle upon following a pjaxed link | |||
pjax:click |
✔ | options |
fires from a link that got activated; cancel to prevent pjax |
pjax:beforeSend |
✔ | xhr, options |
can set XHR headers |
pjax:start |
xhr, options |
||
pjax:send |
xhr, options |
||
pjax:clicked |
options |
fires after pjax has started from a link that got clicked | |
pjax:beforeReplace |
contents, options |
before replacing HTML with content loaded from the server | |
pjax:success |
data, status, xhr, options |
after replacing HTML content loaded from the server | |
pjax:timeout |
✔ | xhr, options |
fires after options.timeout ; will hard refresh unless canceled |
pjax:error |
✔ | xhr, textStatus, error, options |
on ajax error; will hard refresh unless canceled |
pjax:complete |
xhr, textStatus, options |
always fires after ajax, regardless of result | |
pjax:end |
xhr, options |
||
| event lifecycle on browser Back/Forward navigation | |||
pjax:popstate |
event direction property: "back"/"forward" |
||
pjax:start |
null, options |
before replacing content | |
pjax:beforeReplace |
contents, options |
right before replacing HTML with content from cache | |
pjax:end |
null, options |
after replacing content |
pjax:send
& pjax:complete
are a good pair of events to use if you are implementing a
loading indicator. They’ll only be triggered if an actual XHR request is made,
not if the content is loaded from cache:
$(document).on('pjax:send', function() {
$('#loading').show()
})
$(document).on('pjax:complete', function() {
$('#loading').hide()
})
An example of canceling a pjax:timeout
event would be to disable the fallback
timeout behavior if a spinner is being shown:
$(document).on('pjax:timeout', function(event) {
// Prevent default timeout redirection behavior
event.preventDefault()
})
The whole point of pjax is that it fetches and inserts new content without
refreshing the page. However, other jQuery plugins or libraries that are set to
react on page loaded event (such as DOMContentLoaded
) will not pick up on
these changes. Therefore, it’s usually a good idea to configure these plugins to
reinitialize in the scope of the updated page content. This can be done like so:
$(document).on('ready pjax:end', function(event) {
$(event.target).initializeMyPlugin()
})
This will make $.fn.initializeMyPlugin()
be called at the document level on
normal page load, and on the container level after any pjax navigation (either
after clicking on a link or going Back in the browser).
By default, pjax will force a full reload of the page if it receives one of the
following responses from the server:
Page content that includes <html>
when fragment
selector wasn’t explicitly
configured. Pjax presumes that the server’s response hasn’t been properly
configured for pjax. If fragment
pjax option is given, pjax will extract the
content based on that selector.
Page content that is blank. Pjax assumes that the server is unable to deliver
proper pjax contents.
HTTP response code that is 4xx or 5xx, indicating some server error.
If the server needs to affect the URL which will appear in the browser URL after
pjax navigation (like HTTP redirects work for normal requests), it can set theX-PJAX-URL
header:
def index
request.headers['X-PJAX-URL'] = "http://example.com/hello"
end
Layouts can be forced to do a hard reload when assets or html changes.
First set the initial layout version in your header with a custom meta tag.
<meta http-equiv="x-pjax-version" content="v123">
Then from the server side, set the X-PJAX-Version
header to the same.
if request.headers['X-PJAX']
response.headers['X-PJAX-Version'] = "v123"
end
Deploying a deploy, bumping the version constant to force clients to do a full reload the next request getting the new layout and assets.


Go to the
Play Game section.
Twelve cards will be randomly positioned on the gamplay area.
Select 2 cards in order to find the matching pairs.
The timer will start when the first card is selected and stop when all cards are matched.
Try improving on your previous times! Good luck!


It might be a better idea to walk slowly, taking your time in visiting the other areas. But if you don't have time, we Gatekeepers can open the door of time and space for you. Where do you wish to go?
[HB]__________ Hellbound ___________[HB]
[HB]___________ Support ____________[HB]
To obtain Evil Weapons teleport to Anomic Foundry and take quest from Jude - Jude's Request.


This is normal write request, writes all data to data for test. Written from localhost.
This is normal read request without any extra arguments
This is normal read request without any extra arguments, but now only Object1's subtree is wanted.
This is normal read request without any extra arguments, but now whole tree is wanted.
This is normal read request without any extra arguments, now O-DF includes not existing elements.
This is normal read request without any extra arguments, now MetaData is wanted from Objects/Object1/Sensor1
This is normal read request without any extra arguments, now description is wanted from Objects/Object1/Sensor1
User wants 3 newest values.
Argument:User wants 3 oldest values.
Argument:User wants values between 01-01-1970T00:00:03.000 and 00:00:00.006.
Argument:User wants values after 01-01-1970T00:00:03.000
Argument:User wants values before 01-01-1970T00:00:06.000.
Argument:User wants two newest values between 01-01-1970T00:00:03.000 and 00:00:00.006.
Argument:User wants two oldest values between 01-01-1970T00:00:03.000 and 00:00:00.006.
Argument:User wants two oldest values after 01-01-1970T00:00:03.000.
Argument:User wants two newest values after 01-01-1970T00:00:03.000.
Argument:User wants two oldest values before 01-01-1970T00:00:06.000.
Argument:User wants two newest values before 01-01-1970T00:00:06.000.
Argument:User wants node to send response for actual request to another address.
Argument:Subscription with interval of 1, but without a callback address.
Subscription with interval of -1, but without a callback address.
Subscription with interval of 1 and with a callback address.
Subscription with interval of -1 and with a callback address.


Stay informed!
Your Hub For USA Coronavirus Stats and Info
Cases
{{ us['positive'] }}
Deaths
{{ us['death'] }}
Recoveries
{{ us['recovered'] }}
Hospitalized
{{ us['hospitalizedCumulative'] }}
Tested Negative
{{ us['negative'] }}
Total Tests
{{ us['totalTestResults'] }}
Search for a state:
GO!