text:
@misc{ wiki:framework,
	author = "Wikipedia",
	title = "Framework",
	year = "2020",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://es.wikipedia.org/wiki/Framework}"
}

@misc{ framework_definicion,
	author = "Angel Eulises Ortiz",
	title = "Qué es un framework en informática o programación",
	year = "2018",
	note = "[Internet; Accedido 24-noviembre-2020]" ,
	howpublished="\url{https://blog.hostdime.com.co/que-es-un-framework-informatica-programacion/#:~:text=La%20palabra%20Framework%20es%20la,)%20y%20Trabajo%20(work)%20.&text=En%20otras%20palabras%2C%20podemos%20decir,estandarizadas%20para%20crear%20aplicaciones%20web.}"
}

@misc{ frontend_backend,
	author = "Nicole Chapaval",
	title = "Qué es Frontend y Backend",
	year = "2018",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://platzi.com/blog/que-es-frontend-y-backend/}"
}

@misc{ wiki:Maven,
	author = "Wikipedia",
	title = "Maven",
	year = "2020",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://es.wikipedia.org/wiki/Maven}"
}

@misc{ pagina_maven,
	author = "The Apache Software Foundation",
	title = "Maven",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://maven.apache.org/}"
}

@misc{ pagina_java,
	author = "Oracle",
	title = "Java",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://java.com/es/download/help/whatis_java.html}"

}

@misc{ pagina_css,
	author = "Mozilla and individual contributors",
	title = "CSS",
	note = "[Internet; Accedido 25-junio-2021]",
	howpublished="\url{https://developer.mozilla.org/es/docs/Learn/CSS}"

}

@misc{ pagina_xml,
	author = "Ivan de Souza",
	title = "XML: ¿qué es y para qué sirve este lenguaje de marcado?",
	note = "[Internet; Accedido 25-junio-2021]",
	howpublished="\url{https://rockcontent.com/es/blog/que-es-xml/}"
}

@misc{pagina_sql,
	author = "Microsoft",
	title = "Access SQL: conceptos básicos, vocabulario y sintaxis",
	note = "[Internet; Accedido 05-julio-2021]",
	howpublished="\url{https://support.microsoft.com/es-es/office/access-sql-conceptos-b%C3%A1sicos-vocabulario-y-sintaxis-444d0303-cde1-424e-9a74-e8dc3e460671}"
}

@misc{pagina_ApexChart,
	author = "ApexChart",
	title = "ApexChart",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{https://apexcharts.com/1}"
}

@misc{pagina_Moodle,
	author = "Moodle",
	title = "Acerca de Moodle",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{https://docs.moodle.org/all/es/Acerca_de_Moodle#:~:text=Moodle%20es%20una%20plataforma%20de,crear%20ambientes%20de%20aprendizaje%20personalizados.&text=Nota%20del%20traductor%3A%20Si%20necesita,Moodle%20gratuito%2C%20vea%20Moodle%20gratuito.}"
}

@misc{pagina_eclipse,
	author = "Eclipse Foundation, Inc.",
	title = "Eclipse",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{https://www.eclipse.org/}"
}

@misc{pagina_latex,
	author = "Sergio Luján Mora",
	title = "¿Qué es LaTeX?",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{http://desarrolloweb.dlsi.ua.es/cursos/2015/herramientas-investigacion/que-es-latex}"
}

@misc{pagina_miktex,
	author = "Wikipedia",
	title = "MiKTeX",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{https://en.wikipedia.org/wiki/MiKTeX/}"
}

@misc{pagina_texstudio,
	author = "Noel",
	title = "¿Qué es TeXstudio y cómo se instala?",
	note = "[Internet; Accedido 04-julio-2021]",
	howpublished="\url{https://lignux.com/que-es-texstudio-y-como-se-instala/}"
}

@misc{pagina_fillo,
	author = "Softwaretestinghelp",
	title = "How To Read Or Write Data From Excel Sheet In Selenium Web Driver",
	note = "[Internet; Accedido 04-julio-2021]",
	howpublished="\url{https://www.softwaretestinghelp.com/read-write-data-from-excel-sheet-in-selenium-web-driver/}"
}

@misc{ pagina_github,
	author = "GitHub, Inc.",
	title = "GitHub",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://github.com/}"
}

@misc{ pagina_vaadin,
	author = "Vaadin",
	title = "Vaadin",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://vaadin.com/}"
}

@misc{ wiki:Vaadin,
	author = "Wikipedia",
	title = "Vaadin",
	year = "2020",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://es.wikipedia.org/wiki/Vaadin}"
}

@misc{ wiki:LaTex,
	author = "Wikipedia",
	title = "LaTex",
	year = "2020",
	note = "[Internet; Accedido 24-noviembre-2020]",
	howpublished="\url{https://es.wikipedia.org/wiki/LaTeX}"
}

@misc{ pagina_zenhub,
	author = "ZenHub",
	title = "ZenHub",
	note = "[Internet; Accedido 22-noviembre-2020]",
	howpublished="\url{https://www.zenhub.com/}"
}

@misc{ pagina_github_desktop,
	author = "GitHub, Inc.",
	title = "GitHub Desktop",
	note = "[Internet; Accedido 22-noviembre-2020]",
	howpublished="\url{https://desktop.github.com/}"
}

@misc{ pagina_herokuDoc,
	author = "Esteban Romero Frías",
	title = "Heroku – Una plataforma para la creación de aplicaciones",
	note = "[Internet; Accedido 02-julio-2021]",
	howpublished="\url{https://estebanromero.com/herramientas-emprender-desarrollar-proyectos/heroku-una-plataforma-para-la-creacion-de-aplicaciones/}"
}

@misc{ pagina_heroku,
	author = "Salesforce.com",
	title = "Heroku",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://www.heroku.com/home}"
}

@misc{ pagina_CI,
	author = "Amazon",
	title = "¿Qué es la integración continua?",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://aws.amazon.com/es/devops/continuous-integration/}"
}

@misc{ imagen_Scrum,
	author = "Miquel Rodríguez",
	title = "Scrum: el pasado y el futuro",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://netmind.net/es/scrum-el-pasado-y-el-futuro/}"
}

@misc{ pagina_Scrum,
	author = "Blog Proyectos Agiles",
	title = "Qué es SCRUM",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://proyectosagiles.org/que-es-scrum/}"
}

@misc{ pagina_PlantUML,
	author = "Adrián Peláez Paniagua",
	title = "PlantUML – Dibuja diagramas UML de forma sencilla",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://www.adictosaltrabajo.com/2015/12/18/tutorial-plantuml-dibuja-diagramas-de-forma-sencilla/}"
}

@misc{ imagen_Singleton,
	author = "Wikipedia",
	title = "Singleton",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://es.wikipedia.org/wiki/Singleton}"
}

@misc{ pagina_springBoot,
	author = "Domingo Gallardo",
	title = "Introducción a Spring Boot",
	note = "[Internet; Accedido 02-julio-2021]",
	howpublished="\url{https://domingogallardo.github.io/practicas-mads/01-intro-spring-boot/intro-spring-boot.html}"
}

@misc{ imagen_Fachada,
	author = "Wikipedia",
	title = "Facade (patrón de diseño)",
	note = "[Internet; Accedido 01-julio-2021]",
	howpublished="\url{https://es.wikipedia.org/wiki/Facade_(patr%C3%B3n_de_dise%C3%B1o)}"
}

@misc{ pagina_heroku,
	author = "Salesforce.com",
	title = "Heroku",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://www.heroku.com/home}"
}

@misc{ pagina_overleaf,
	author = "Overleaf",
	title = "Overleaf",
	note = "[Internet; Accedido 22-noviembre-2020]",
	howpublished="\url{https://es.overleaf.com/}"
}

@misc{ fillo_codoid,
	author = "Codoid",
	title = "Fillo",
	year = "2020",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://codoid.com/fillo/}"
}

@misc{ fillo_foro,
	author = "Sumon Dey",
	title = "Perform Read-Write Operations in Excel using SQL commands from code",
	year = "2016",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{http://www.sumondey.com/fillo/}"
}

@misc{ fillo_ejemplos,
	title = "How To Read Or Write Data From Excel Sheet In Selenium Web Driver",
	year = "2021",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://www.softwaretestinghelp.com/read-write-data-from-excel-sheet-in-selenium-web-driver/}"
}

@misc{ patron_factory,
	author = "Oscar Blancarte",
	title = "Patrón de Diseño Factory",
	year = "2014",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://www.oscarblancarteblog.com/2014/07/18/patron-de-diseno-factory/}"
}

@misc{ patron_factory_ejFiguras,
	author = "Gustavo Peiretti ",
	title = "Patrón de diseño Factory en Java",
	year = "2020",
	note = "[Internet; Accedido 14-febrero-2021]",
	howpublished="\url{https://gustavopeiretti.com/patron-de-diseno-java-factory/}"
}

@misc{pagina_tomcat,
	author = "Angel Eulises Ortiz",
	title = "¿Qué es Apache Tomcat?",
	note = "[Internet; Accedido 03-julio-2021]",
	howpublished="\url{https://www.hostdime.com.ar/blog/que-es-apache-tomcat/}"
}


text:
html,h3,body,head,div,a,img,p,li,ul,span,h1{
			padding:0;
			margin:0;
		}
		html{
			font-size: 62.5%;
		}
		body{
			padding-top: 4rem;
			background-color: #f5f5f5;
		}
		.fenxiang{
			width:2rem;
			height:2rem;
		    vertical-align: bottom;

		}
		a:hover {
		    color: white;
		    text-decoration: none;
		}
		.navbar {
		    position: fixed;
		   	height: 4rem;
		   	line-height: 4rem;
		    margin-bottom: 20px;
		    border: 1px solid transparent;
		}
		.navbar-default {
			text-align: center;
		    background-color: #00BFFF;
		    border-color: #e7e7e7;
		}
		.navbar-brand {
		    float: right;
		    height: 50px;
		    padding: 15px 15px;
		    font-size: 18px;
		    line-height: 20px;
		}
		.navbar-brand-l {
		    float: left;
		    height: 50px;
		    padding: 15px 15px;
		    font-size: 18px;
		    line-height: 20px;
		}
		.navbar-brand-l span{
			vertical-align: middle;
		    font-size: 1.6rem;
		    color: white;
	        margin-left: 0rem;
		}
		.title{
			display: inline-block;
			width:30%;

			color:white;
			font-size: 1.6rem;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
		}
		.app_load{
			width:100%;
			padding:0.4rem;
		}
		.app_load_in{
			margin:1.6rem auto;
			width:90%;
		    border-radius: 1rem;
			height:6rem;
			line-height: 6rem;
			background-color: white;
			box-shadow: 0 5px 10px rgba(0,0,0,.15);
		}
		.logo{
			width:4rem;
			height: 4rem;
			margin-left:1rem;
		}
		.logo_text{
		    display: inline-block;
		    padding-left: 0.4rem;
		    line-height: 1.8rem;
		    height: 4rem;
		    vertical-align: top;
		    margin-top: 1.4rem;

		}
		.logo_title{
			font-size: 1.6rem;
		}
		.logo_show{
			font-size: 0.8rem;
			color:gray;
		}
		.clearfix::after{
			content: "";
			height: 0;
			display: block;
			clear:both;
			overflow: hidden;
		}
		.logo_load{
		    border: none;
		    line-height: 1rem;
		    display: inline-block;
		    float: right;
		    height: 2.6rem;
		    background-color:#00ae66;
		    color: white;
		    margin: 1.6rem 1rem;
		}
		.shuru{
			position: relative;
			width:100%;
			min-height: 12rem;
			margin-bottom: 7rem;
		}
		.bg{
			position: absolute;
			width:100%;
		    z-index: -1;
		}
		.bg_s{
		    position: absolute;
		    left: 12%;
		    margin-left: -2rem;
		    top: 20%;
		    margin-top: -1rem;
		    width: 4rem;
		    height: 2rem;
		    background-color: rgba(0,0,0,0.4);
		    border-radius: 1rem;
		    color: white;
		    line-height: 2rem;
		    text-align: center;
		}
		.bg_d{
		    position: absolute;
		   	right: 12%;
		    margin-right: -2rem;
		    top: 20%;
	        margin-top: -1.2rem;
		    color: white;
		}
		.icon{
			width:1rem;
			height:1rem;
		}
		.icon_1{
			width:2rem;
			height:2rem;
		}
		.icon_2{
			width:2rem;
			height:2rem;
		}
		.weizhi{
		    position: absolute;
		    bottom: -3rem;
		    padding: 0 2rem;

		}
		.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
		    height: 47px;
		    padding: 10px 16px;
		    font-size: 18px;
		    line-height: 1.3333333;
		    border-radius: 6px;
		}
		.select_nav{
			padding: 1rem 1rem 0rem 1rem;
			background-color: white;
			/* border-bottom:1px solid gray; */
		}
		ul{
			list-style: none;
		}
		.nav_out{
			width:100%;

		}
		.nav_out_{
			width:100%;

		}
		.nav_out_ li{
			width:20%;
			float:left;
			margin-bottom: 1rem;
			background-color: white;
			text-align: center;
			padding: 0.6rem 0rem;
		}
		.nav_out li{
			width:25%;
			float:left;
			margin-bottom: 1rem;
			background-color: white;
			text-align: center;
			padding: 0.6rem 0rem;
		}
		.bg_icon_green{
			display: inline-block;
			background-color: #02DF82;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_yellow{
			display: inline-block;
			background-color:#EEC900;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_blue1{
			display: inline-block;
			background-color:#46a3ff;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_blue2{
			display: inline-block;
			background-color:#0080ff;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_water{
			display: inline-block;
			background-color:#ECFFFF;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_brown{
			display: inline-block;
			background-color:#CDCD9A;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_white{
			display: inline-block;
			background-color:white;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_green2{
			display: inline-block;
			background-color:#82D900;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.bg_icon_colour{
			display: inline-block;
			background-color: #EE9A00;
		    width: 4rem;
		    height: 4rem;
		    margin-bottom: 0.4rem;
		    border-radius: 2rem;
		    padding: 0.4rem 0rem;
		    text-align: center;
		    line-height: 3rem;
		}
		.icon_title{
			font-size: 1.6rem;
		}
		.select_nav_{
			padding: 1rem 1rem 1rem 1rem;
		    position: relative;
		    max-height: 18.75rem;
		    border-top: 1px solid #e5e5e5;
		    overflow: hidden;
		/* 	background-color: white; */
			/* border-bottom:1px solid gray; */
		}
		.change{
			width:100%;
		}
		.bottom{
			margin-bottom: 1rem;
		}
		.bottom_top{
		    border-bottom: 1px solid #B0b0b0;
		}
		.title{
			font-size: 1.6rem;

		}
		h3{
				display: inline-block;
				height:4rem;
			    font-weight: bold;
			    font-size: 2.0rem;
			    line-height: 4rem;
			    width:100%;
			    border-bottom: 1px solid #e5e5e5;
		}
		.select_home{
			width:100%;
			margin-bottom: 4rem;
		}
		.select_home li{
			height: 12rem;
		}
		.size{
			width:100%;
		}
		.padding_{
			padding:1rem 0rem;
			height:10rem;
		}
		.padding_r{
			padding:1rem 1rem;
			height:10rem;
		}
		.title_home{
			font-size: 1.6rem;
			margin-bottom: 0.4rem;
		}
		sup{
			font-size: 0.2rem;
		}
		.title_show{
			line-height: 2rem;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
			font-size: 0.6rem;
			color:gray;
			margin-bottom: 0.4rem;
		}
		.title_b{
			margin-bottom: 0.4rem;
		}
		.money{
			font-size: 1.6rem;
			color:red;
			font-weight: bold;
			margin-right: 1rem;
		}
		.jiaqian{
			font-size:0.5rem;
			color:gray;
		}
		.sign_1{
			padding:0.4rem;
			display: inline-block;
			font-size: 0.6rem;
			color:rgb(0,174,102);
			text-align: center;
			background-color: rgba(0,174,102,0.2);
			line-height: 1rem;
			margin-right: 1rem;
		}
		.sign_2{
			padding:0.4rem;
			display: inline-block;
			font-size: 0.6rem;
			color:rgb(255,215,0);
			text-align: center;
			background-color: rgba(255,215,0,0.2);
			line-height: 1rem;
			margin-right: 1rem;
		}
		.footer {
		    margin-top: .75rem;
		    padding: 0 .9375rem;
		    background: #2f3130;
		    color: #727373;
		}
		.footer .nav {
		    height: 3rem;
    		line-height: 3rem;
		    text-align: left;
		    border-bottom: 1px solid #3e403f;
		    font-size: .625rem;
		    overflow: hidden;
		    -o-text-overflow: ellipsis;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.footer .location, .footer .location a {
		    color: #939494;
		}
		.link_box {
		    padding: 1rem 0 0;
		}
		.link_box .link_tit {
		    display: flex;
		    height: 2rem;
		    line-height: 2rem;
		}
		.link_box .link_tit>h3:first-child {
		    margin-left: 0;
		}

		.link_box .link_tit>h3.active {
		    background-color: #3c3f3d;
		    color: #fff;
		}

		.link_box .link_tit>h3 {
		    color: #6e6e6e;
		    position: relative;
		    flex: 1;
		    text-align: center;
		    font-size: .875rem;
		    font-weight: 600;
		    background-color: #212121;
		    margin: 0 .5rem;
		}

		.text_cut {
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.link_box .link_cont {
	       padding: 2.625rem 0;
		}
		.link_box .link_cont .contlists.active {
		    display: block;
		}
		.link_box .link_cont .contlists {
		    display: none;
		}
		li, ol, ul {
		    list-style: none;
		}
		.link_box .link_cont .contlists>li {
		    padding-left: .5rem;
		    height: 1.875rem;
		    line-height: 1.875rem;
		    list-style-type: disc;
		    list-style-position: inside;
		    overflow: hidden;
		    -o-text-overflow: ellipsis;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    text-align: left;
		}
		.gridbox.col_3 .box_col {
		    width: 33.33333%;
		}
		.gridbox .box_col {
		    float: left;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		    text-align: center;
		}
		.footer .icon_box {
		    width: 5.8125rem;
		    padding-top: .875rem;
		    font-size: 0;
		}
		.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
		    height: 47px;
		    padding: 10px 16px;
		    font-size: 18px;
		    line-height: 1.3333333;
		     border-radius: 0;
		}
	/* 	.footer .icon_android, .footer .icon_iphone {
	       display: inline-block;
		    width:  2.75rem;
		    height: 2.4375rem;
		    background: url(./images/foot_sprite.png) no-repeat;
		    font-size: 0;
		    -moz-background-size: 3.75rem 2.875rem;
		    -o-background-size: 3.75rem 2.875rem;
		    background-size: 4.75rem 4.875rem;
		    vertical-align: top;
		    opacity: .32;
	} */
		.company{
			    line-height: 1.6rem;
		}
		.footer .icon_android, .footer .icon_iphone {
		            display: inline-block;
				    width: 2.75rem;
				    height: 1.4375rem;
				    background: url(../images/foot_sprite.png) no-repeat;
				    font-size: 0;
				    -moz-background-size: 3.75rem 2.875rem;
				    -o-background-size: 3.75rem 2.875rem;
				    background-size: 2.75rem 2.875rem;
				    vertical-align: top;
				    opacity: .32;
		}
		.footer .icon_android {
		    background-position: 0 -1.4375rem;
		}
		.footer .copyright {
		    -webkit-box-flex: 1;
		    -webkit-flex: 1;
		    -moz-box-flex: 1;
		    -ms-flex: 1;
		    flex: 1;
		    padding-top: .75rem;
		    text-align: right;
		    font-size: .5625rem;
		    line-height: .9375rem;
		}
		.mine_bg{
			width:100%;
			z-index: -1;
		}
		.navbar-header{
			text-align: center;
		}
		.mine_head{
		    width: 6rem;
		    height: 6rem;
		    position: absolute;
		    left: 50%;
		    top: 24%;
		    margin-left: -3rem;
		    margin-top: -1rem;
		}
		.container-fluid {
		    padding-right: 0rem;
		    padding-left: 0rem;
		    margin-right: auto;
		    margin-left: auto;
		}
		.navbar-default {
		    text-align: center;
		    background-color: white;
		    color:black;
		    border-color: #e7e7e7;
		}
		.icon_set_r{
			margin-right: 1.4rem;
		}
		.icon_set_l{
			margin-left: 0.4rem;
		}
		.navbar-brand-l .zi{
			color:black;
			vertical-align: middle;
		    font-size: 1.2rem;
		    margin-left: 0rem;
		}
		.header .logo_wrap {
			position: absolute;
	        display: inline-block;
		    height: 100%;
		    overflow: hidden;
		}
		.logo_wrap .logo {
		    width: 4.2rem;
		    height: 100%;
		    background-size: 4.2rem;
		    background-position: 0 -10.5125rem;
		}
		.logo_wrap .logo{
		    font-size: 0;
		    display: inline-block;
		    background-image: url(../images/sprite_new.svg);
		    background-repeat: no-repeat;
		     background-position: 0 -10.5125rem;
		    -webkit-transform: none;
		    transform: none;
		}
		.top_h{
		    margin-top: 0rem;
		    position: relative;
		    height: 6.2rem;
	        background: #f9f9f9;
		}
		.weizhi_{
		       position: absolute;
			    bottom: 1rem;
			    padding: 0 0.6rem;
		}
		.navs_lists_S{
			width:100%;
			padding:0 1rem;
			height:4rem;
			background-color: white;
			border-top:1px solid #f0f0f0;
			border-bottom:1px solid #B0b0b0;
			margin-bottom: 0.6rem;
		}
		.but_set{
			text-align: center;
			position: absolute;
			left:0rem;
			width:100%;
			bottom:2rem;
		}
		.box_login{
			width:100%;
			position: relative;
		}
		.but_set button{
			background-color: #00ae66;
		    width: 5.5rem;
		    height: 2.25rem;
		    border: 1px solid #fff;
		    line-height: 2.25rem;
		    margin: 0 .4rem;
	        padding: 0 .4rem;
		    border-radius: 2px;
		    text-align: center;
		    color: #fff;
		}
		.mine_icon{
			width:1.2rem;
			height:1.2rem;
		}
		@media (min-width: 444px){
			.padding_r {
			    padding: 1rem 1rem;
			    height: 15rem;
			}
			.size {
		        width: 15rem;
			    display: block;
			    margin: 0 auto;

			}
			.select_home li {
			    height: 15rem;
			}
		}
		@media (min-width: 768px){
			.navbar-header {
			   float:none;
			}
			.padding_r {
			    padding: 1rem 1rem;
			    height: 15rem;
			}
			.size {
			     width: 15rem;
			    display: block;
			    margin: 0 auto;

			}
			.select_home li {
			    height: 15rem;
			}
		}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
}

license: MIT

repository: fan-drawing/web-

license_type: permissive

repo_name: fan-drawing/web-

branch_name: refs/heads/master

extension: css


text:
DESCRIPTION = "A lightweight signal/slot library for decoupling C++ method calls"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPL"

SRC_URI = "${SOURCEFORGE_MIRROR}/slotsig/slotsig-${PV}.tar.bz2"

do_compile() {
	${CXX} -c -fPIC ${CXXFLAGS} -o slotsig_bases.o slotsig/slotsig_bases.cpp
	${CXX} -shared -o libslotsig.so.${PV} slotsig_bases.o
}

do_stage() {
	oe_libinstall -so libslotsig ${STAGING_LIBDIR}

	install -d ${STAGING_INCDIR}/slotsig/
	for X in slotsig/*.h
	do
		install -m 0644 ${S}/$X ${STAGING_INCDIR}/$X
	done
}

do_install() {
	oe_libinstall -so libslotsig ${D}${libdir}
}

SRC_URI[md5sum] = "dfe9f5d3f17075ec23eb923899ac5f24"
SRC_URI[sha256sum] = "124499d3c5d2d44ab07b60c235547079044f3728fd3c907987900e270bd947f8"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
SUMMARY = "Collection of synthesizers and plugins"
HOMEPAGE = "http://distrho.sourceforge.net/ports"
LICENSE = "GPLv2 & MIT"
LIC_FILES_CHKSUM = " \
    file://ports/argotlunar/README.md;md5=81abc323be6ba481ab72864b53b3daca \
    file://ports/protoplug/license.txt;md5=56b9d913eb7c3ef00ca375ab614bf02f \
"

SRC_URI = " \
    git://github.com/DISTRHO/DISTRHO-Ports-Extra.git \
"
# TODO:
# argolunar: no sound (presets?)
# pdpulp: segfault
# protoplug asks for files

SRCREV = "b6f25f1feb4de49136844f20d88bec6439cdfbc5"
S = "${WORKDIR}/git"
PV = "0.0.0+git${SRCPV}"

REQUIRED_DISTRO_FEATURES = "x11 opengl"

inherit lv2-postinst-helper distro_features_check

# distro-ports dependency for special hack script / libs
DEPENDS += " \
    premake3-native \
    virtual/libgl \
    libx11 \
    libxext \
    libxcursor \
    freetype \
    csound \
    distrho-ports \
"

do_configure() {
    # reconfigure?
    if [ ! -f ${LV2-TURTLE-BUILD-DATA} ] ; then
        # Seems this collection is not ready for public - copy 'shared' from distrho-ports
        rm -rf ${S}/scripts
        rm -rf ${S}/libs
        cp -rf ${STAGING_LIBDIR}/distrho-ports-build/* ${S}/
	    # manipulate scripts to keep lv2_ttl_generator-calls in script for lv2-postinst-helper
        sed -i 's|$GEN ./$FILE|echo "lv2-ttl-generator `pwd`/$FILE" >> ${LV2-TURTLE-BUILD-DATA}|g' `find ${S}/scripts -name *.sh`
    else
        rm -f ${LV2-TURTLE-BUILD-DATA}
    fi

	cd ${S}
    # platforms supporting sse2 can override NOOPTIMIZATIONS
    NOOPTIMIZATIONS=1 ${S}/scripts/premake-update.sh linux
}

do_install() {
    install -d ${D}${libdir}
	cp -r ${S}/bin/* ${D}${libdir}
}

FILES_${PN} += " \
    ${libdir}/cabbage* \
    ${libdir}/lv2 \
    ${libdir}/vst \
"

# Have not found what causes stripping - debugging of plugins is unlikely
INSANE_SKIP_${PN} = "already-stripped"

gha_license_id: MIT


text:
@book{adams1995hitchhiker,
    title={The Hitchhiker's Guide to the Galaxy},
    author={Adams, D.},
    isbn={9781417642595},
    url={http://books.google.com/books?id=W-xMPgAACAAJ},
    year={1995},
    publisher={San Val}
}

@book{drobner53,
    author={Drobner M., Golachowski S.},
    year={1953},
    title={Akustyka muzyczna},
    publisher={Polskie Wydawnictwo Muzyczne},
    address={Kraków},
    pages={62–63}
}

@article{bachu08,
    title={Separation of Voiced and Unvoiced using Zero crossing rate and Energy of the Speech Signal},
    author*={Bachu R.G., Kopparthi S., Adapa B. and Barkana B.D.},
    url={https://www.asee.org/documents/zones/zone1/2008/student/ASEE12008_0044_paper.pdf},
    year={2008}
}

@misc{leszczyna,
    title={Metody Wykrywania Częstotliwości Podstawowej},
    author={Leszczyna M.},
    url={https://sound.eti.pg.gda.pl/student/eim/synteza/leszczyna/index.htm},
    howpublished={\url{https://sound.eti.pg.gda.pl/student/eim/synteza/leszczyna/index.htm}},
    publisher={Politechnika Gdańska}
}

@misc{russel,
    title={Identifying sounds in spectrograms},
    author={Russell K.},
    url={https://home.cc.umanitoba.ca/~krussll/phonetics/acoustic/spectrogram-sounds.html},
    howpublished={\url{https://home.cc.umanitoba.ca/~krussll/phonetics/acoustic/spectrogram-sounds.html}},
    publisher={University of Manitoba}
}

extension: bib


text:
@incollection{sturm2020silico,
 author = {Sturm, Gregor and Finotello, Francesca and List, Markus},
 booktitle = {Bioinformatics for Cancer Immunotherapy},
 pages = {213--222},
 publisher = {Springer},
 title = {In Silico Cell-Type Deconvolution Methods in Cancer Immunotherapy},
 year = {2020}
}

repository: biomedbigdata/website

repo_name: biomedbigdata/website


text:
include recipes-core/images/core-image-minimal.bb

IMAGE_FEATURES:append = " ssh-server-dropbear allow-root-login read-only-rootfs"
IMAGE_FEATURES:remove = " splash gnu-efi"
IMAGE_INSTALL:append = " packagegroup-ntpserver"

REPRODUCIBLE_TIMESTAMP_ROOTFS = "${@time.strftime('%s',time.gmtime())}"

inherit extrausers
EXTRA_USERS_PARAMS = "usermod -p '${ROOT_PASSWORD_HASH}' root;"

repository: thomasdstewart/meta-ntpserver

repo_name: thomasdstewart/meta-ntpserver


text:
SUMMARY = "FluidPlug - SoundFonts as LV2 plugins via FluidSynth"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://source/FluidPlug.c;beginline=5;endline=15;md5=4932c97445ed4b8b2ce1203706e06a49"

# TODO: sf2 are downloaded from linuxaudio.org. There was no license information found so far

inherit pkgconfig

DEPENDS += " \
    lv2 \
    fluidsynth \
"

SRC_URI = " \
    git://github.com/falkTX/FluidPlug.git \
    file://0001-Makefile.mk-don-t-strip-binaries.patch \
"
SRCREV = "889b2568f5c4483b1c72b5d82e4090e27ef824de"
S = "${WORKDIR}/git"

do_compile[depends] += "p7zip-native:do_populate_sysroot"

do_compile_prepend() {
    export NOOPT=true
}

do_install() {
    oe_runmake DESTDIR=${D} PREFIX=${prefix} install
    install -d ${D}${datadir}/sf2
    cd ${S}
    for file in `find -name '*.lv2'`; do
        file=`basename $file`
        sf2name=`echo $file | sed -e 's#lv2#sf2##'`
        ln -sf  ${libdir}/lv2/$file/FluidPlug.sf2 ${D}${datadir}/sf2/$sf2name
    done

    # rename some files back
    cd ${D}${datadir}/sf2
    for file in `find -name 'Fluid*.sf2'`; do
        # All the fluid sf2s are based on Fluidr3
        newname=`echo $file | sed -e 's#Fluid#Fluidr3##'`
	    mv $file $newname
    done
}

FILES_${PN} += " \
    ${datadir}/sf2 \
    ${libdir}/lv2 \
"


text:
# Find package structure taken from libcurl

include(FindPackageHandleStandardArgs)

find_path(JSONCPP_INCLUDE_DIRS json/json.h)
find_library(JSONCPP_LIBRARY jsoncpp)

find_package_handle_standard_args(JSONCPP
    FOUND_VAR
      JSONCPP_FOUND
    REQUIRED_VARS
      JSONCPP_LIBRARY
      JSONCPP_INCLUDE_DIRS
    FAIL_MESSAGE
      "Could NOT find jsoncpp"
)

set(JSONCPP_INCLUDE_DIRS ${JSONCPP_INCLUDE_DIRS})
set(JSONCPP_LIBRARIES ${JSONCPP_LIBRARY})

repository: NormalVR/IXWebSocket

repo_name: NormalVR/IXWebSocket

extension: cmake


text:
DESCRIPTION = "HP Linux Imaging and Printing"
LICENSE = "GPL, MIT, BSD"

DEPENDS = "cups net-snmp"

SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${PN}-${PV}.tar.gz \
	"
inherit autotools

EXTRA_OECONF = ' \
                BUILD_SYS="" HOST_SYS="" \
                --enable-hpijs-install \
                --enable-gui-build \
                --enable-pp-build \
                --enable-policy-kit \
                --disable-scan-build \
                --enable-foomatic-ppd-install \
                --enable-foomatic-drv-install \
                --enable-udev-acl-rules \
               '

# needed by python checks in configure
EXTRA_OEMAKE = 'BUILD_SYS="" HOST_SYS=""'

do_configure_append() {
	sed -i -e 's:PYTHONINCLUDEDIR = ${STAGING_INCDIR_NATIVE}/python2.6:PYTHONINCLUDEDIR = ${STAGING_INCDIR}/python2.6:g' Makefile
}

do_install_prepend() {
	sed -i -e s:SYSFS:ATTRS:g data/rules/55-hpmud.rules
	sed -i -e s:SYSFS:ATTRS:g data/rules/56-hpmud_support.rules
}

PACKAGES += "${PN}-ppd ${PN}-cups ${PN}-backend ${PN}-filter"
RDEPENDS_${PN} += "net-snmp-client python-syslog python-pprint python-compression python-shell python-xml python-unixadmin python-html python-resource python-terminal"

# need to snag the debug file or OE will fail on backend package
FILES_${PN}-dbg += "\
     ${libdir}/cups/backend/.debug \
     ${libdir}/python2.6/site-packages/.debug \
     ${libdir}/cups/filter/.debug "

FILES_${PN}-ppd = "\
     ${datadir}/ppd"

FILES_${PN}-cups = "\
     ${datadir}/cups"

FILES_${PN}-backend = "\
     ${libdir}/cups/backend"

FILES_${PN}-filter = "\
     ${libdir}/cups/filter"

FILES_${PN} += "\
     ${libdir}/python2.6/site-packages \
     ${datadir}/hal/fdi/preprobe/10osvendor \
    "

SRC_URI[md5sum] = "967e095bec457b4acc858774d673f884"
SRC_URI[sha256sum] = "ec51d275a91fcb54e9191c0f1475d5c742e659ca94f97f0be2d507d1091be569"

repository: balister/openembedded

repo_name: balister/openembedded


text:
@book{knuth:2011,
  author =    {Donald E. Knuth},
  title =        {The Art of Computer Programming, Volume {4A}: Combinatorial Algorithms, Part 1},
  publisher =    {Addison-Wesley},
  year =         2011,
  address =   {Upper Saddle River, NJ}
}

@Article{sawada:2007,
  author = 	 {Sawada, Joe and Wong, Dennis Chi-Him},
  title = 	 {A fast algorithm to generate {B}eckett-{G}ray codes},
  journal = 	 {Electronic Notes in Discrete Mathematics},
  year = 	 2007,
  volume = 	 29,
  pages = 	 {571--577},
  note = {European Conference on Combinatorics, Graph Theory and Applications}
}

@misc{cooke:2016,
  doi = {10.48550/ARXIV.1608.06001},
  url = {https://arxiv.org/abs/1608.06001},
  author = {Cooke, Mark and North, Chris and Dewar, Megan and Stevens, Brett},
  title = {A note on {B}eckett-{G}ray codes and the relationship of {G}ray codes to data structures},
  publisher = {arXiv},
  year = 2016,
  copyright = {Creative Commons Attribution Non Commercial Share Alike 4.0 International}
}

repository: louridas/rwa

repo_name: louridas/rwa

gha_language: Jupyter Notebook


text:
.tabella-lavagna{
    margin-top: 3.5em;
}
.column{
    width: 25%;
}
.buttonLavagna{
    height: 40px;
    width: 180px;
    margin-bottom: 10px;
    margin-left: 30%;
    font-size: 15px;
}
.button-icon{
    font-size: 15px;
    float: left;
}
.row-list{
    border-top: 1px solid black;
    margin-top: 50px;
}
.postIt{
    position: relative;
    height: 105px;
    overflow: hidden;
    transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
    z-index: 1;
}
.postIt-title{
    font-size: 13px;
    font-weight: 600;
}
.postIt-desc{
    font-size: 10px;
}
.epic-title{
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}
.epica-desc{
    text-align: center;
    font-size: 14px;
}
.tabella{
    border-right: 1px solid rgb(168, 167, 167);
}
.tabellaLeft{
    border-left: 1px solid rgb(168, 167, 167);
}
.lavagna{
    margin-top: 50px;
    margin-bottom: 100px;
}
.bottoneAggiorna{
    width: 180px;
    height: 40px;
}
:host-context(.orange) div {
    background-color: orange;
}
.modificaProgetto{
    border: 1px solid black;
}
.colonne-carosello{
    position: relative;
    min-height: 200px;
    background: none;
    padding-bottom: 10px;
}
.titoloColonna{
    text-align: center;
}
.carosello{
    position: relative;
    border-right: 1px solid black;
}
.lineaSeparazione{
    position: absolute;
    top: 0;
    right: 2.2px;
    height: 100%;
    width: 0.5px;
    background: black;
}
.divPost{
    width: 8.89em;
    margin-top: 10px;
}
.divPostEpic{
    width: 17.78em;
    margin-top: 10px;
}
.divSelected:hover{
    box-shadow: 0px 0px 15px 0px rgba(212,175,55,1);
}
.boxShadow{
    box-shadow: 0px 0px 15px 0px rgba(212,175,55,1);
}
.boxMsg{
    position: fixed;
    bottom: 10%;
    left: 30%;
    right: 30%;
    z-index: 99;
}
.alert{
    padding-top: 5px;
    padding-bottom: 5px;
}
.msg{
    font-size: 18px;
}
.buttonShare{
    position: absolute;
    top: 5px;
    z-index: 99;
    right: 5px;
    width: 24px;
    height: 24px;
    background: rgb(237, 233, 233);
    border-radius: 8px;
}
.buttonShare:hover{
    background: rgb(197, 193, 193);
}
.hidden{
    display: none;
}
.cancellaRelazioni{
    position: fixed;
    top: 140px;
    right: 15px;
    width: 150px;
}
.modificaProg{
    margin-top: 10px;
}
.wrenchModifica{
    margin-bottom: 0;
}

repository: adelmassimo/KanbanBoard

repo_name: adelmassimo/KanbanBoard

gha_language: TypeScript


text:
@article{manento_party_2019,
 abstract = {Recent research asserts that coalitions of party leaders, interest groups, and activists will cooperate to support the nomination of mutually acceptable candidates in primary elections. In this article, I utilize an original dataset containing FEC contributions and expenditures data for 1,648 candidates who ran in open seat primary elections for the US House from 2006 to 2016 to measure the extent and effects of coordination among interest groups and party organizations. I find that Democratic-aligned interest groups and party leaders coordinate more often and with a more positive substantive effect than their Republican counterparts. Moreover, I provide evidence that, with the advent of super PACs in the second half of the 2010 primary cycle, a small number of interest groups can act as a latent threat to broader coalitions that unite behind a candidate using independent expenditures to outspend the broader coalitions. This increased resource parity has tangible representational consequences.},
 author = {Manento, Cory},
 copyright = {All rights reserved},
 journal = {Party Politics},
 pages = {1--12},
 title = {Party Crashers: Interest Groups as a Latent Threat to Party Networks in Congressional Primaries},
 year = {2019}
}

repository: cmanento/academic-kickstart

repo_name: cmanento/academic-kickstart


text:
SUMMARY = "Meta package adding machine name to known hosts"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

ALLOW_EMPTY_${PN} = "1"

LOCALHOSTMACHINE = "127.0.0.1    ${MACHINE}"

# on some machines starting applications as xfce4-terminal take ages without
# machine name in hosts
pkg_postinst_${PN} () {
if ! grep -q '${LOCALHOSTMACHINE}' $D/etc/hosts ; then
    echo '${LOCALHOSTMACHINE}' >> $D/etc/hosts
fi
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

repository: astarche/meta-openembedded

repo_name: astarche/meta-openembedded

branch_name: refs/heads/nilrt/master/sumo


text:
---
---

@ARTICLE{8947989,
  author={Park, Dong-Hyeon and Pal, Subhankar and Feng, Siying and Gao, Paul and Tan, Jielun and Rovinski, Austin and Xie, Shaolin and Zhao, Chun and Amarnath, Aporva and Wesley, Timothy and Beaumont, Jonathan and Chen, Kuan-Yu and Chakrabarti, Chaitali and Taylor, Michael Bedford and Mudge, Trevor and Blaauw, David and Kim, Hun-Seok and Dreslinski, Ronald G.},
  journal={IEEE Journal of Solid-State Circuits},
  title={A 7.3 M Output Non-Zeros/J, 11.7 M Output Non-Zeros/GB Reconfigurable Sparse Matrix–Matrix Multiplication Accelerator},
  year={2020},
  volume={55},
  number={4},
  pages={933-944},
  doi={10.1109/JSSC.2019.2960480}}

@ARTICLE{8903494,
  author={Rovinski, Austin and Zhao, Chun and Al-Hawaj, Khalid and Gao, Paul and Xie, Shaolin and Torng, Christopher and Davidson, Scott and Amarnath, Aporva and Vega, Luis and Veluri, Bandhav and Rao, Anuj and Ajayi, Tutu and Puscar, Julian and Dai, Steve and Zhao, Ritchie and Richmond, Dustin and Zhang, Zhiru and Galton, Ian and Batten, Christopher and Taylor, Michael B. and Dreslinski, Ronald G.},
  journal={IEEE Solid-State Circuits Letters},
  title={Evaluating Celerity: A 16-nm 695 Giga-RISC-V Instructions/s Manycore Processor With Synthesizable PLL},
  year={2019},
  volume={2},
  number={12},
  pages={289-292},
  doi={10.1109/LSSC.2019.2953847}}

  @INPROCEEDINGS{8778031,
  author={Rovinski, Austin and Zhao, Chun and Al-Hawaj, Khalid and Gao, Paul and Xie, Shaolin and Torng, Christopher and Davidson, Scott and Amarnath, Aporva and Vega, Luis and Veluri, Bandhav and Rao, Anuj and Ajayi, Tutu and Puscar, Julian and Dai, Steve and Zhao, Ritchie and Richmond, Dustin and Zhang, Zhiru and Galton, Ian and Batten, Christopher and Taylor, Michael B and Dreslinski, Ronald G},
  booktitle={2019 Symposium on VLSI Circuits},
  title={A 1.4 GHz 695 Giga Risc-V Inst/s 496-Core Manycore Processor With Mesh On-Chip Network and an All-Digital Synthesized PLL in 16nm CMOS},
  year={2019},
  volume={},
  number={},
  pages={C30-C31},
  doi={10.23919/VLSIC.2019.8778031}}

  @INPROCEEDINGS{8776507,
  author={Pal, Subhankar and Park, Dong-hyeon and Feng, Siying and Gao, Paul and Tan, Jielun and Rovinski, Austin and Xie, Shaolin and Zhao, Chun and Amarnath, Aporva and Wesley, Timothy and Beaumont, Jonathan and Chen, Kuan-Yu and Chakrabarti, Chaitali and Taylor, Michael and Mudge, Trevor and Blaauw, David and Kim, Hun-Seok and Dreslinski, Ronald},
  booktitle={2019 Symposium on VLSI Technology},
  title={A 7.3 M Output Non-Zeros/J Sparse Matrix-Matrix Multiplication Accelerator using Memory Reconfiguration in 40 nm},
  year={2019},
  volume={},
  number={},
  pages={C150-C151},
  doi={10.23919/VLSIT.2019.8776507}}

@inproceedings{wang2016mapu,
  title={MaPU: A novel mathematical computing architecture},
  author={Wang, Donglin and Xie, Shaolin and others},
  booktitle={2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)},
  pages={457--468},
  year={2016},
  organization={IEEE}
}

@inproceedings{ajayi2017celerity,
  title={Celerity: An open source RISC-V tiered accelerator fabric},
  author={Ajayi, Tutu and Al-Hawaj, Khalid and Amarnath, Aporva and Dai, Steve and Davidson, Scott and Gao, Paul and Liu, Gai and Lotfi, Atieh and Puscar, Julian and Rao, Anuj and others},
  booktitle={Hot Chips: A Symposium on High Performance Chips},
  publisher={IEEE},
  year={2017}

}

@article{davidson2018celerity,
  title={The Celerity open-source 511-core RISC-V tiered accelerator fabric: Fast architectures and design methodologies for fast chips},
  author={Davidson, Scott and Xie, Shaolin and Torng, Christopher and Al-Hawai, Khalid and Rovinski, Austin and Ajayi, Tutu and Vega, Luis and Zhao, Chun and Zhao, Ritchie and Dai, Steve and others},
  journal={IEEE Micro},
  volume={38},
  number={2},
  pages={30--41},
  year={2018},
  publisher={IEEE}
}

@article{aporvaexperiences,
  title={Experiences Using the RISC-V Ecosystem to Design an Accelerator-Centric SoC in TSMC 16nm},
  author={Ajayi, Tutu and Al-Hawaj, Khalid and Amarnath, Aporva and Dai, Steve and Davidson, Scott and Gao, Paul and Liu, Gai an    d Lotfi, Atieh and Puscar, Julian and Rao, Anuj and others},
  booktitle={First Workshop on Computer Architecture Research with RISC-V},
  year={2017}
}

@misc{wang2016methods,
  title={Methods and devices for multi-granularity parallel FFT butterfly computation},
  author={Wang, Donglin and Wang, Tao and Xie, Shaolin and Hao, Jie and Yin, Leizu},
  year={2016},
  month=feb # "~16",
  publisher={Google Patents},
  note={US Patent 9,262,378}
}

@inproceedings{chen2018fast,
  title={Fast and efficient deep sparse multi-strength spiking neural networks with dynamic pruning},
  author={Chen, Ruizhi and Ma, Hong and Xie, Shaolin and Guo, Peng and Li, Pin and Wang, Donglin},
  booktitle={2018 International Joint Conference on Neural Networks (IJCNN)},
  pages={1--8},
  year={2018},
  organization={IEEE}
}

@misc{wang2015multi,
  title={Multi-granularity parallel storage system},
  author={Wang, Donglin and Liu, Zijun and Xue, Xiaojun and Zhang, Xing and Zhang, Zhiwei and Xie, Shaolin},
  year={2015},
  month=oct # "~27",
  publisher={Google Patents},
  note={US Patent 9,171,593}
}

@misc{wang2015multi2,
  title={Multi-granularity parallel storage system and storage},
  author={Wang, Donglin and Xie, Shaolin and Xue, Xiaojun and Liu, Zijun and Zhang, Zhiwei},
  year={2015},
  month=sep # "~29",
  publisher={Google Patents},
  note={US Patent 9,146,696}
}

@inproceedings{guo2018fbna,
  title={FBNA: A Fully Binarized Neural Network Accelerator},
  author={Guo, Peng and Ma, Hong and Chen, Ruizhi and Li, Pin and Xie, Shaolin and Wang, Donglin},
  booktitle={2018 28th International Conference on Field Programmable Logic and Applications (FPL)},
  pages={51--513},
  year={2018},
  organization={IEEE}
}

@article{xie2018basejump,
  title={The BaseJump Manycore Accelerator Network},
  author={Xie, Shaolin and Taylor, Michael Bedford},
  journal={arXiv preprint arXiv:1808.00650},
  year={2018}
}

@inproceedings{chen2018low,
  title={Low Latency Spiking ConvNets with Restricted Output Training and False Spike Inhibition},
  author={Chen, Ruizhi and Ma, Hong and Guo, Peng and Xie, Shaolin and Li, Pin and Wang, Donglin},
  booktitle={2018 International Joint Conference on Neural Networks (IJCNN)},
  pages={1--8},
  year={2018},
  organization={IEEE}
}

@article{amit2018extreme,
  title={Extreme Datacenter Specialization for Planet-Scale Computing: ASIC Clouds},
  author={Xie, Shaolin and Scott, Davidson and Ikuo, Magaki and Moein, Khazraee and Luis, Vega and Lu, Zhang and Michael, B. Taylor},
  journal={ACM SIGOPS Operating Systems Review},
  volume={51},
  number={1},
  pages={96--108},
  year={2018},
  publisher={ACM}
}

@inproceedings{guo2018parallel,
  title={Parallel Polar Encoding in 5G Communication},
  author={Guo, Yang and Xie, Shaolin and Liu, Zijun and Yang, Lei and Wang, Donglin},
  booktitle={2018 IEEE Symposium on Computers and Communications (ISCC)},
  pages={00064--00069},
  year={2018},
  organization={IEEE}
}o

@misc{wang2018parallel,
  title={Parallel filtering method and corresponding apparatus},
  author={Wang, Donglin and Yin, Leizu and Yang, Yongyong and Xie, Shaolin and Wang, Tao},
  year={2018},
  month=may # "~8",
  publisher={Google Patents},
  note={US Patent 9,966,932}
}

@article{zhang2018progress,
  title={Progress in a novel architecture for high performance processing},
  author={Zhang, Zhiwei and Liu, Meng and Liu, Zijun and Du, Xueliang and Xie, Shaolin and Ma, Hong and Ding, Guangxin and Ren, Weili and Zhou, Fabiao and Sun, Wenqin and others},
  journal={Japanese Journal of Applied Physics},
  volume={57},
  number={4S},
  pages={04FA03},
  year={2018},
  publisher={IOP Publishing}
}

@inproceedings{yang2017self,
  title={A self-indexed register file for efficient arithmetical computing hardware},
  author={Yang, Lei and Xie, Shaolin and Liu, Zijun and Du, Xueliang and Wang, Donglin},
  booktitle={2017 9th Computer Science and Electronic Engineering (CEEC)},
  pages={13--18},
  year={2017},
  organization={IEEE}
}

@inproceedings{yang2017reconfigurable,
  title={A reconfigurable ASIC-like image polyphase interpolation implementation method},
  author={Yang, Lei and Guo, Ruoshan and Xie, Shaolin and Wang, Donglin},
  booktitle={2017 7th IEEE International Conference on Electronics Information and Emergency Communication (ICEIEC)},
  pages={481--484},
  year={2017},
  organization={IEEE}
}

@misc{xie2016data,
  title={Data access method and device for parallel FFT computation},
  author={Xie, Shaolin and Wang, Donglin and Lin, Xiao and Hao, Jie and Xue, Xiaojun and Wang, Tao and Yin, Leizu},
  year={2016},
  month=apr # "~19",
  publisher={Google Patents},
  note={US Patent 9,317,481}
}

@misc{xie2016parallel,
  title={Parallel bit reversal devices and methods},
  author={Xie, Shaolin and Wang, Donglin and Hao, Jie and Wang, Tao and Yin, Leizu},
  year={2016},
  month=feb # "~23",
  publisher={Google Patents},
  note={US Patent 9,268,744}
}

repository: ShawnLess/Personal

repo_name: ShawnLess/Personal


text:
require util-linux.inc

inherit fedora-package
require recipes-fedora/sources/util-linux.inc

FILESPATH_append = ":${COREBASE}/meta/recipes-core/util-linux/util-linux"

SRC_URI += "file://configure-sbindir.patch \
            file://runuser.pamd \
            file://runuser-l.pamd \
            file://ptest.patch \
            file://run-ptest \
            file://display_testname_for_subtest.patch \
            file://avoid_parallel_tests.patch \
"

gha_language: PHP


text:
DESCRIPTION = "Pine64 Linux Kernel"
SECTION = "kernel"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"

inherit kernel
require recipes-kernel/linux/linux-yocto.inc

LINUX_VERSION ?= "5.3.0"
LINUX_VERSION_EXTENSION = "-pine64"

PV = "${LINUX_VERSION}+git${SRCPV}"

BRANCH = "sunxi64-5.3"
SRCREV = "c1533c70af80ea1cb25348e4931455e932f26af1"
SRC_URI = " \
           git://github.com/anarsoul/linux-2.6.git;branch=${BRANCH} \
           file://extra.cfg \
	  "

KBUILD_DEFCONFIG_sopine-a64 = "defconfig"
KBUILD_DEFCONFIG_pine-a64-lts = "defconfig"
KCONFIG_MODE="--alldefconfig"

COMPATIBLE_MACHINE = "pine-a64-lts|sopine-a64"


text:
DESCRIPTION = "AMD Vulkan ICD Library"
LICENSE = "BSD"
RDEPENDS_${PN} = "libdrm vulkan-loader-layers"

LIC_FILES_CHKSUM = "file://amd_icd64.json;md5=169a0ec488fc9361f17883a5abdc5265"

SRC_URI = "file://amdvlk64.so \
	   file://amd_icd64.json \
"

S = "${WORKDIR}"

do_install() {
    install -d ${D}/${sysconfdir}/vulkan/icd.d
    install -m 0644 ${S}/amd_icd64.json ${D}/${sysconfdir}/vulkan/icd.d/
    install -vd ${D}/${libdir}
    install -m 0755 ${S}/amdvlk64.so ${D}/${libdir}
}

INSANE_SKIP_${PN} += "already-stripped ldflags file-rdeps"

FILES_${PN} += "${libdir}"
FILES_SOLIBSDEV = ""


text:
require u-boot-ti.inc

DESCRIPTION = "u-boot bootloader for ARM MPU devices"

COMPATIBLE_MACHINE = "am37x-evm|beagleboard"

BRANCH ?= "master"

# v2012.04.01
SRCREV = "415d386877df49eb051b85ef74fa59a16dc17c7d"

SRC_URI = "git://git.denx.de/u-boot.git;protocol=git;branch=${BRANCH}"

# Add patches for the AMSDK
#  - 0001-omap3-beagle-add-usbethaddr....Not for Upstream
#  - 0001-OMAP3-Beagle-Set-BOOTDELAY....Pending Upstream
#  - 0002-am335x-am3517evm-beagleboard....Pending Upstream
#  - 0003-beagleboard-Load-uImage-from....Not for Upstream
#  - 0004-beagleboard-Load-uImage-to....Pending Upstream
#  - 0001-omap3_evm-Added-function....Pending Upstream
#  - 0002-omap3evm-Make-the-board....Pending Upstream
#  - 0003-beagleboard-Make-xM-rev....Pending Upstream
#  - 0001-ARM-omap3-Set-SPL-stack-size-to-8KB-image-to-54KB.patch....Upstreamed

# Add a patch to set a default usbethaddr address to enable the out of box
# experience.
SRC_URI += "file://0001-omap3_beagle-add-usbethaddr-setting-to-enable-networ.patch \
            file://0001-OMAP3-Beagle-Set-BOOTDELAY-to-3.patch \
            file://0002-am335x-am3517evm-beagleboard-am37x-Add-CONFIG_CMD_AS.patch \
            file://0003-beagleboard-Load-uImage-from-VFAT-by-default.patch \
            file://0004-beagleboard-Load-uImage-to-the-default-kernel-linux-.patch \
            file://0001-omap3_evm-Added-function-calls-to-set-volts-speed-on.patch \
            file://0002-omap3evm-Make-the-board-start-at-800MHz.patch \
            file://0003-beagleboard-Make-xM-rev-C-go-to-800MHz.patch \
            file://0001-ARM-omap3-Set-SPL-stack-size-to-8KB-image-to-54KB.patch \
            "

SPL_BINARY = "MLO"

repository: Angstrom-distribution/meta-ti

repo_name: Angstrom-distribution/meta-ti

gha_language: BlitzBasic


text:
require linux.inc

DESCRIPTION = "Linux kernel"
KERNEL_IMAGETYPE ?= "zImage"

COMPATIBLE_MACHINE = "(dominion|beast|macbook|soekris-net6501)"

FILESPATH =. "${FILE_DIRNAME}/linux-dominion-3.14:${FILE_DIRNAME}/linux-dominion-3.14/${MACHINE}:"

S = "${WORKDIR}/git"

PV = "3.14.2"

SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git;branch=linux-3.14.y"
SRCREV_pn-${PN} = "798d3c532b82dce20bcdc512572f542093142d02"

SRC_URI += " \
             file://defconfig \
             file://0001-usb-core-let-dynamic-ids-override-static-ids.patch \
             file://0002-ohci-platform-Add-support-for-devicetree-instantiati.patch \
             file://0003-ehci-platform-Add-support-for-clks-and-phy-passed-th.patch \
             file://0004-ohci-platform-Add-support-for-controllers-with-big-e.patch \
             file://0005-ehci-platform-Add-support-for-controllers-with-big-e.patch \
             file://0006-usb-dwc2-handle-the-Host-Port-Interrupt-when-it-occu.patch \
             file://0007-usb-phy-msm-tiny-leak-on-error-in-probe.patch \
             file://0008-usb-move-hub-init-and-LED-blink-work-to-power-effici.patch \
             file://0009-ohci-platform-Change-compatible-string-from-usb-ohci.patch \
             file://0010-ehci-platform-Change-compatible-string-from-usb-ehci.patch \
             file://0011-USB-ehci-platform-check-for-platform-data-misconfigu.patch \
             file://0012-USB-ohci-platform-check-for-platform-data-misconfigu.patch \
             file://0013-Remove-MACH_OMAP_H4_OTG.patch \
             file://0014-USB-ELAN-Remove-useless-default-M-lines.patch \
             file://0015-usb-misc-usbled-Add-Riso-Kagaku-Webmail-Notifier.patch \
             file://0016-uhci-platform-Change-compatible-string-from-platform.patch \
             file://0017-xhci-platform-Change-compatible-string-from-xhci-pla.patch \
             file://0018-usb-dwc2-fix-dereference-before-NULL-check.patch \
             file://0019-usbhid-quirks-Ignore-Riso-Kagaku-Webmail-Notifier.patch \
             file://0020-usb-host-remove-USB_ARCH_HAS_-HCI.patch \
             file://0021-usb-host-remove-selects-of-USB_ARCH_HAS_-HCI.patch \
             file://0022-usb-chipidea-refine-PHY-operation.patch \
             file://0023-usb-chipidea-udc-refine-ep-operation-at-isr_tr_compl.patch \
             file://0024-usb-chipidea-use-dev_get_platdata.patch \
             file://0025-usb-chipidea-udc-add-maximum-speed-full-speed-option.patch \
             file://0026-usb-chipidea-Propagate-the-real-error-code-on-platfo.patch \
             file://0027-USB-complain-if-userspace-resets-an-active-endpoint.patch \
             file://0028-usb-wusbcore-fix-kernel-panic-on-HWA-unplug.patch \
             file://0029-usb-wusbcore-fix-stranded-URB-after-HWA-unplug.patch \
             file://0030-usb-wusbcore-prevent-urb-dequeue-and-giveback-race.patch \
             file://0031-usb-wusbcore-add-a-convenience-function-for-completi.patch \
             file://0032-usb-wusbcore-adjust-iterator-correctly-when-searchin.patch \
             file://0033-usb-wusbcore-read-actual_length-bytes-isoc-in-segmen.patch \
             file://0034-usb-wusbcore-add-info-to-HWA-debug-prints.patch \
             file://0035-hub-debug-message-for-failing-to-enable-device.patch \
             file://0036-usb-hub-usb_ext_cap_descriptor.bmAttributes-is-le32.patch \
             file://0037-usb-wusbcore-fix-compile-warnings.patch \
             file://0038-USB-EHCI-tegra-Drop-unused-defines.patch \
             file://0039-USB-sisusb-Use-static-const-fix-typo.patch \
             file://0040-usb-xhci-Change-how-we-indicate-a-host-supports-Link.patch \
             file://0041-xhci-make-warnings-greppable.patch \
             file://0042-xhci-fix-usb3-streams.patch \
             file://0043-xhci-Free-streams-when-they-are-still-allocated-on-a.patch \
             file://0044-xhci-Check-size-rather-then-number-of-streams-when-a.patch \
             file://0045-xhci-For-streams-the-css-flag-most-be-read-from-the-.patch \
             file://0046-xhci-Set-SCT-field-for-Set-TR-dequeue-on-streams.patch \
             file://0047-xhci-For-streams-the-dequeue-ptr-must-be-read-from-t.patch \
             file://0048-xhci-use-usb_ss_max_streams-in-xhci_check_streams_en.patch \
             file://0049-xhci-Remove-segments-from-radix-tree-on-failed-inser.patch \
             file://0050-usb-core-Fix-usb_free_streams-return-value-documenta.patch \
             file://0051-usb-core-Move-USB_MAXENDPOINTS-definitions-to-usb.h.patch \
             file://0052-usb-core-Track-if-an-endpoint-has-streams.patch \
             file://0053-usb-core-Free-bulk-streams-on-interface-release.patch \
             file://0054-usbfs-Kill-urbs-on-interface-before-doing-a-set_inte.patch \
             file://0055-usbfs-proc_do_submiturb-use-a-local-variable-for-num.patch \
             file://0056-usbfs-Add-support-for-bulk-stream-ids.patch \
             file://0057-usbfs-Add-ep_to_host_endpoint-helper-function.patch \
             file://0058-usbfs-Add-support-for-allocating-freeing-streams.patch \
             file://0059-uas-properly-reinitialize-in-uas_eh_bus_reset_handle.patch \
             file://0060-uas-make-work-list-per-device.patch \
             file://0061-uas-add-dead-request-list.patch \
             file://0062-uas-replace-BUG_ON-WARN_ON-with-WARN_ON_ONCE.patch \
             file://0063-uas-Urbs-must-be-anchored-before-submitting-them.patch \
             file://0064-uas-Properly-set-interface-to-altsetting-0-on-probe-.patch \
             file://0065-uas-Avoid-unnecessary-unlock-lock-calls-around-unlin.patch \
             file://0066-uas-uas_alloc_cmd_urb-drop-unused-stream_id-paramete.patch \
             file://0067-uas-Fix-uas-not-working-when-plugged-into-an-ehci-po.patch \
             file://0068-uas-Fix-reset-locking.patch \
             file://0069-uas-Fix-reset-handling-for-externally-triggered-rese.patch \
             file://0070-uas-s-response_ui-response_iu.patch \
             file://0071-uas-Fix-response-iu-struct-definition.patch \
             file://0072-uas-Pack-iu-struct-definitions.patch \
             file://0073-uas-Use-all-available-stream-ids.patch \
             file://0074-uas-Add-a-uas_find_uas_alt_setting-helper-function.patch \
             file://0075-uas-Move-uas-detect-code-to-uas-detect.h.patch \
             file://0076-xhci-xhci_mem_cleanup-make-sure-cmd_ring_reserved_tr.patch \
             file://0077-xhci-The-trb_address_map-radix-tree-expects-1KB-segm.patch \
             file://0078-xhci-Handle-MaxPSASize-0.patch \
             file://0079-usb-Clear-host_endpoint-streams-when-implicitly-free.patch \
             file://0080-usb-Reset-USB-3-devices-on-USB-3-link-bounce.patch \
             file://0081-uas-Add-the-posibilty-to-blacklist-uas-devices-from-.patch \
             file://0082-usb-storage-Don-t-bind-to-uas-devices-if-the-uas-dri.patch \
             file://0083-usb-storage-Modify-and-export-adjust_quirks-so-that-.patch \
             file://0084-uas-Honor-no-uas-quirk-set-in-usb-storage-s-quirks-m.patch \
             file://0085-uas-Add-uas_find_endpoints-helper-function.patch \
             file://0086-uas-Fix-bounds-check-in-uas_find_endpoints.patch \
             file://0087-uas-Move-uas_find_endpoints-to-uas-detect.h.patch \
             file://0088-uas-Drop-fixed-endpoint-config-handling.patch \
             file://0089-uas-Verify-endpoint-descriptors-from-uas_use_uas_dri.patch \
             file://0090-uas-Not-being-able-to-alloc-streams-when-connected-t.patch \
             file://0091-uas-task_mgmt-Kill-the-sense-urb-if-we-fail-to-submi.patch \
             file://0092-uas-Don-t-allow-more-then-one-task-to-run-at-the-sam.patch \
             file://0093-uas-Use-GFP_NOIO-rather-then-GFP_ATOMIC-where-possib.patch \
             file://0094-uas-Add-suspend-resume-support.patch \
             file://0095-uas-Reset-device-on-reboot.patch \
             file://0096-uas-Fix-task-management-not-working-when-connected-o.patch \
             file://0097-uas-uas_alloc_data_urb-Remove-unnecessary-use_stream.patch \
             file://0098-uas-Properly-complete-inflight-commands-on-bus-reset.patch \
             file://0099-uas-add-uas_mark_cmd_dead-helper-function.patch \
             file://0100-uas-cmdinfo-use-only-one-list-head.patch \
             file://0101-uas-Fix-command-task-mgmt-submission-racing-with-dis.patch \
             file://0102-uas-Fix-memory-management.patch \
             file://0103-uas-Clear-cmdinfo-on-command-queue-ing.patch \
             file://0104-uas-Use-the-right-error-codes-for-different-kinds-of.patch \
             file://0105-uas-Improve-error-reporting.patch \
             file://0106-uas-Add-some-data-in-out-ready-iu-sanity-checks.patch \
             file://0107-uas-Make-sure-sg-elements-are-properly-aligned.patch \
             file://0108-uas-remove-BROKEN.patch \
             file://0109-uas-Add-Hans-de-Goede-as-uas-maintainer.patch \
             file://0110-uas-Remove-comment-about-registering-a-uas-scsi-cont.patch \
             file://0111-xhci-Refactor-command-watchdog-and-fix-split-string.patch \
             file://0112-xhci-Kill-streams-URBs-when-the-host-dies.patch \
             file://0113-storage-accept-some-UAS-devices-if-streams-are-unava.patch \
             file://0114-xhci-Prevent-runtime-pm-from-autosuspending-during-i.patch \
             file://0115-xhci-add-the-meaningful-IRQ-description-if-it-is-emp.patch \
             file://0116-fb-udlfb-fix-scheduling-while-atomic.patch \
             file://0117-btrfs-prepare-incompat-flags-for-more-compression-me.patch \
             file://0118-btrfs-lz4-add-wrapper-functions-and-enable-it.patch \
             file://0119-btrfs-add-lz4hc-incompat-bits.patch \
             file://0120-btrfs-add-lz4hc-wrapper-and-enable-it.patch \
             file://0121-btrfs-reduce-duplicate-code-in-lz4_wrapper.c.patch \
             file://0122-btrfs-select-LZ4-HC-libs.patch \
             file://0123-x86-quirks-soekris-HPET.patch \
             file://0124-block-cgroups-kconfig-build-bits-for-BFQ-v7r2-3.13.patch \
             file://0125-block-introduce-the-BFQ-v7r2-I-O-sched-for-3.13.patch \
             file://0126-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r2-for-.patch \
             file://0127-block-bfq-Switch-from-BFQ-v7r2-for-3.13.0-to-BFQ-v7r.patch \
            "


text:
@misc{theeconomist_2019_are,
  author = {The Economist},
  month = {07},
  title = {Are extraterrestrials extra patriotic?},
  url = {https://www.economist.com/graphic-detail/2019/07/04/are-extraterrestrials-extra-patriotic},
  urldate = {2021-07-19},
  year = {2019},
  organization = {The Economist}
}

@misc{descriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptiondescriptioncnuforcwwwnuforcgifthenationaluforeportingcenter_national,
  author = { Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\NUFORC\www\nuforc.gifTHE NATIONAL UFO REPORTING CENTER},
  title = {National UFO Reporting Center},
  url = {http://www.nuforc.org/index.html},
  urldate = {2021-07-19},
  organization = {www.nuforc.org}
}

repository: UN-AVT/kamino-source

repo_name: UN-AVT/kamino-source

branch_name: refs/heads/main


text:
SUMMARY = "A shared storage lock manager"
DESCRIPTION = "sanlock  is  a lock manager built on shared storage.  Hosts with access \
to the storage can perform locking.   An  application  running  on  the \
hosts  is  given  a small amount of space on the shared block device or \
file, and uses sanlock for its  own  application-specific  synchronization. \
Internally,  the  sanlock  daemon manages locks using two disk-based \
lease algorithms: delta leases and paxos leases."
HOMEPAGE = "https://pagure.io/sanlock"
SECTION = "utils"

LICENSE = "LGPL-2.0-or-later & GPL-2.0-only & GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://README.license;md5=60487bf0bf429d6b5aa72b6d37a0eb22"

PV .= "+git${SRCPV}"

SRC_URI = "git://pagure.io/sanlock.git;protocol=http;branch=master \
           file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \
           file://0001-add-missing-system-header-string.h.patch \
          "
SRCREV = "b820c63093c4ae85d7da4f719cf3026d7fca5d09"

S = "${WORKDIR}/git"

CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."

DEPENDS = "libaio util-linux"

inherit setuptools3 useradd

SETUPTOOLS_SETUP_PATH = "${S}/python"

do_compile:prepend () {
    oe_runmake -C ${S}/wdmd CMD_LDFLAGS="${LDFLAGS}" LIB_LDFLAGS="${LDFLAGS}"
    oe_runmake -C ${S}/src CMD_LDFLAGS="${LDFLAGS}" LIB_ENTIRE_LDFLAGS="${LDFLAGS}" LIB_CLIENT_LDFLAGS="${LDFLAGS}"
}

do_install:prepend () {
    oe_runmake -C ${S}/wdmd DESTDIR=${D} LIBDIR=${libdir} install
    oe_runmake -C ${S}/src DESTDIR=${D} LIBDIR=${libdir} install
}

SANLOCKGROUP ?= "sanlock"
SANLOCKUSER ?= "sanlock"
USERADD_PACKAGES = "${PN}"
GROUPADD_PARAM:${PN} = "--system ${SANLOCKGROUP}"
USERADD_PARAM:${PN} = "--system -g ${SANLOCKGROUP} -G disk \
                       --home-dir /run/${SANLOCKUSER} --no-create-home \
                       --shell /sbin/nologin ${SANLOCKUSER}"

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded

gha_language: BitBake


text:
@article{buMeasuringStabilityScientific2018,
 abstract = {Stability has long been regarded as an important characteristic of many natural and social processes. In regards to scientific collaborations, we define stability to reflect the consistent investment of a certain amount of effort into a relationship. In this paper, we provide an explicit definition of a new indicator of stability, based on the year-to-year publication output of collaborations. We conduct a large-scale analysis of stability among collaborations between authors publishing in the field of computer science. Collaborations with medium– high degree of stability tend to occur most frequently, and on average, have the highest average scientific impact. We explore other ``circumstances'', reflecting the composition of collaborators, that may interact with the relationship between stability and impact, and show that (1) Transdisciplinary collaborations with low stability leads to high impact publications; (2) Stable collaboration with the collaborative author pairs showing greater difference in scientific age or career impact can produce high impact publications; and (3) Highly-cited collaborators whose publications have a large number of co-authors do not keep stable collaborations. We also demonstrate how our indicator for stability can be used alongside other similar indicators, such as persistence, to better understand the nature of scientific collaboration, and outline a new taxonomy of collaborations.},
 author = {Bu, Yi and Murray, Dakota S. and Ding, Ying and Huang, Yong and Zhao, Yiming},
 doi = {10.1007/s11192-017-2599-0},
 file = {/Users/dakotamurray/Zotero/storage/7LTD6YF4/Bu et al. - 2018 - Measuring the stability of scientific collaboratio.pdf;/Users/dakotamurray/Zotero/storage/KGTS3Z3U/s11192-017-2599-0.html},
 ids = {buMeasuringStabilityScientific2018a},
 issn = {1588-2861},
 journal = {Scientometrics},
 keywords = {62P25,O35,Persistence,Scientific collaboration,Scientometrics,Stability},
 language = {en},
 month = {February},
 number = {2},
 pages = {463--479},
 publisher = {Springer},
 title = {Measuring the Stability of Scientific Collaboration},
 volume = {114},
 year = {2018}
}


text:
@article{2008CBET.1462....2C,
 abstract = {R. Chornock, A. A. Miller, D. A. Perley, and J. S. Bloom, University of
California, Berkeley, report on further spectroscopic
observations of the 2008es, observing the object for 840 s using
the Low-Resolution Imaging Spectrometer (Oke et al. 1995, PASP
107, 375) on the Keck I 10-m telescope on Aug. 3.25 UT. The
initial observations of this object (reported at the following
website URL: http://www.astronomerstelegram.org/?read=1576)
showed a blue and largely featureless spectrum, but at later
epochs several unidentified weak spectral features appeared
(ibid., /?read=1576, 1593). The object now has developed a
prominent broad (FWHM about 10000 km/s) emission feature
centered near 790 nm, which is identified as H-alpha near
redshift 0.2. The spectrum shows several other P-Cyg absorption
features consistent with higher-order Balmer lines and Fe II at
a similar redshift, leading to the conclusion that the object is
a type-II supernova. Application of the ``SuperNova
IDentification'' code (Blondin and Tonry 2007, Ap.J. 666, 1024)
to this spectrum confirms the identification as a type-II
supernova and gives a best-fit redshift of z = 0.206 +/- 0.005.
At this redshift, the peak apparent optical magnitude of around
17.8 (see text by Yuan et al., above) corresponds to an absolute
magnitude of M_V less-than- or-equal-to -22.2, making this
object one of the most luminous supernovae ever observed,
comparable to, if not brighter than, the extreme supernova
2006gy (Smith et al. 2007, Ap.J. 666, 1116; Ofek et al. 2007,
Ap.J. 659, L13). Chornock et al. thank M. Malkan (UCLA) for the
exchange of observing time.},
 adsnote = {Provided by the SAO/NASA Astrophysics Data System},
 adsurl = {https://ui.adsabs.harvard.edu/abs/2008CBET.1462....2C},
 author = {Chornock, R. and Miller, A.~A. and Perley, D.~A. and
Bloom, J.~S. and Malkan, M. and Yuan, F.},
 journal = {Central Bureau Electronic Telegrams},
 month = {Aug},
 pages = {2},
 title = {Supernova 2008es},
 volume = {1462},
 year = {2008}
}

repository: profjsb/my-content

repo_name: profjsb/my-content

gha_language: TeX


text:
/* ==UserStyle==
@name           Neowin Pegasus lower case logo - darkside
@namespace      USO Archive
@author         jeston
@description    `Neowin Pegasus lower case logo - darkside`
@version        201182.4.40
@license        NO-REDISTRIBUTION
@preprocessor   uso
==/UserStyle== */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("neowin.net")

{

.c-darkside #branding > hgroup > h1 > a {

    background-image: url("http://jeston.net/neowin/neowin_dark_logo_lowercase.png") !important;

}
}

branch_name: refs/heads/flomaster

gha_license_id: NOASSERTION


text:
@article{lam2019long,
  title={Long reads reveal the diversification and dynamics of CRISPR reservoir in microbiomes},
  author={Lam, Tony J and Ye, Yuzhen},
  journal={BMC genomics},
  volume={20},
  number={1},
  pages={567},
  year={2019},
  publisher={BioMed Central}
}
@article{lam2019crisprs,
  title={CRISPRs for Strain Tracking and Their Application to Microbiota Transplantation Data Analysis},
  author={Lam, Tony J and Ye, Yuzhen},
  journal={The CRISPR journal},
  volume={2},
  number={1},
  pages={41--50},
  year={2019},
  publisher={Mary Ann Liebert, Inc., publishers 140 Huguenot Street, 3rd Floor New~…}
}


text:
@inproceedings{tong2019improving,
  title={Improving Robustness of ML Classifiers against Realizable Evasion Attacks Using Conserved Features},
  author={Tong, Liang and Li, Bo and Hajaj, Chan and Xiao, Chaowei and Zhang, Ning and Vorobeychik, Yevgeniy},
  booktitle={28th USENIX Security Symposium (USENIX Security)},
  year={2019}
}

repository: shinington/academic-kickstart

repo_name: shinington/academic-kickstart


text:
@incollection{oliveira2015sequential,
 abstract = {This chapter describes the Sequential Symbolic Regression (SSR) method, a new strategy for function approximation in symbolic regression. The SSR method is inspired by the sequential covering strategy from machine learning, but instead of sequentially reducing the size of the problem being solved, it sequentially transforms the original problem into potentially simpler problems. This transformation is performed according to the semantic distances between the desired and obtained outputs and a geometric semantic operator. The rationale behind SSR is that, after generating a suboptimal function f via symbolic regression, the output errors can be approximated by another function, in a subsequent iteration. The method was tested in eight polynomial functions, and compared with canonical genetic programming (GP) and geometric semantic genetic programming (SGP). Results showed that SSR significantly outperforms SGP and presents no statistical difference from GP. More importantly, they show the potential of the proposed approach: an effective way of applying geometric semantic operators to combine different (partial) solutions, and at the same time, avoiding the exponential growth problem arising from the use of semantic operators.},
 author = {Luiz Otavio V. B. Oliveira and Otero, Fernando E. B. and Pappa, Gisele L. and Albinati, Julio},
 booktitle = {Genetic Programming Theory and Practice XII},
 doi = {10.1007/978-3-319-16030-6_5},
 editor = {Rick Riolo and William P. Worzel and Mark Kotanchek},
 file = {Sequential Symbolic Regression with Genetic Programming.pdf:Artigos/my-publications/Sequential Symbolic Regression with Genetic Programming.pdf:PDF},
 owner = {luiz},
 pages = {73-90},
 publisher = {Springer International Publishing},
 series = {Genetic and Evolutionary Computation},
 timestamp = {2015.05.14},
 title = {Sequential Symbolic Regression with Genetic Programming},
 url = {https://link.springer.com/chapter/10.1007/978-3-319-16030-6_5},
 year = {2015}
}

repository: luizvbo/academic-kickstart

repo_name: luizvbo/academic-kickstart


text:
@article{skrzypiec2013stress,
 author = {Skrzypiec, Anna E and Shah, Rahul S and Schiavon, Emanuele and Baker, Eva and Skene, Nathan and Pawlak, Robert and Mucha, Mariusz},
 journal = {PloS one},
 number = {4},
 pages = {e61046},
 publisher = {Public Library of Science},
 title = {Stress-induced lipocalin-2 controls dendritic spine formation and neuronal activity in the amygdala},
 volume = {8},
 year = {2013}
}

repository: SarahMarzi/neurogenomics-lab-website

repo_name: SarahMarzi/neurogenomics-lab-website


text:
target_sources(Actions
  PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/Action.hpp
    ${CMAKE_CURRENT_LIST_DIR}/ActionSets.hpp
    ${CMAKE_CURRENT_LIST_DIR}/BasicActions.hpp
)

license: Unlicense