Skip to content

Instantly share code, notes, and snippets.

View zeroows's full-sized avatar
🥰
Rust

Abdulrhman Alkhodiry zeroows

🥰
Rust
View GitHub Profile
public class User implements Serializable {
private static final long serialVersionUID = 2L;
private Long userId;
private String username;
private String password;
private String firstName;
private String lastName;
private String email;
/* Create a new date from a Julian date.
@param jd (number) the Julian date to convert
@return (CDate) the equivalent date */
fromJD: function(jd) {
// Jean Meeus algorithm, "Astronomical Algorithms", 1991
var z = Math.floor(jd + 0.5);
var a = Math.floor((z - 1867216.25) / 36524.25);
a = z + 1 + a - Math.floor(a / 4);
var b = a + 1524;
var c = Math.floor((b - 122.1) / 365.25);
toJD: function(year, month, day) {
var date = this._validate(year, month, day,
$.calendars.local.invalidDate || $.calendars.regional[''].invalidDate);
year = date.year();
month = date.month();
day = date.day();
if (year < 0) { year++; } // No year zero
// Jean Meeus algorithm, "Astronomical Algorithms", 1991
if (month < 3) {
month += 12;
function (year, month, day) {
var date = this._validate(year, month, day, $.calendars.local.invalidDate);
var index = (12 * (date.year() - 1)) + date.month() - 16260;
var mcjdn = date.day() + ummalqura_dat[index - 1] - 1;
return mcjdn + 2400000 - 0.5; // Modified Chronological Julian Day Number (MCJDN)
}
var ummalqura_dat = [
28607, 28636, 28665, 28695, 28724, 28754, 28783, 28813, 28843, 28872, 28901, 28931, 28960, 28990, 29019, 29049, 29078, 29108, 29137, 29167,
29196, 29226, 29255, 29285, 29315, 29345, 29375, 29404, 29434, 29463, 29492, 29522, 29551, 29580, 29610, 29640, 29669, 29699, 29729, 29759,
/*
Create a new date from a Julian date.
@param jd (number) the Julian date to convert
@return (CDate) the equivalent date
*/
function (jd) {
var mcjdn = jd - 2400000 + 0.5; // Modified Chronological Julian Day Number (MCJDN)
// the MCJDN's of the start of the lunations in the Umm al-Qura calendar
// are stored in the 'ummalqura_dat' array
var index = 0;
package com.ttdev;
import org.apache.cxf.tools.wsdlto.WSDLToJava;
public class ClientCodeGenerator {
public static void main(String[] args) {
WSDLToJava.main(new String[] {
"-client",
"-d", "src/test/java",
"-p", "http://ttdev.com/cs=com.ttdev.cs.client",
@zeroows
zeroows / CORSFilter.java
Last active October 4, 2022 11:44
To enable CORS support in Spring MVC 4 - Access-Control-Allow-Origin
package com.alkhodiry.mb.rest.filters;
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
@zeroows
zeroows / CustomSoapActionInInterceptor.java
Created October 22, 2014 06:23
Removing SoapAction from CXF by using InInterceptor
import java.util.List;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.cxf.binding.soap.Soap11;
import org.apache.cxf.binding.soap.Soap12;
import org.apache.cxf.binding.soap.SoapMessage;
import org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor;
@zeroows
zeroows / ServletBean.java
Created January 8, 2015 10:12
adding a Servlet to spring boot
@Bean
public ServletRegistrationBean webservices() {
final ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new CXFServlet(),"/service/*");
servletRegistrationBean.setLoadOnStartup(1);
return servletRegistrationBean;
}
@zeroows
zeroows / AkkaConfiguration.java
Created February 17, 2015 07:41
Setting up Akka in spring JavaConfig
/**
* To support Akka
*
* @return
*/
@Configuration
protected static class AkkaConfiguration {
// The application context is needed to initialize the Akka Spring
// Extension
@Autowired