text:
% ------------------------------------------------------------------------
% Chapter 2
% ------------------------------------------------------------------------

@misc{onf,
	title = {{Open Networking Foundation}},
	howpublished = "Disponible en \url{https://www.opennetworking.org/about/onf-overview}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{onf-def-sdn,
	title = {{Software-Defined Networking (SDN) Definition}},
	howpublished = "Disponible en \url{https://www.opennetworking.org/sdn-resources/sdn-definition}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{sdx-def-sdn,
	title = {{What’s Software Defined Networking (SDN)? Definition}},
	howpublished = "Disponible en \url{https://www.sdxcentral.com/sdn/definitions/what-the-definition-of-software-defined-networking-sdn/}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

%http://archive.openflow.org/documents/openflow-wp-latest.pdf
@article{openflow-paper,
	title={{OpenFlow: Enabling Innovation in Campus Networks}},
	author={Nick McKeown and Tom Anderson and Hari Balakrishnan and Guru Parulkar and Larry Peterson and Jennifer Rexford and Scott Shenker and Jonathan Turner},
	journal = {ACM SIGCOMM Computer Communication Review},
	volume  = "38",
	number  = "2",
	pages   = "69--74",
	year={2008}
}

@misc{openflow-1.3.1,
	title = {{OpenFlow 1.3.1 Especificación}},
	howpublished = "Disponible en \url{https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.1.pdf}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{openflow-1.5,
	title = {{OpenFlow 1.5 Especificación}},
	howpublished = "Disponible en \url{https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.5.0.noipr.pdf}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

%http://benpfaff.org/papers/ovs.pdf
@article{ovs,
	title = {{The Design and Implementation of Open vSwitch}},
	author = {Ben Pfaff and Justin Pettit and Teemu Koponen and Ethan J. Jackson and Andy Zhou and Jarno Rajahalme and Jesse Gross and Alex Wang and Jonathan Stringer and Pravin Shelar and Keith Amidon and Martín Casado},
	journal = {Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation},
	pages   = "117--130",
	year = {2015}
}

@misc{ovsdb-rfc,
	title = {{The Open vSwitch Database Management Protocol}},
	howpublished = "Disponible en \url{https://tools.ietf.org/html/rfc7047}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{ovs-vswitchd,
	title = {{ovs-vswitchd - Open vSwitch daemon}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovs-vswitchd.8.txt}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{ovsdb-server,
	title = {{ovsdb-server - Open vSwitch database server}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovsdb-server.1.txt}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{netlink,
	title = {{Protocolo Netlink}},
	howpublished = "Disponible en \url{http://man7.org/linux/man-pages/man7/netlink.7.html}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{ryu,
	title = {{Controlador Ryu}},
	howpublished = "Disponible en \url{https://osrg.github.io/ryu/}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

%http://ac.els-cdn.com.proxy.timbo.org.uy:443/S0167739X15002903/1-s2.0-S0167739X15002903-main.pdf?_tid=60fe1680-3f10-11e6-94d3-00000aab0f27&acdnat=1467325206_54b4144823c29954ea39c08db07f73b4
@article{coco-paper,
	title={{Assessment of SDN technology for an easy-to-use VPN service}},
	author={Ronald van der Pol and Bart Gijsen and Piotr Zuraniewski and Daniel Filipe Cabaça Romão and Marijke Kaat},
	journal = {Future Generation Computer Systems},
	volume  = "56",
	pages   = "295--302",
	year={2016}
}

%http://www.nec.com/en/global/techrep/journal/g13/n02/pdf/130212.pdf
@article{ip-vpn-bgp-sdn,
	title={{An OpenFlow Controller for Reducing Operational Cost of IP-VPNs}},
	author={Suzuki Kazuya and Kaneko Hiroya},
	journal = {NEC Technical Journal},
	volume  = "8",
	number  = "2",
	pages   = "49--52",
	year={2014}
}

%https://arxiv.org/pdf/1602.03706.pdf
@article{sdxvpn,
	title={{SDxVPN: A Software-Defined Solution for VPN Service Providers}},
	author={Behzad Mirkhanzadeh and Naeim Taheri and Siavash Khorsandi},
	journal   = {CoRR},
	volume    = {abs/1602.03706},
	year={2016}
}

%https://www.nas.ewi.tudelft.nl/people/Fernando/papers/MonitoringOpenFlow.pdf
@article{opennetmon,
	title={{OpenNetMon: Network Monitoring in OpenFlow Software-Defined Networks}},
	author={Niels L. M. van Adrichem and Christian Doerr and Fernando A. Kuipers},
	journal = {2014 IEEE Network Operations and Management Symposium (NOMS)},
	pages   = "1--8",
	year={2014}
}

%http://www2.ece.gatech.edu/research/labs/bwn/papers/2014/j5.pdf
@article{roadmap-sdn-te,
	title={{A roadmap for traffic engineering in SDN-OpenFlow networks}},
	author={Ian F. Akyildiz and Ahyoung Lee and Pu Wang and Min Luo and Wu Chou},
	journal = {Computer Networks},
	volume  = "71",
	pages   = "1--30",
	year={2014}
}

%http://www.net.in.tum.de/fileadmin/TUM/NET/NET-2015-09-1/NET-2015-09-1_05.pdf
@article{survey-sdn-qos,
	title={{Survey of Concepts for QoS improvements via SDN}},
	author={Atanas Mirchev},
	journal = {Proceedings of the Seminars
	Future Internet (FI) and
	Innovative Internet Technologies and
	Mobile Communications (IITM)},
	year={2015}
}

%https://www.cs.princeton.edu/~mshahbaz/papers/FlowQoS-hotsdn2014.pdf
@article{flowqos,
	title={{FlowQoS: QoS for the Rest of Us}},
	author={M. Said Seddiki and Muhammad Shahbaz and Sean Donovan and Sarthak Grover and Miseon Park and Nick Feamster and Ye-Qiong Song},
	journal = {Proceedings of the third workshop on Hot topics in software defined networking},
	pages   = "207--208",
	year={2014}
}

%http://ieeexplore.ieee.org.proxy.timbo.org.uy:443/stamp/stamp.jsp?tp=&arnumber=6984051
@article{euqos,
	title={{Implementing Quality of Service for the Software Defined Networking Enabled Future Internet}},
	author={Sachin Sharma and Dimitri Staessens and Didier Colle and David Palma and Joao Goncalves and Ricardo Figueiredo and Donal Morris and Mario Pickavet and Piet Demeester},
	journal = {Third European Workshop on Software Defined Networks (EWSDN)},
	pages   = "49--54",
	year={2014}
}

%http://ieeexplore.ieee.org.proxy.timbo.org.uy:443/stamp/stamp.jsp?tp=&arnumber=6983147&tag=1
@article{openflow-dos-dossy,
	title={{Mitigating Denial of Service (DoS) Attacks in OpenFlow Networks}},
	author={Yustus Eko Oktian and SangGon Lee and HoonJae Lee },
	journal = {2014 International Conference on Information and Communication Technology Convergence (ICTC)},
	year={2014}
}

%http://www.hit.bme.hu/~jakab/edu/litr/SDN/Long_Survey_06994333.pdf
@article{sdn-survey,
	title={{Software-Defined Networking: A Comprehensive Survey}},
	author={Diego Kreutz and Fernando M. V. Ramos and Paulo Esteves Veríssimo and Christian Esteve Rothenberg and Siamak Azodolmolky and Steve Uhlig},
	journal = {Proceedings of the IEEE},
	volume  = "103",
	number  = "1",
	pages   = "10--13",
	year={2015}
}

@misc{os-network-simulators,
	title = {{Open Source Network Simulators}},
	howpublished = "Disponible en \url{http://www.brianlinkletter.com/open-source-network-simulators/}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{os-network-simulators2,
	title = {{Network simulators and virtualization - the list}},
	howpublished = "Disponible en \url{http://nil.uniza.sk/network-simulation-and-modelling/network-simulators-list/}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{cloonix,
	title = {{Cloonix}},
	howpublished = "Disponible en \url{http://cloonix.fr/build-30/html/index.html}",
	note = {Último acceso Julio 2016},
	year={2016}
}

@misc{flowsim,
	title = {{Flowsim}},
	howpublished = "Disponible en \url{https://flowsim.flowgrammable.org/}",
	note = {Último acceso Julio 2016},
	year={2016}
}

%http://www.informatik.uni-wuerzburg.de/fileadmin/10030300/sonstiges/paper-acm_with_font.pdf
@article{omnet-openflow,
	title={{An OpenFlow Extension for the OMNeT++ INET Framework}},
	author={Dominik Klein and Michael Jarschel},
	journal = {Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques},
	pages   = "322--329",
	year={2013}
}

%http://www.faizulbari.com/files/conferences/2014/Roy14.NOMS.pdf
@article{dot,
	title={{Design and Management of DOT: A Distributed OpenFlow Testbed}},
	author={Arup Raton Roy and Faizul Bari and Mohamed Faten Zhani and Reaz Ahmed and Raouf Boutaba},
	journal = {ACM SIGCOMM Computer Communication Review - SIGCOMM'14},
	volume  = "44",
	number  = "4",
	pages   = "367--368",
	year={2014}
}

@misc{sdn-troubleshooting-system,
	title = {{STS - SDN Troubleshooting System}},
	howpublished = "Disponible en \url{http://ucb-sts.github.io/sts/}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

%http://conferences.sigcomm.org/sigcomm/2013/papers/hotsdn/p31.pdf
@article{fs-sdn,
	title={{Fast, Accurate Simulation for SDN Prototyping}},
	author={Mukta Gupta and Joel Sommers and Paul Barford},
	journal = {Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking},
	pages   = "31--36",
	year={2013}
}

@misc{gns3,
	title = {{GNS3}},
	howpublished = "Disponible en \url{https://www.gns3.com/}",
	note = {Último acceso Julio 2016},
	year={2016}
}

%http://imunes.net/dl/papers/softcom_2014.pdf
@article{imunes,
	title={{A network testbed for commercial telecommunications product testing}},
	author={Denis Salopek and Valter Vasi and Marko Zec and Miljenko Mikuc and Mladen Vasarevic and Vladimir Koncar},
	journal = {2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM)},
	year={2014}
}

%http://ieeexplore.ieee.org.proxy.timbo.org.uy:443/stamp/stamp.jsp?tp=&arnumber=4753614
@article{core,
	title={{CORE: A real-time network emulator}},
	author={Jeff Ahrenholz and Claudiu Danilov and Thomas R. Henderson and Jae H. Kim},
	journal = {MILCOM 2008 - 2008 IEEE Military Communications Conference},
	year={2008}
}

@misc{mln,
	title = {{MLN}},
	howpublished = "Disponible en \url{http://mln.sourceforge.net/index.php}",
	note = {Último acceso Julio 2016},
	year={2016}
}

@misc{netkit,
	title = {{Netkit}},
	howpublished = "Disponible en \url{http://wiki.netkit.org/index.php/Main_Page}",
	note = {Último acceso Julio 2016},
	year={2016}
}

@misc{ns-3-openflow,
	title = {{Extensión OpenFlow para NS-3}},
	howpublished = "Disponible en \url{https://www.nsnam.org/docs/release/3.13/models/html/openflow-switch.html}",
	note = {Último acceso Julio 2016},
	year={2016}
}

@misc{shadow,
	title = {{Shadow}},
	howpublished = "Disponible en \url{https://shadow.github.io/}",
	note = {Último acceso Julio 2016},
	year={2016}
}

@misc{vnx,
	title = {{VNX}},
	howpublished = "Disponible en \url{http://web.dit.upm.es/vnxwiki/index.php/Main_Page}",
	note = {Último acceso Julio 2016},
	year={2016}
}

%http://www.estinet.com/fckimages/14117014621397232509.pdf
@article{estinet,
	title={{EstiNet OpenFlow Network Simulator and Emulator}},
	author={Shie-Yuan Wang},
	journal = {IEEE Communications Magazine},
	volume  = "51",
	number  = "9",
	pages   = "110--117",
	year={2013}
}

%https://www.semanticscholar.org/paper/Comparison-of-SDN-OpenFlow-network-simulator-and-Wang/1df02660fe9cd012e232e08f203d3d1e5c64b8e1/pdf
@article{estinet-vs-mininet,
	title={{Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet}},
	author={Shie-Yuan Wang},
	journal = {2014 IEEE Symposium on Computers and Communication (ISCC)},
	year={2014}
}

@article{mininet-paper,
	title={{A Network in a Laptop: Rapid Prototyping for Software-Defined Networks}},
	author={Bob Lantz and Brandon Heller and Nick McKeown},
	journal = {Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks},
	pages  = "19:1--19:6",
	year={2010}
}

@misc{mininet-sitio-web,
	title = {{Mininet, sitio web oficial}},
	howpublished = "Disponible en \url{http://mininet.org/}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{mininext,
	title = {{miniNExT, extensión de MiniNet}},
	howpublished = "Disponible en \url{https://github.com/USC-NSL/miniNExT}",
	note = {Último acceso Agosto 2015},
	year={2016}
}

%http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6857078&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6857078
@article{maxinet,
	title={{MaxiNet: Distributed emulation of software-defined networks}},
	author={Philip Wette and Martin Dräxler and Arne Schwabe},
	journal = {2014 IFIP Networking Conference},
	year={2014}
}

%http://tiny-tera.stanford.edu/~nickm/papers/p253.pdf
@article{mininet-hifi,
	title={{Reproducible Network Experiments Using Container-Based Emulation}},
	author={Nikhil Handigol and Brandon Heller and Vimalkumar Jeyakumar and Bob Lantz and Nick McKeown},
	journal = {Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies},
	pages   = "253--264",
	year={2012}
}

%http://conferences.sigcomm.org/sigcomm/2013/papers/hotsdn/p145.pdf
@article{mininet-ce,
	title={{Global Network Modelling Based on Mininet Approach}},
	author={Vitaly Antonenko and Ruslan Smelyanskiy},
	journal = {Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking},
	pages   = "145--146",
	year={2013}
}

%http://ieeexplore.ieee.org.proxy.timbo.org.uy:443/stamp/stamp.jsp?tp=&arnumber=6680566
@article{mininet-dc,
	title={{Datacenter in a box: test your SDN cloud-datacenter controller at home}},
	author={José Teixeira and Gianni Antichi and Davide Adami and Alessio Del Chiaro and Stefano Giordano and Alexandre Santos},
	journal = {2013 Second European Workshop on Software Defined Networks (EWSDN)},
	year={2013}
}

%http://www.eecs.qmul.ac.uk/~steve/papers/oflops-pam2012.pdf
@article{oflops,
	title={{OFLOPS: An Open Framework for OpenFlow Switch Evaluation}},
	author={Charalampos Rotsos and Nadi Sarrar and Steve Uhlig and Rob Sherwood and Andrew W. Moore},
	journal = {Proceedings of the 13th International Conference on Passive and Active Measurement},
	pages   = "85--95",
	year={2012}
}

@misc{spirent-controller-emulation,
	title = {{Spirent TestCenter OpenFlow Controller Emulation}},
	howpublished = "Disponible en \url{http://www.spirent.com/-/media/Datasheets/Broadband/PAB/SpirentTestCenter/Spirent_TestCenter_OpenFlow_Controller_Emulation_datasheet.pdf}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{cbench,
	title = {{CBench}},
	howpublished = "Disponible en \url{https://github.com/mininet/oflops/tree/master/cbench}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

@misc{spirent-switch-emulation,
	title = {{Spirent TestCenter OpenFlow Switch Emulation}},
	howpublished = "Disponible en \url{http://www.spirent.com/-/media/Datasheets/Broadband/PAB/SpirentTestCenter/SpirentTestCenter_OpenFlow-Switch-Emulation_datasheet.pdf}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

% ------------------------------------------------------------------------
% Chapter 3
% ------------------------------------------------------------------------

@misc{ovs-appctl,
	title = {{Manual de ovs-appctl}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovs-appctl.8.txt}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{ovs-ofctl,
	title = {{Manual de ovs-ofctl}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovs-ofctl.8.txt}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{ovs-vsctl,
	title = {{Manual de ovs-vsctl}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{ovs-dpctl,
	title = {{Manual de ovs-dpctl}},
	howpublished = "Disponible en \url{http://openvswitch.org/support/dist-docs/ovs-dpctl.8.txt}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{ovs-vswitchd-conf,
	title = {{Esquema de la base de datos de OpenvSwitch}},
	howpublished = "Disponible en \url{http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@article{proyecto-rrap,
	title={{Routers Reconfigurables de Altas Prestaciones}},
	author={Emiliano Viotti and Rodrigo Amaro},
	year={2015}
}

@misc{doc-telnetlib,
	title = {{Documentación de Telnetlib}},
	howpublished = "Disponible en \url{https://docs.python.org/2/library/telnetlib.html}",
	note = {Último acceso Mayo 2016},
	year={2016}
}

@misc{topology-zoo,
	title = {{The Internet Topology Zoo}},
	howpublished = "Disponible en \url{http://topology-zoo.org/}",
	note = {Último acceso Mayo 2016},
	year = {2016}
}

@article{auto-mininet,
	title={{Auto-Mininet: Assessing the Internet Topology Zoo in a Software-Defined Network Emulator}},
	author={Marcel Großmann and Stephan J.A. Schuberth},
	journal = {7ter Workshop Leitungs-, (MMBnet 2013)},
	year={2013}
}

@misc{gitp2015_44,
	title = {{Repositorio con el código del entorno virtual}},
	howpublished = "Disponible en \url{https://github.com/santiagovidal/P2015_44}",
	note = {Último acceso Setiembre 2016},
	year={2016}
}

% ------------------------------------------------------------------------
% Chapter 5
% ------------------------------------------------------------------------

@article{rauflow,
	title={{RAUflow: building Virtual Private Networks with MPLS and OpenFlow}},
	author={Santiago Vidal and Jorge Rodrigo Amaro and Emiliano Viotti and Martín Giachino and Eduardo Grampín},
	journal = {Proceedings of the 2016 Workshop on Fostering Latin-American Research in Data Communication Networks (LANCOMM 2016)},
	pages   = "25--27",
	year={2016}
}

@misc{miniedit,
	title = {{MiniEdit - Interfaz gráfica para Mininet}},
	howpublished = "Disponible en \url{https://github.com/mininet/mininet/blob/master/examples/miniedit.py}",
	note = {Último acceso Agosto 2016},
	year={2016}
}

% ------------------------------------------------------------------------

repository: rubiruchi/Emulator

repo_name: rubiruchi/Emulator


text:
//File  : demo07_func_scope.go
//Author: duanhaobin
//Date  : 2020/4/28

package main

import "fmt"

var global_str = "global 变量"
const GLOBAL_NUM = 100
func main() {
	/*
		作用域：变量可以使用的范围。
			局部变量：函数内部定义的变量，就叫做局部变量。
						变量在哪里定义，就只能在哪个范围使用，超出这个范围，我们认为变量就被销毁了。
						变量名可以同名
			全局变量：函数外部定义的变量，就叫做全局变量。
						所有的函数都可以使用，而且共享这一份数据，如果不希望修改全局变量，可以定义为常量：
						如: var const
	*/
	num1 := 5
	fmt.Println("函数 main 中，局部变量为：",num1)
	f1()
	f2()
	fmt.Println("全局变量为：",global_str) // hello
	fmt.Println("全局常量为：",GLOBAL_NUM)

}

// 局部变量
func f1()  {
	num1 := 1
	global_str = "hello"  // 更改全局变量
	fmt.Println("函数 f1 中，局部变量为：",num1)
	fmt.Println("函数 f1 中，全局变量为：",global_str)  // hello
}

func f2()  {
	num1 := 3  // 可以同名，作用域不同
	fmt.Println("函数 f12 中，局部变量为：",num1)
	fmt.Println("函数 f12 中，全局变量为：",global_str)  // hello
}

license: MIT

repository: hbinr/Golang-Learning

license_type: permissive

repo_name: hbinr/Golang-Learning

branch_name: refs/heads/master

extension: go


text:
// Copyright (c) 2021 AccelByte Inc. All Rights Reserved.
// This is licensed software from AccelByte Inc, for limitations
// and restrictions contact your company contract manager.

// Code generated; DO NOT EDIT.

package subscription

import (
	"encoding/json"
	"fmt"
	"io"
	"io/ioutil"
	"strings"

	"github.com/go-openapi/runtime"
	"github.com/go-openapi/strfmt"

	"github.com/AccelByte/accelbyte-go-sdk/platform-sdk/pkg/platformclientmodels"
)

// PublicGetUserSubscriptionReader is a Reader for the PublicGetUserSubscription structure.
type PublicGetUserSubscriptionReader struct {
	formats strfmt.Registry
}

// ReadResponse reads a server response into the received o.
func (o *PublicGetUserSubscriptionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
	switch response.Code() {
	case 200:
		result := NewPublicGetUserSubscriptionOK()
		if err := result.readResponse(response, consumer, o.formats); err != nil {
			return nil, err
		}
		return result, nil
	case 404:
		result := NewPublicGetUserSubscriptionNotFound()
		if err := result.readResponse(response, consumer, o.formats); err != nil {
			return nil, err
		}
		return result, nil

	default:
		data, err := ioutil.ReadAll(response.Body())
		if err != nil {
			return nil, err
		}

		return nil, fmt.Errorf("Requested GET /platform/public/namespaces/{namespace}/users/{userId}/subscriptions/{subscriptionId} returns an error %d: %s", response.Code(), string(data))
	}
}

// NewPublicGetUserSubscriptionOK creates a PublicGetUserSubscriptionOK with default headers values
func NewPublicGetUserSubscriptionOK() *PublicGetUserSubscriptionOK {
	return &PublicGetUserSubscriptionOK{}
}

/*PublicGetUserSubscriptionOK handles this case with default header values.

  successful operation
*/
type PublicGetUserSubscriptionOK struct {
	Payload *platformclientmodels.SubscriptionInfo
}

func (o *PublicGetUserSubscriptionOK) Error() string {
	return fmt.Sprintf("[GET /platform/public/namespaces/{namespace}/users/{userId}/subscriptions/{subscriptionId}][%d] publicGetUserSubscriptionOK  %+v", 200, o.ToJSONString())
}

func (o *PublicGetUserSubscriptionOK) ToJSONString() string {
	if o.Payload == nil {
		return "{}"
	}

	b, err := json.Marshal(o.Payload)
	if err != nil {
		fmt.Println(err)

		return fmt.Sprintf("Failed to marshal the payload: %+v", o.Payload)
	}

	return fmt.Sprintf("%+v", string(b))
}

func (o *PublicGetUserSubscriptionOK) GetPayload() *platformclientmodels.SubscriptionInfo {
	return o.Payload
}

func (o *PublicGetUserSubscriptionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
	// handle file responses
	contentDisposition := response.GetHeader("Content-Disposition")
	if strings.Contains(strings.ToLower(contentDisposition), "filename=") {
		consumer = runtime.ByteStreamConsumer()
	}

	o.Payload = new(platformclientmodels.SubscriptionInfo)

	// response payload
	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
		return err
	}

	return nil
}

// NewPublicGetUserSubscriptionNotFound creates a PublicGetUserSubscriptionNotFound with default headers values
func NewPublicGetUserSubscriptionNotFound() *PublicGetUserSubscriptionNotFound {
	return &PublicGetUserSubscriptionNotFound{}
}

/*PublicGetUserSubscriptionNotFound handles this case with default header values.

ErrorCode	ErrorMessage

40141	Subscription [{subscriptionId}] does not exist

*/
type PublicGetUserSubscriptionNotFound struct {
	Payload *platformclientmodels.ErrorEntity
}

func (o *PublicGetUserSubscriptionNotFound) Error() string {
	return fmt.Sprintf("[GET /platform/public/namespaces/{namespace}/users/{userId}/subscriptions/{subscriptionId}][%d] publicGetUserSubscriptionNotFound  %+v", 404, o.ToJSONString())
}

func (o *PublicGetUserSubscriptionNotFound) ToJSONString() string {
	if o.Payload == nil {
		return "{}"
	}

	b, err := json.Marshal(o.Payload)
	if err != nil {
		fmt.Println(err)

		return fmt.Sprintf("Failed to marshal the payload: %+v", o.Payload)
	}

	return fmt.Sprintf("%+v", string(b))
}

func (o *PublicGetUserSubscriptionNotFound) GetPayload() *platformclientmodels.ErrorEntity {
	return o.Payload
}

func (o *PublicGetUserSubscriptionNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
	// handle file responses
	contentDisposition := response.GetHeader("Content-Disposition")
	if strings.Contains(strings.ToLower(contentDisposition), "filename=") {
		consumer = runtime.ByteStreamConsumer()
	}

	o.Payload = new(platformclientmodels.ErrorEntity)

	// response payload
	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
		return err
	}

	return nil
}

repository: AccelByte/accelbyte-go-sdk

repo_name: AccelByte/accelbyte-go-sdk

branch_name: refs/heads/main

gha_license_id: MIT

gha_language: Go


text:
package conf

import (
	"fmt"
	"gopkg.in/go-playground/assert.v1"
	"testing"
)

func TestLoadUserConfig(t *testing.T) {
	filePath := "../config.json"
	LoadUserConfig(filePath)
	fmt.Println(UserSet)
	fmt.Println(*UserSet.Server)
	fmt.Println(UserSet.PassList[0])
}

func TestGetBindAddr(t *testing.T) {
	fmt.Println(GetBindAddr(false, 8000))
}

func TestGetTokenPath(t *testing.T) {
	var (
		configPath string
		tokenPath  string
	)
	configPath = "/etc/gonelist/config.json"
	tokenPath = GetTokenPath(configPath)
	assert.Equal(t, tokenPath, "/etc/gonelist/.token")

	configPath = "config.json"
	tokenPath = GetTokenPath(configPath)
	assert.Equal(t, tokenPath, ".token")
}

repository: zhangguanzhang/gonelist

repo_name: zhangguanzhang/gonelist


text:
@article{Wu-2021-Assessment,
    title = "Assessment of machine learning classifiers for global lake ice cover mapping from MODIS TOA reflectance data",
    author = "Wu, Yuhao  and
      Duguay, Claude R.  and
      Xu, Linlin",
    journal = "Remote Sensing of Environment, Volume 253",
    volume = "253",
    year = "2021",
    publisher = "Elsevier BV",
    url = "https://aclanthology.org/G21-29001",
    doi = "10.1016/j.rse.2020.112206",
    pages = "112206",
    abstract = "The topic of satellite remote sensing of lake ice has gained considerable attention in recent years. Optical satellite data from the Moderate Resolution Imaging Spectroradiometer (MODIS) allow for the monitoring of lake ice cover (an Essential Climate Variable or ECV), and dates associated with ice phenology (freeze-up, break-up, and ice cover duration) over large areas in an era where ground-based observational networks have nearly vanished in many northern countries. Ice phenology dates as well as dates of maximum and minimum ice cover extent (for lakes that do not form a complete ice cover in winter or do not totally lose their ice cover in summer) are useful for assessing long-term trends and variability in climate, particularly due to their sensitivity to changes in near-surface air temperature. Existing knowledge-driven (threshold-based) retrieval algorithms for lake ice cover mapping that use top-of-atmosphere (TOA) reflectance products do not perform well under lower solar illumination conditions (i.e. large solar zenith angles), resulting in low TOA reflectance. This research assessed the capability of four machine learning classifiers (i.e. multinomial logistic regression, MLR; support vector machine, SVM; random forest, RF; gradient boosting trees, GBT) for mapping lake ice cover, water and cloud cover during both break-up and freeze-up periods using the MODIS/Terra L1B TOA (MOD02) product. The classifiers were trained and validated using samples collected from 17 large lakes across the Northern Hemisphere (Europe and North America); lakes that represent different characteristics with regards to area, latitude, freezing frequency, and ice duration. Following an accuracy assessment using random k-fold cross-validation (k = 100), all machine learning classifiers using a 7-band combination (visible, near-infrared and shortwave-infrared) were found to be able to produce overall classification accuracies above 94{\%}. Both RF and GBT provided overall and class-specific accuracies above 98{\%} and a more visually accurate depiction of lake ice, water and cloud cover. The two tree-based classifiers offered the most robust spatial transferability over the 17 lakes and performed consistently well across ice seasons. However, only RF was relatively insensitive to the choice of the hyperparameters compared to the other three classifiers. The results demonstrate the potential of RF for mapping lake ice cover globally from MODIS TOA reflectance data. {\mbox{$\bullet$}} This study assessed the capability of ML classifiers for lake ice mapping from MOIDS. {\mbox{$\bullet$}} RF and GBT produced the best performance in terms of classification accuracies. {\mbox{$\bullet$}} RF and GBT offered the most robust spatial and temporal transferability. {\mbox{$\bullet$}} RF was insensitive to the choice of the hyperparameters compared to other classifiers. {\mbox{$\bullet$}} The results show the potential of RF for mapping lake ice cover globally from MODIS.",
}

repository: gwf-uwaterloo/gwf-publications

repo_name: gwf-uwaterloo/gwf-publications

gha_language: Python

extension: bib


text:
# recipe to build GLES gfxdriver

FILESPATHPKG =. "qt4-x11-free-${PV}:qt4-x11-free:"

QT_GLFLAGS = "-opengl es2"

QT_BASE_NAME = "qt4-gles"
QT_BASE_LIB  = "libqt-gles"

require qt4-x11-free_${PV}.bb
PR = "${INC_PR}.3"

DEPENDS += "virtual/egl"
require recipes/egl/egl.inc
PROVIDES += "qt4-x11-free"
#SRC_URI += "file://sgx-hack.patch"
SRC_URI += "file://hack-out-pg_config.patch"

export EXTRA_QMAKE_MUNGE = " glmunge "

glmunge() {
sed -e /QMAKE_INCDIR_OPENGL/d -e /QMAKE_LIBDIR_OPENGL/d -e /QMAKE_LIBS_OPENGL/d -e /QMAKE_LIBS_OPENGL_QT/d -i mkspecs/${OE_QMAKE_PLATFORM}/qmake.conf
echo "QMAKE_INCDIR_OPENGL = ${STAGING_INCDIR}/GLES/" >> mkspecs/${OE_QMAKE_PLATFORM}/qmake.conf
echo "QMAKE_LIBDIR_OPENGL  = ${STAGING_LIBDIR}" >> mkspecs/${OE_QMAKE_PLATFORM}/qmake.conf
echo "QMAKE_LIBS_OPENGL = -lEGL -lGLES_CM -lGLESv2 -lIMGegl -lsrv_um" >> mkspecs/${OE_QMAKE_PLATFORM}/qmake.conf
echo "QMAKE_LIBS_OPENGL_QT = -lEGL -lGLES_CM -lGLESv2 -lIMGegl -lsrv_um" >> mkspecs/${OE_QMAKE_PLATFORM}/qmake.conf
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
@inproceedings{He2019ReadWA,
  title={Read, Watch, and Move: Reinforcement Learning for Temporally Grounding Natural Language Descriptions in Videos},
  author={Dongliang He and Xiang Zhao and Jizhou Huang and Fu Li and Xiao Liu and Shilei Wen},
  booktitle={AAAI},
  year={2019}
}

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Read Watch and Move - Reinforcement Learning for Temporally Grounding Natural Language Descriptions in Videos.bib

repository: Hugh-Shi/DL-NLP-Readings

repo_name: Hugh-Shi/DL-NLP-Readings


text:
@InProceedings{perolat16,
  supplementary = {Supplementary:perolat16-supp.pdf},
  title = {Softened Approximate Policy Iteration for Markov Games},
  author = {Julien Pérolat and Bilal Piot and Matthieu Geist and Bruno Scherrer and Olivier Pietquin},
  pages = {1860-1868},
  abstract = {This paper reports theoretical and empirical investigations on the use of quasi-Newton methods to minimize the Optimal Bellman Residual (OBR) of zero-sum two-player Markov Games. First, it reveals that state-of-the-art algorithms can be derived by the direct application of Newton's method to different norms of the OBR. More precisely, when applied to the norm of the OBR, Newton's method results in the Bellman Residual Minimization Policy Iteration (BRMPI) and, when applied to the norm of the Projected OBR (POBR), it results into the standard Least Squares Policy Iteration (LSPI) algorithm. Consequently, new algorithms are proposed, making use of quasi-Newton methods to minimize the OBR and the POBR so as to take benefit of enhanced empirical performances at low cost. Indeed, using a quasi-Newton method approach introduces slight modifications in term of coding of LSPI and BRMPI but improves significantly both the stability and the performance of those algorithms. These phenomena are illustrated on an experiment conducted on artificially constructed games called Garnets.},
}

repository: mreid/papersite

repo_name: mreid/papersite

gha_language: TeX


text:
package bootstrap

import (
	"encoding/base64"
	"fmt"

	"github.com/flynn/flynn/pkg/random"
)

type GenRandomAction struct {
	ID       string `json:"id"`
	Length   int    `json:"length"`
	Data     string `json:"data"`
	Encoding string `json:"encoding"`

	ControllerKey bool `json:"controller_key"`
}

func init() {
	Register("gen-random", &GenRandomAction{})
}

type RandomData struct {
	Data string `json:"data"`
}

func (d *RandomData) String() string {
	return d.Data
}

func (a *GenRandomAction) Run(s *State) error {
	if a.Length == 0 {
		a.Length = 16
	}
	data := interpolate(s, a.Data)
	if data == "" {
		switch a.Encoding {
		case "", "hex":
			data = random.Hex(a.Length)
		case "base64":
			data = base64.StdEncoding.EncodeToString(random.Bytes(a.Length))
		case "base64safe":
			data = random.Base64(a.Length)
		default:
			return fmt.Errorf("bootstrap: unknown random type: %q", a.Encoding)
		}
	}
	s.StepData[a.ID] = &RandomData{Data: data}
	if a.ControllerKey {
		s.SetControllerKey(data)
	}
	return nil
}

repository: mauimauer/flynn

repo_name: mauimauer/flynn

gha_license_id: NOASSERTION


text:
package eosws

func init() {
	RegisterIncomingMessage("listening", Listening{})
}

type Listening struct {
	CommonOut
	Data struct {
		NextBlock uint32 `json:"next_block"`
	} `json:"data"`
}

repository: dfuse-io/eosws-go

repo_name: dfuse-io/eosws-go


text:
@article{Chamberlain2013,
abstract = {Chapel is an emerging parallel language whose design and development has been led by Cray Inc. under theDARPA High Productivity Computing Systems program (HPCS) from 2003 to the present. Chapel supports a multithreaded execution model, permitting the expression of far more general and dynamic styles of computation than the typi- cal single-threaded Single Program, Multiple Data (SPMD) programming models that became dominant during the 1990's. Chapel was designed such that higher-level abstractions, such as those supporting data parallelism, would be built in terms of lower-level concepts in the language, permitting the user to select amongst differing levels of abstraction and control as required by their algorithm or performance requirements. This chapter provides a brief introduction to Chapel, starting with a condensed history of the project (Section 9.1). It then describes Chapel's mo- tivating themes (Section 9.2), followed by a survey of its main features (Section 9.3), and a summary of the project's status and future work (Chapter 9.4).},
author = {Chamberlain, Bradford L.},
file = {:C$\backslash$:/Users/bk/Downloads/BriefOverviewChapel.pdf:pdf},
journal = {Cray},
keywords = {an upcoming book chapter,bradford l,c hapel 1,chamberlain,cray inc,pre - print of,rief o verview of},
number = {January},
pages = {0--20},
title = {{A Brief Overview of Chapel}},
volume = {1},
year = {2013}
}
@article{Chamberlain2015,
author = {Chamberlain, Bradford L.},
file = {:C$\backslash$:/Users/bk/Downloads/PMfPC-Chapel.pdf:pdf},
isbn = {9780262528818},
journal = {Programming models for parallel computing},
pages = {129--159},
title = {{Chapel}},
volume = {2015},
year = {2015}
}
@article{Dun2012,
abstract = {Abstract—In this paper we evaluate the performance of the Chapel programming language from the perspective of its lan- guage primitives and features, where the microbenchmarks are synthesized from our lessons learned in developing molecular dynamics simulation programs in Chapel. Experimental results show that most language building blocks have comparable performance to corresponding hand-written C code, while the complex applications can achieve up to 70{\%} of the performance of C implementation. We identify several causes of overhead that can be further optimized by Chapel compiler. This work not only helps Chapel users understand the performance implication of using Chapel, but also provides useful feedbacks for Chapel developers to make a better compiler},
author = {Dun, Nan and Taura, Kenjiro},
doi = {10.1109/IPDPSW.2012.64},
file = {:C$\backslash$:/Users/bk/Downloads/dun2012.pdf:pdf},
isbn = {9780769546766},
journal = {Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2012},
keywords = {parallel languages,performance evaluation},
pages = {497--506},
title = {{An empirical performance study of chapel programming language}},
year = {2012}
}

repository: georgebisbas/ChapelReport

repo_name: georgebisbas/ChapelReport


text:
@article{RID:1120140407717-46,
 author = {Pulido, Jose and  Molist, Gemma and  Domingo-Salvany, Antonia and  Teresa Brugal, M. and  Sanchez-Niubo, Albert and  Barrio, Gregorio and  de la Fuente, Luis and  Itinere Working Grp},
 journal = {Addiction},
 number = {6},
 pages = {954-964},
 title = {Predictors of change in cocaine use in a street-recruited cohort of young cocaine users},
 volume = {109},
 year = {2014}
}

repository: asanchezniubo/academic-kickstart

repo_name: asanchezniubo/academic-kickstart


text:
DESCRIPTION = "Tiny ramdisk image with RB1/RB2 devices firmware files"

# We do not use kernel image or kernel modules in the image, so remove the
# dependency on the kernel
KERNELDEPMODDEPEND = ""
KERNEL_DEPLOY_DEPEND = ""

PACKAGE_INSTALL += " \
    packagegroup-firmware-rb1 \
    packagegroup-firmware-rb2 \
"

BAD_RECOMMENDATIONS = " \
    firmware-qcom-rb1-dspso \
    firmware-qcom-rb2-dspso \
    linux-firmware-qcom-venus-6.0 \
"

IMAGE_LINGUAS = ""
LICENSE = "MIT"

IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
inherit core-image

IMAGE_ROOTFS_SIZE = "8192"
IMAGE_ROOTFS_EXTRA_SPACE = "0"

# Inhibit installing /init
IMAGE_BUILDING_DEBUGFS = "true"


text:
@misc{ourpaper,
    title = {Batching Techniques for Accumulators with Applications to IOPs and Stateless Blockchains},
    author = {Dan Boneh and Benedikt Buenz and Benjamin Fisch},
    howpublished = {Cryptology ePrint Archive, Report 2018/1188},
    year = {2018},
    note = {\url{https://eprint.iacr.org/2018/1188}},
}

repository: restinpeaceinout/GooSig

repo_name: restinpeaceinout/GooSig


text:
@string{aps = {American Physical Society,}}

@inproceedings{ovacikli2015impulse,
  title={Impulse response extraction and parametric modelling of reverberating ultrasonic echoes from thin layers},
  author={Ovacikli, Aziz Kubilay and Arranz, Miguel Castano and Carlson, Johan E and Paajarvi, Patrik and Jiang, Biao and Lindblad, Philip},
  booktitle={Ultrasonics Symposium (IUS), 2015 IEEE International},
  pages={1--4},
  year={2015},
  organization={IEEE}
}

@Article{jiang2016ultrasonic,
  Title                    = {Ultrasonic non-destructive testing for thin-layered materials with beamformed multi-reflection echoes},
  Author                   = {Jiang, Biao and Carlson, Johan~E,  and Casta{\~n}o~Arranz, Miguel},
  Journal                  = {IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control},
  Year                     = {2016},
  Note                     = {to be submitted},
}

@Article{jiang2015steered,
  Title                    = {Steered minimum variance total focusing beamforming in ultrasonic diffusion bond testing},
  Author                   = {Jiang, Biao and Carlson, Johan~E,  and Casta{\~n}o~Arranz, Miguel},
  Journal                  = {IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control},
  Year                     = {2016},
  Note                     = {to be submitted},
}

@Article{jiang2015fast,
  Title                    = {Fast total focusing imaging algorithm with a displaced phase-center ultrasonic probe},
  Author                   = {Jiang, Biao and Carlson, Johan~E,  and Casta{\~n}o~Arranz, Miguel},
  Journal                  = {J. Acoust. Soc. of Am. - Express Letters},
  Year                     = {2016},
  Note                     = {Submitted and revising},
}

@ARTICLE{jiang2015pha,
	author = {Biao Jiang and Carlson, {Johan E.} and Miguel Castaño},
	language = {English},
	title = {Phase-center displaced ultrasonic total focusing imaging method},
	journal = {Electronics Letters, submitted},
	year = {2015},
}

@article{jiang2015ult,
title = "Ultrasonic Imaging Through Thin Reverberating Materials",
author = "Biao Jiang and Carlson, {Johan E.} and Miguel Castaño and Philip Lindblad and Johan Öhman",
year = "2015",
   Pages                    = {380 - 383},
  Volume                   = {70},
journal = "Physics Procedia",
}

@inproceedings{jiang2014performance,
  title={Performance Analysis of High-Frequency Geoacoustic Inversion Using a Vector Sensor Array},
  author={Chen, Jun and Zheng, Lijun and Jiang, Biao},
  booktitle={Computer Applications and Communications (SCAC), 2014 IEEE Symposium on},
  pages={1--4},
  year={2014},
  organization={IEEE}
}

@TechReport{jiang2013vec,
	author = {Biao Jiang},
	language = {English},
	title = {Vector sensor array processing and geoacoustic inversion with MAKAI'05 sea trial data},
	institution = {University of Algarve},
	year = {2013},
	number = {Rep. 03/13},
	address = {SiPLAB,Campus de Gambelas,Faro,Portugal},
	month = {August},
	url="http://www.siplab.fct.ualg.pt/pubs/rep_0313.html",
}

@article{jiang2012rob,
	author = "Jiang, Biao",
	language = {English},
	title = "Robust wideband adaptive beamforming using waveguide invariant focusing method",
	journal = "The Journal of the Acoustical Society of America",
	year = "2012",
	volume = "131",
	number = "4",
	pages = "3487-3487",
	url = "http://scitation.aip.org/content/asa/journal/jasa/131/4/10.1121/1.4709169",
	doi = "http://dx.doi.org/10.1121/1.4709169"
}

@ARTICLE{jiang2007tim,
	author = {B. Jiang and F.H. Chen},
	keywords = {time delay estimation;sensor signals;minimum variance distortionless response cross spectrum;},
	ISSN = {0013-5194},
	language = {English},
	title = {High precision time delay estimation using generalised MVDR cross spectrum},
	journal = {Electronics Letters},
	issue = {2},
	volume = {43},
	year = {2007},
	month = {January},
	pages = {130-131(1)},
	publisher ={Institution of Engineering and Technology},
	copyright = {© The Institution of Engineering and Technology},
	url = {http://digital-library.theiet.org/content/journals/10.1049/el_20073323}
}

@InBook{jiang2009intech,
	author = {Jiang,Biao},
	editor = {Ashraf A. Zaher},
	language = {English},
	title = {Performance analysis of port-starboard discrimination for towed multi-line array},
	chapter = {Recent Advances in Signal Processing},
	publisher = {InTech},
	year = {2009},
	DOI= "10.5772/7432",
	url="http://www.intechopen.com/books/recent-advances-in-signal-processing/performance-analysis-of-port-starboard-discrimination-for-towed-multi-line-array",
}

@article{jiang2009per,
	author={Jiang, Biao},
	language = {Chinese},
	title={Performance analysis of port-starboard discrimination for twin-line array in the presence of array shape distortion},
	journal={Applied Acoustics},
	volume={1},
	pages={005},
	year={2009}
}

@article{jiang2009prob,
	author={Jiang, Biao},
	language = {Chinese},
	title={Probability analysis of target port-starboard discrimination by twin-line array},
	journal={Applied Acoustics},
	volume={3},
	pages={011},
	year={2009}
}

@article{jiang2007rob,
	author={Jiang, Biao and Cheng, Qianliu and Ling, Guomin},
	language = {English},
	title={Robust Adaptive Beamforming with {SSMUSIC} Performance Optimization in the Presence of Steering Vector Errors},
	journal={Journal of Digital Information Management},
	volume={5},
	number={3},
	pages={107},
	year={2007},
	publisher={Digital Information Research Foundation}
}

@article{jiang2007research,
	author={Jiang, Biao and Chen, Fu-hu and Ling, Guo-min},
	language = {Chinese},
	title={Research on fourth-order MUSIC algorithm for virtual arrays},
	journal={Journal of Harbin Engineering University},
	volume={10},
	pages={010},
	year={2007}
}

@article{jiang2006rob,
	title={Robust beamforming with quadratically constrained array directivity},
	author={Jiang, Biao and Zhu, Ye and Sun, Changyu},
	journal={Acta Acustica},
	volume={1},
	year={2006}
}

@article{jiang2005research,
	author={Jiang, Biao and Zhu, Ye and Sun, Chang-yu},
	language = {Chinese},
	title={Research on an efficient wideband high resolution MVDR algorithm},
	journal={Systems Engineering and Electronics},
	volume={7},
	pages={011},
	year={2005}
}

@inproceedings{jiang2008low,
	title={Low-complexity implementation for worst-case optimization-based robust adaptive beamforming},
	author={Jiang, Biao},
	booktitle={Sensor Array and Multichannel Signal Processing Workshop, 2008. SAM 2008. 5th IEEE},
	pages={311--314},
	year={2008},
	organization={IEEE}
}

@inproceedings{jiang2008eusipco,
	title={Performance analysis of port-starboard discrimination for towed twin-line array},
	author={Jiang, Biao},
	language = {English},
	booktitle={16th European Signal Processing Conference, {EUSIPCO} 2008, Lausanne,
	Switzerland, August 25-29, 2008},
	year={2008},
}

@inproceedings{jiang2005capon,
	author={Jiang, Biao and Sun, Changyu and Zhu, Ye},
	language = {English},
	title={Robust Capon estimator for the nominal DOAs and angular spreads of distributed sources},
	booktitle={Communications, Circuits and Systems, 2005. Proceedings. 2005 International Conference on},
	volume={2},
	year={2005},
	organization={IEEE}
}

@inproceedings{piao2005effect,
	title={The effect of space-time joint correlation on the underwater acoustic MIMO capacity},
	author={Piao, Dazhi and Jiang, Biao and Yu, Huabing and Sun, Changyu and Li, Qihu},
	language = {English},
	booktitle={Oceans 2005-Europe},
	volume={1},
	pages={413--418},
	year={2005},
	organization={IEEE}
}

@inproceedings{jiang2004rob,
	title={Robust beamforming with array shape distortion dependent diagonal loading},
	author={Jiang, Biao and Zhu, Ye and Sun, Changyu},
	language = {English},
	booktitle={Communications, 2004 and the 5th International Symposium on Multi-Dimensional Mobile Communications Proceedings. The 2004 Joint Conference of the 10th Asia-Pacific Conference on},
	volume={1},
	pages={305--308},
	year={2004},
	organization={IEEE}
}

@inproceedings{jiang2004new,
	title={A new robust quadratic constraint beamforming against array steering vector errors},
	author={Jiang, Biao and Sun, Changyu and Zhu, Ye},
	language = {English},
	booktitle={Communications, Circuits and Systems, 2004. ICCCAS 2004. 2004 International Conference on},
	volume={2},
	pages={765--768},
	year={2004},
	organization={IEEE}
}

@TechReport{jiang2014Parametric,
	author = {Carlson, Johan~E and Jiang, Biao and Casta{\~n}o~Arranz, Miguel},
	language = {English},
	title = {Parametric model of the target material combinations and component configurations},
	institution = {Lule{\r{a}} University of Technology},
	year = {2014},
	number = {D3.1},
	month = {Sep},
	note={Project BondTest, FP7-SME-2014, (Grant 605288)}
}

@TechReport{jiang2016imaging,
	author = {Carlson, Johan~E and Jiang, Biao and Casta{\~n}o~Arranz, Miguel},
	language = {English},
	title = {Imaging software algorithms},
	institution = {Lule{\r{a}} University of Technology},
	year = {2016},
	number = {D4.1},
	month = {Feb},
	note={Project BondTest, FP7-SME-2014, (Grant 605288)}
}

@TechReport{jiang2016automated,
	author = {Carlson, Johan~E and Jiang, Biao and Casta{\~n}o~Arranz, Miguel},
	language = {English},
	title = {Automated Defect Recognition (ADR)algorithms},
	institution = {Lule{\r{a}} University of Technology},
	year = {2016},
	number = {D4.2},
	month = {Feb},
	note={Project BondTest, FP7-SME-2014, (Grant 605288)}
}

repository: biaojiang/cv

repo_name: biaojiang/cv


text:
@article{BARRA2019119,
title = {PhysioUnicaDB: a dataset of EEG and ECG simultaneously acquired},
journal = {Pattern Recognition Letters},
volume = {126},
pages = {119-122},
year = {2019},
note = {Robustness, Security and Regulation Aspects in Current Biometric Systems},
issn = {0167-8655},
doi = {https://doi.org/10.1016/j.patrec.2017.12.017},
url = {https://www.sciencedirect.com/science/article/pii/S0167865517304634},
author = {Silvio Barra and Matteo Fraschini and Andrea Casanova and Aniello Castiglione and Gianni Fenu},
keywords = {EEG-ECG dataset, artifact removal methods, Data Fusion, Biometric Recognition},
abstract = {Most of the application involving the study of EEG (Electroencephalogram) and ECG (Electrocardiogram) are focused on their usefulness from a medical point of view. In the last decade, these signals have been extensively studied also from other perspectives, like biometric recognition, sleep disorder analysis and brain computer interface applications. Although many datasets are publicly available, none of them gathers both EEG and ECG signal simultaneously. This lack carries the researchers to look for some workaround for analyzing aspects such as the removal of artifacts from the EEG or the data fusion of EEG and ECG. In the following work the dataset PhysioUnicaDB is presented; it consists of 22 acquisition from healthy subjects, in which the EEG and ECG signals are simultaneously acquired. The data are not filtered, so leaving the data as raw as possible.}
}


text:
@BOOK{EuroPar14a,
  year={2014},
  isbn={978-3-319-14324-8},
  title={{Euro-Par 2014: Parallel Processing Workshops, Revised Selected Papers, Part I}},
  volume={8805},
  series={Lecture Notes in Computer Science},
  editor={Lopes, Luís and Žilinskas, Julius and Costan, Alexandru and Cascella, Roberto G. and Kecskemeti, Gabor and Jeannot, Emmanuel and Cannataro, Mario and Ricci, Laura and Benkner, Siegfried and Petit, Salvador and Scarano, Vittorio and Gracia, José and Hunold, Sascha and Scott, StephenL. and Lankes, Stefan and Lengauer, Christian and Carretero, Jesús and Breitbart, Jens and Alexander, Michael},
  publisher={Springer International Publishing},
  doi={10.1007/978-3-319-14325-5},
  language={English}
}

@BOOK{EuroPar14b,
  year={2014},
  isbn={978-3-319-14324-8},
  title={{Euro-Par 2014: Parallel Processing Workshops, Revised Selected Papers, Part II}},
  volume={8806},
  series={Lecture Notes in Computer Science},
  editor={Lopes, Luís and Žilinskas, Julius and Costan, Alexandru and Cascella, Roberto G. and Kecskemeti, Gabor and Jeannot, Emmanuel and Cannataro, Mario and Ricci, Laura and Benkner, Siegfried and Petit, Salvador and Scarano, Vittorio and Gracia, José and Hunold, Sascha and Scott, StephenL. and Lankes, Stefan and Lengauer, Christian and Carretero, Jesús and Breitbart, Jens and Alexander, Michael},
  publisher={Springer International Publishing},
  doi={10.1007/978-3-319-14313-2},
  language={English}
}

@INPROCEEDINGS{PMAM2015,
  author = {P. Reble and S. Lankes and F. Fischer and M. S. M{\"u}ller},
  title = {{Effective Communication for a System of Cluster-on-a-Chip Processors}},
  booktitle = {{Proceedings of the 6th International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2015) in conjunction with the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2015)}},
  year = {2015},
  address = {San Francisco, CA, USA},
  month = {February},
  doi = {10.1145/2712386.2712393}
}

@incollection{VHPC14,
  year={2014},
  isbn={978-3-319-14312-5},
  booktitle={{Euro-Par 2014: Parallel Processing Workshops}},
  volume={8806},
  series={Lecture Notes in Computer Science},
  editor={Lopes, Luís and Žilinskas, Julius and Costan, Alexandru and Cascella, Roberto G. and Kecskemeti, Gabor and Jeannot, Emmanuel and Cannataro, Mario and Ricci, Laura and Benkner, Siegfried and Petit, Salvador and Scarano, Vittorio and Gracia, José and Hunold, Sascha and Scott, StephenL. and Lankes, Stefan and Lengauer, Christian and Carretero, Jesús and Breitbart, Jens and Alexander, Michael},
  doi={10.1007/978-3-319-14313-2_41},
  title={{Migration Techniques in HPC Environments}},
  url={http://dx.doi.org/10.1007/978-3-319-14313-2_41},
  publisher={Springer International Publishing},
  author={Pickartz, Simon and Gad, Ramy and Lankes, Stefan and Nagel, Lars and Süß, Tim and Brinkmann, André and Krempel, Stephan},
  pages={486--497},
  language={English}
}

@inproceedings{HIPS14,
  author={Simon Pickartz and Pablo Reble and Carsten Clauss and Stefan Lankes},
  title={{SWIFT: A Transparent and Flexible Communication Layer for PCIe-coupled Accelerators and (Co-)Processors}},
  year={2014},
  month={May},
  pages={371--380},
  booktitle={{Proceedings of the 19th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2014), held in conjunction with 28th IEEE International Parallel and Distributed Processing Symposium}},
  doi={10.1109/IPDPSW.2014.48},
}

@unpublished{parallel2013,
  author = {Stefan Lankes and Carsten Clauss},
  title = {{A Life without Cache Coherency -- A triennial Experiment on Oneself}},
  note = {Invited talk at parallel 2013, Karlsruhe, Germany},
  year = {2013},
  month = {May},
  keywords = {MetalSVM},
}

@unpublished{MARC2010,
  author = {Stefan Lankes},
  title = {{First Experiences with SCC and a Comparison with Established Architectures}},
  note = {Invited talk at the 1st MARC Symposium 2010, Braunschweig, Germany},
  year = {2010},
  month = {November},
}

@incollection{Ayman2013a,
  year={2013},
  isbn={978-3-642-39639-7},
  booktitle={{Computational Science and Its Applications -- ICCSA 2013}},
  volume={7975},
  series={Lecture Notes in Computer Science},
  editor={Murgante, Beniamino and Misra, Sanjay and Carlini, Maurizio and Torre, CarmeloM. and Nguyen, Hong-Quang and Taniar, David and Apduhan, BernadyO. and Gervasi, Osvaldo},
  doi={10.1007/978-3-642-39640-3_13},
  title={{Using a Multitasking GPU Environment for Content-Based Similarity Measures of Big Data}},
  url={http://dx.doi.org/10.1007/978-3-642-39640-3_13},
  publisher={Springer Berlin Heidelberg},
  keywords={GPGPU; Similarity Measures; Data Mining; Heterogeneous Parallel Systems},
  author={A. Tarakji and M. Hassani and S. Lankes and T. Seidl},
  pages={181--196}
}

@INPROCEEDINGS{Ayman2013b,
  author={Tarakji, Ayman and Marx, Maximillian and Lankes, Stefan},
  booktitle = {{Proceedings of the 2013 International Conference on High Performance Computing and Simulation (HPCS 2013)}},
  title = {{The Development of a Scheduling System GPUSched for Graphics Processing Units}},
  year={2013},
  pages={566--575},
  keywords={CUDA;Coprocessor;Data Parallelism;GPGPU;GPUSched;Multiprocessing;Multitasking;OpenCL;Scheduling},
  doi={10.1109/HPCSim.2013.6641471},
}

@incollection{Bierbaum06,
  year={2006},
  isbn={978-3-540-39110-4},
  booktitle={{Recent Advances in Parallel Virtual Machine and Message Passing Interface}},
  volume={4192},
  series={Lecture Notes in Computer Science},
  editor={Mohr, Bernd and Tr{\"a}ff, JesperLarsson and Worringen, Joachim and Dongarra, Jack},
  doi={10.1007/11846802_30},
  title={{The New Multidevice Architecture of MetaMPICH in the Context of Other Approaches to Grid-Enabled MPI}},
  url={http://dx.doi.org/10.1007/11846802_30},
  publisher={Springer Berlin Heidelberg},
  keywords={MPI; Grid Computing; Meta Computing; MPICH; Multidevice Architecture},
  author={Bierbaum, Boris and Clauss, Carsten and P{\"o}ppe, Martin and Lankes, Stefan and Bemmerl, Thomas},
  pages={184--193}
}

@INPROCEEDINGS{Bierbaum07,
  author = {B. Bierbaum and G. Wassen and S. Lankes and T. Bemmerl },
  title = {{Evaluation of Optimized Barrier Algorithms for SCI Networks with
	Different MPI Implementations}},
  booktitle = {{Proceedings of the 3rd Workshop on Communication in Cluster- and
	Grid-Systems (KiCC, Kommunikation in Clusterrechnern und Clusterverbundsystemen)}},
  year = {2007},
  address = {RWTH Aachen University, Germany},
  month = {December},
  url = {http://nbn-resolving.de/urn:nbn:de:hbz:82-opus-21137},
}

@INPROCEEDINGS{Clauss06,
  author = {C. Clauss and S. Schuch and R. Finocchiaro and S. Lankes and T. Bemmerl},
  title = {{Parallelisation of a Simulation Tool for Casting and Solidification Processes on Windows Platforms}},
  booktitle = {{Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2006), 7th Workshop on Parallel and Distributed Scientific and Engineering Computing  (PDSEC-06)}},
  year = {2006},
  doi = {10.1109/IPDPS.2006.1639606},
  address = {Rhodes Island, Greece},
  month = {April},
}

@INPROCEEDINGS{Clauss07,
  author = {C. Clauss and S. Gsell and S. Lankes and T. Bemmerl},
  title = {{A Fair Benchmark for Evaluating the Latent Potential of Heterogeneous
	Coupled Clusters}},
  booktitle = {{Proceedings of the 6th International Symposium on Parallel and Distributed
	Computing (ISPDC 2007), IEEE Computer Society}},
  year = {2007},
  address = {Hagenberg, Austria},
  month = {July},
  publisher = {IEEE Computer Society},
  doi = {10.1109/ISPDC.2007.2},
  keywords = {Meta Computing, Grid Computing, Benchmarking, Load Balancing, MetaMPICH}
}

@INPROCEEDINGS{Clauss07b,
  author = {C. Clauss and S. Gsell and S. Lankes and T. Bemmerl},
  title = {{An Approach for Deploying Externally Defined MPI Communicators at
	Runtime}},
  booktitle = {{Proceedings of the 3rd Workshop on Communication in Cluster- and
	Grid-Systems (KiCC, Kommunikation in Clusterrechnern und Clusterverbundsystemen)}},
  year = {2007},
  address = {RWTH Aachen University, Germany},
  month = {December},
  url = {http://nbn-resolving.de/urn:nbn:de:hbz:82-opus-21137},
}

@INPROCEEDINGS{Clauss08a,
  author = {C. Clauss and S. Lankes and T. Bemmerl},
  title = {{Design and Implementation of a Service-integrated Session Layer for
	Efficient Message Passing in Grid Computing Environments}},
  booktitle = {{Proceedings of the 7th International Symposium on Parallel and Distributed
	Computing (ISPDC 2008), IEEE Computer Society}},
  year = {2008},
  address = {Krakow, Poland},
  month = {July},
  publisher = {IEEE Computer Society},
  keywords = {Meta Computing, Grid Computing, Session Layer, Message Passing, MetaMPICH}
}

@incollection{Clauss08b,
  year={2008},
  isbn={978-3-540-87474-4},
  booktitle={{Recent Advances in Parallel Virtual Machine and Message Passing Interface}},
  volume={5205},
  series={Lecture Notes in Computer Science},
  editor={Lastovetsky, Alexey and Kechadi, Tahar and Dongarra, Jack},
  doi={10.1007/978-3-540-87475-1_43},
  title={{A Framework for Deploying Self-predefined MPI Communicators and Attributes}},
  url={http://dx.doi.org/10.1007/978-3-540-87475-1_43},
  publisher={Springer Berlin Heidelberg},
  keywords={MPI communicators/attributes; heterogeneity-aware MPI; optimization features; topology analyzer; graphical user interface; XML},
  author={C. Clauss and B. Bierbaum and S. Lankes and T. Bemmerl},
  pages={313--315}
}

@INPROCEEDINGS{Clauss09,
  author = {C. Clauss and S. Lankes and T. Bemmerl},
  title = {{MPIXternal: A Library for a Portable Adjustment of Parallel MPI Applications to Heterogeneous Environments}},
  booktitle={{Proceedings of the 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2009), 14th Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS-09)}},
  isbn = {978-1-4244-3751-1},
  month = {May},
  address = {Rome, Italy},
  year = {2009},
}

@article{Clauss13,
  author = {Clauss, Carsten and Lankes, Stefan and Reble, Pablo and Bemmerl, Thomas},
  title = {{New system software for parallel programming models on the Intel SCC many-core processor}},
  journal = {{Concurrency and Computation: Practice and Experience}},
  publisher = {John Wiley \& Sons, Ltd},
  issn = {1532-0634},
  url = {http://dx.doi.org/10.1002/cpe.3033},
  doi = {10.1002/cpe.3033},
  keywords = {many-core, non-cache-coherent shared-memory, message-passing, shared virtual memory, MPI, SCC},
  year = {2013},
}

@incollection{Clauss2010,
  year={2010},
  isbn={978-3-642-15645-8},
  booktitle={{Recent Advances in the Message Passing Interface}},
  volume={6305},
  series={Lecture Notes in Computer Science},
  editor={Keller, Rainer and Gabriel, Edgar and Resch, Michael and Dongarra, Jack},
  doi={10.1007/978-3-642-15646-5_30},
  title={{Use Case Evaluation of the Proposed MPIT Configuration and Performance Interface}},
  url={http://dx.doi.org/10.1007/978-3-642-15646-5_30},
  publisher={Springer Berlin Heidelberg},
  keywords={MPI 3.0; MPIch; Tools Support; Information Interface},
  author={Clauss, Carsten and Lankes, Stefan and Bemmerl, Thomas},
  pages={285--288}
}

@INPROCEEDINGS{Clauss2011,
  author = {C. Clauss and S. Lankes and T. Bemmerl},
  title = {{Performance Tuning of SCC-MPICH by means of the Proposed MPI-3.0 Tool Interface}},
  booktitle = {{Proceedings of the 18th European MPI Users Group Meeting (EuroMPI) 2011}},
  address = {Santorini, Greece},
  month = {September},
  doi = {10.1007/978-3-642-24449-0_37},
  year = {2011},
  keywords = {SCC, MPI, SCC-MPICH},
  note = {Poster Abstract}
}

@incollection{Dormanns02,
   author = {M. Dormanns and S. Lankes and T. Bemmerl and G. Bolz and E. Pfeiffle},
   affiliation = {RWTH Aachen, Kopernikusstr. 16, Lehrstuhl f{\"u}r Betriebssysteme, D-52056 Aachen, Germany},
   title = {{Parallelization of an Airline Flight-Scheduling Module on a Sci-Coupled NUMA Shared Memory Cluster}},
   booktitle = {High Performance Computing Systems and Applications},
   series = {The Kluwer International Series in Engineering and Computer Science},
   editor = {Pollard, Andrew and Mewhort, Douglas J. K. and Weaver, Donald F.},
   publisher = {Springer US},
   isbn = {978-0-306-47015-8},
   keyword = {Computer Science},
   pages = {269--284},
   volume = {541},
   doi = {10.1007/0-306-47015-2_29},
   year = {2002}
}

@INPROCEEDINGS{Finocchiaro08a,
  author = {R. Finocchiaro and L. Razik and S. Lankes and T. Bemmerl},
  title = {{ETHOS, a generic Ethernet over Sockets Driver for Linux}},
  booktitle = {{Proceedings of the 20th IASTED International Conference on Parallel and Distributed
	Computing an Systems (PDCS 2008), ACTA Press}},
  year = {2008},
  address = {Orlando (FL), USA},
  month = {November},
  url = {http://www.actapress.com/Abstract.aspx?paperId=34297}
}

@INPROCEEDINGS{Finocchiaro09a,
  author = {R. Finocchiaro and L. Razik and S. Lankes and T. Bemmerl},
  title = {{ETHOM, an Ethernet over SCI and DX Driver for Linux}},
  booktitle = {{Proceedings of 2009 International Conference of Parallel and Distributed Computing (ICPDC 2009)}},
  year = {2009},
  address = {London, UK},
  pages = {767--773},
  url = {http://www.iaeng.org/publication/WCE2009/WCE2009_pp767-773.pdf},
  month = {July},
}

@ARTICLE{Finocchiaro09b,
  author = {R. Finocchiaro and L. Razik and S. Lankes and T. Bemmerl},
  title = {{Low-Latency Linux Drivers for Ethernet over High-Speed Networks}},
  journal = {{IAENG International Journal of Computer Science}},
  year = {2009},
  volume = {36},
  number = {4},
  pages = {351--366},
  url = {http://www.iaeng.org/IJCS/issues_v36/issue_4/IJCS_36_4_12.pdf},
}

@incollection {Finocchiaro10,
   author = {R. Finocchiaro and L. Razik and S. Lankes and T. Bemmerl},
   affiliation = {Chair for Operating Systems, RWTH Aachen University, Kopernikusstr. 16, 52056 Aachen, Germany},
   title = {{Transparent Integration of a Low-Latency Linux Driver for Dolphin SCI and DX}},
   booktitle = {{Electronic Engineering and Computing Technology}},
   series = {Lecture Notes in Electrical Engineering},
   editor = {Ao, Sio-Iong and Gelman, Len},
   publisher = {Springer Netherlands},
   isbn = {978-90-481-8776-8},
   keyword = {Engineering},
   pages = {539--549},
   volume = {60},
   doi = {10.1007/978-90-481-8776-8_46},
   year = {2010}
}

@INPROCEEDINGS{Gweth2010,
  author = {Y. L. Gweth and S. Lankes and T. Bemmerl},
  title = {{Direct Inter-node Communication Between Vector Units of a Cell BE Cluster}},
  booktitle = {{Proceedings of the 22th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2010)}},
  year = {2010},
  address = {Marina del Rey, USA},
  month = {November},
}

@INPROCEEDINGS{HOTPAR12,
  author={P. Reble and S. Lankes and F. Zeitz and T. Bemmerl},
  title={{Evaluation of Hardware Synchronization Support of the SCC Many-Core Processor}},
  booktitle={{4th USENIX Workshop on Hot Topics in Parallelism (HotPar 12)}},
  address={Berkeley, CA, USA},
  year={2012},
  month={June},
  url={https://www.usenix.org/system/files/conference/hotpar12/hotpar12-final9.pdf},
  keywords = {MetalSVM,Synchronization,SCC},
  note = {Poster Paper}
}

@INPROCEEDINGS{HPCS2011,
  author = {C. Clauss and S. Lankes and P. Reble and T. Bemmerl},
  title = {{Evaluation and Improvements of Programming Models for the Intel
	SCC Many-core Processor}},
  booktitle = {{Proceedings of the International Conference on High Performance
	Computing and Simulation (HPCS 2011), Workshop on New Algorithms and
	Programming Models for the Manycore Era (APMM)}},
  year = {2011},
  address = {Istanbul, Turkey},
  month = {July},
  doi = {10.1109/HPCSim.2011.5999870},
  keywords = {SCC, iRCCE, SCC-MPICH}
}

@INPROCEEDINGS{HPCS2012,
  author = {C. Clauss and S. Lankes and T. Bemmerl},
  title = {{Mapping the PRAM Model onto the Intel SCC Many-core Processor}},
  booktitle = {{Proceedings of the International Conference on High Performance
	Computing and Simulation (HPCS 2012), Workshop on New Algorithms and
	Programming Models for the Manycore Era (APMM)}},
  year = {2012},
  address = {Madrid, Spain},
  month = {July},
  doi = {10.1109/HPCSim.2012.6266943},
  url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6266943&contentType=Conference+Publications},
  keywords = {SCC, PRAM}
}

@INPROCEEDINGS{ISPDC2012,
  author = {C. Clauss and S. Pickartz and S. Lankes and T. Bemmerl},
  title = {{Towards a Multicore Communications API Implementation (MCAPI)
	for the Intel Single-Chip Cloud Computer (SCC)}},
  booktitle = {{Proceedings of the 11th International Symposium on Parallel and
	Distributed Computing (ISPDC 2012)}},
  year = {2012},
  address = {Munich, Germany},
  month = {June},
  doi = {10.1109/ISPDC.2012.28}
}

@ARTICLE{Lankes05c,
  author = {S. Lankes and A. Jabs},
  title = {{Moderne Verteilungsplattformen f{\"u}r die Automatisierungstechnik -- Erweiterte Kurzfassung}},
  journal = {{GI Softwaretechnik-Trends}},
  year = {2005},
  volume = {25},
  number = {4},
  pages = {9--10},
  month = {November},
}

@INPROCEEDINGS{Lankes09,
  author = {S. Lankes and B. Bierbaum and T. Bemmerl},
  title = {{Affinity-On-Next-Touch: An Extension to the Linux Kernel for NUMA Architectures}},
  booktitle = {{Proceedings of the 8th International Conference on Parallel Processing and Applied Mathematics (PPAM 2009), Workshop on Memory Issues on Multi- and Manycore Platforms, Springer Berlin / Heidelberg, Volume 6067/2010 of LNCS}},
  pages = {576--585},
  address = {Wroclaw, Poland},
  doi = {10.1007/978-3-642-14390-8_60},
  year = {2010}
}

@INPROCEEDINGS{HOTPAR13,
  author={S. Lankes and P. Reble},
  title={{MetalSVM: Integration of Shared Virtual Memory Management to a Bare-Metal Hypervisor for future Many-core Processors}},
  booktitle={{5th USENIX Workshop on Hot Topics in Parallelism (HotPar 13)}},
  address={San Jose, CA, USA},
  year={2013},
  month={June},
  url={https://www.usenix.org/conference/hotpar13/poster-session},
  keywords = {MetalSVM, Many-core, Intel SCC, Unconventional Clusters},
  note = {Poster Paper}
}

@MASTERSTHESIS{Lankes98,
  author = {S. Lankes},
  title = {{Parallelisierung einer Komponente eines Flugplanungs-Codes auf einen speichergekoppelten PC-Cluster}},
  school = {Chair for Operating Systems, RWTH Aachen University},
  type = {Diploma Thesis},
  year = {1998},
  month = {April},
}

@INPROCEEDINGS{MARC2011,
  author = {P. Reble and S. Lankes and C. Clauss and T. Bemmerl},
  title = {{A Fast Inter-Kernel Communication and Synchronization Layer for MetalSVM}},
  booktitle = {{Proceedings of the 3rd Many-core Applications Research Community (MARC) Symposium}},
  year = {2011},
  address = {Ettlingen, Germany},
  month = {July},
  publisher = {KIT Scientific Publishing},
  doi = {10.5445/KSP/1000023937},
  note = {Belonged to the Winner of the Best Paper Award -- 2nd Place},
  keywords = {MetalSVM}
}

@INPROCEEDINGS{MARC2011abstract,
  author = {C. Clauss and S. Lankes and P. Reble and T. Bemmerl},
  title = {{Recent Advances and Future Prospects in iRCCE and SCC-MPICH}},
  booktitle = {{Proceedings of the 3rd Symposium of the Many-core Applications Research
	Community (MARC)}},
  year = {2011},
  address = {Ettlingen, Germany},
  month = {July},
  publisher = {KIT Scientific Publishing},
  keywords = {SCC, iRCCE, SCC-MPICH},
  doi = {10.5445/KSP/1000023937},
  note = {Poster Abstract}
}

@INPROCEEDINGS{MARC2011b,
  author = {S. Lankes and P. Reble and C. Clauss and O. Sinnen},
  title = {{The Path to MetalSVM: Shared Virtual Memory for the SCC}},
  booktitle = {{Proceedings of the 4th Many-core Applications Research Community (MARC) Symposium}},
  year = {2011},
  address = {Potsdam, Germany},
  month = {December},
  howpublished = {Technische Berichte des Hasso-Plattner-Instituts f{\"u}r Softwaresystemtechnik an der Universität Potsdam},
  keywords = {MetalSVM},
  note = {Belonged to the Winner of the Best Paper Award -- 2nd Place}
}

@INPROCEEDINGS{MARC2012ACreble,
  author = {P. Reble and C. Clauss and M. Riepen and S. Lankes and T. Bemmerl},
  title = {{Connecting the Cloud: Transparent and Flexible Communication for a Cluster of Intel SCCs}},
  booktitle = {{Proceedings of the Many-core Applications Research Community (MARC) Symposium at RWTH}},
  year = {2012},
  address = {Aachen, Germany},
  month = {November},
  publisher = {RWTH Aachen University},
  keywords = {SCC,iRCCE,SCC-MPICH},
  note = {Belonged to the Winner of the Best Paper Award -- 2nd Place}
}

@INPROCEEDINGS{MARC2012a,
  author = {P. Reble and J. Galowicz and S. Lankes and T. Bemmerl},
  title = {{Efficient Implementation of the bare-metal Hypervisor MetalSVM for the SCC}},
  booktitle = {{Proceedings of the 6th Many-core Applications Research Community (MARC) Symposium}},
  year = {2012},
  address = {Toulouse, France},
  month = {July},
  keywords = {MetalSVM},
  doi = {10.13140/2.1.3615.5205},
  url={http://hal.archives-ouvertes.fr/hal-00719037/PDF/MARC6\_Efficient-Implementation-of-the-bare-metal-hypervisor-MetalSVM-for-the-SCC.pdf}
}

@INPROCEEDINGS{PMAM2012,
  author = {S. Lankes and P. Reble and C. Clauss and O. Sinnen},
  title = {{Revisiting Shared Virtual Memory Systems for Non-Coherent Memory-Coupled Cores}},
  booktitle = {{Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2012) in conjunction with the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2012)}},
  year = {2012},
  address = {New Orleans, LA, USA},
  month = {February},
  doi = {10.1145/2141702.2141708},
  keywords = {MetalSVM}
}

@INCOLLECTION{ParCo2011,
  author = {N. Berr and D. Schmidl and J.H. G{\"o}bbert and S. Lankes and D. an Mey and T. Bemmerl and Ch. Bischof},
  title = {{Trajectory-Search on ScaleMP`s vSMP Architecture}},
  booktitle = {{Applications, Tools and Techniques on the Road to Exascale Computing}},
  publisher = {IOS Press BV},
  series = {Advances in Parallel Computing},
  editor = {Koen De Bosschere and Erik H. D'Hollander and Gerhard R. Joubert and David Padua and Frans Peters and Mark Sawyer},
  isbn = {978-1-61499-040-6},
  volume = {22},
  pages = {227--234},
  doi = {10.3233/978-1-61499-041-3-227},
  year = {2012},
}

@INPROCEEDINGS{ROSS2012,
  author = {S. Lankes and T. Roehl and C. Terboven and T. Bemmerl},
  title = {{Node-Based Memory Management for Scalable NUMA Architectures}},
  booktitle = {{Proceedings of the 2nd International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2012) in conjunction with 26th International Conference on Supercomputing (ICS 2012)}},
  year = {2012},
  isbn = {978-1-4503-1460-2},
  pages = {10:1--10:8},
  address = {San Servolo Island, Venice, Italy},
  month = {June},
  doi = {10.1145/2318916.2318929},
}

@inproceedings{Reble2013APMM,
  author={P. Reble and C. Clauss and S. Lankes},
  title={{One-sided Communication and Synchronization for Non-Coherent Memory-Coupled Cores}},
  year={2013},
  month={July},
  isbn = {978-1-4799-0838-7},
  pages = {390--397},
  address={Helsinki, Finland},
  booktitle={{Proceedings of the International Conference on High Performance Computing and Simulation (HPCS 2013)}},
  doi={10.1109/HPCSim.2013.6641445}
}

@INPROCEEDINGS{Schuch05,
  author = {S. Schuch and C. Clauss and T. Arens and S. Lankes and T. Bemmerl},
  title = {{Entwurf und Implementierung einer Windows-spezifischen, TCP/IP-basierten
	Ger{\"a}teschnittstelle f{\"u}r MP-MPICH}},
  booktitle = {{Tagungsband zum Workshop {\"u}ber Kommunikation in Clusterrechnern und Clusterverbundsystemen (KiCC 2005), Chemnitzer Informatik Berichte}},
  year = {2005},
  doi = {10.13140/2.1.4217.6322},
  editor = {Wolfgang Rehm},
  address = {TU Chemnitz, Germany},
  month = {November},
  issn = {0947-5125},
}

@INPROCEEDINGS{Wassen12,
   author = {G. Wassen and S. Lankes and T. Bemmerl},
   affiliation = {Lehrstuhl f{\"u}r Betriebssysteme, RWTH Aachen University, 52056 Aachen, Germany},
   title = {{Harte Echtzeit f{\"u}r Anwendungsprozesse in Standard-Betriebssystemen auf Mehrkernprozessoren}},
   booktitle = {{Herausforderungen durch Echtzeitbetrieb - Echtzeit 2011 ; Fachtagung des gemeinsamen Fachausschusses Echtzeitsysteme von Gesellschaft f{\"u}r Informatik e.V. (GI)}},
   isbn = {978-3-642-24658-6},
   pages = {39--48},
   address = {Boppard, Germany},
   doi = {10.1007/978-3-642-24658-6_5},
   year = {2012}
}

@MISC{Wassen2012MARCposter,
  author = {G. Wassen and P. Reble and S. Lankes and T. Bemmerl},
  title = {{Real-Time on Many-Core Systems -- Where real-time and high-performance can benefit from each other}},
  howpublished = {Poster at the Many-core Applications Research Community (MARC) Symposium in Aachen, Germany},
  month = {November},
  year = {2012}
}

@INCOLLECTION{chapter_clauss2012,
  chapter = {Hierarchy-Aware Message-Passing in the Upcoming Many-Core Era},
  pages = {151-178},
  title = {{Grid Computing -- Technology and Applications, Widespread Coverage
	and New Horizons}},
  publisher = {InTech Europe},
  year = {2012},
  editor = {Soha Maad},
  author = {C. Clauss and S. Pickartz and S. Lankes and T. Bemmerl},
  isbn = {978-953-51-0604-3},
  doi = {10.5772/36582},
  url = {http://www.intechopen.com/articles/show/title/hierarchy-aware-message-passing-in-the-upcoming-many-core-era},
  keywords = {MPI, MCAPI, SCC, SCC-MPICH, MetaMPICH, Grid}
}

@TECHREPORT{iRCCE,
  title = {{iRCCE: A Non-blocking Communication Extension to the RCCE Communication
	Library for the Intel Single-Chip Cloud Computer -- User Manual}},
  author = {C. Clauss and S. Lankes and J. Galowicz and S. Pickartz and T. Bemmerl},
  institution = {Chair for Operating Systems, RWTH Aachen University},
  month = {November},
  year = {2011},
  note = {Users' Guide and API Manual},
  keywords = {SCC, iRCCE}
}

@TECHREPORT{iRCCE_FLAIR,
  author = {C. Clauss and S. Lankes and P. Reble and J. Galowicz and S. Pickartz
	and T. Bemmerl},
  title = {{iRCCE: A Non-blocking Communication Extension to the RCCE Communication
	Library for the Intel Single-Chip Cloud Computer -- Version 2.0 iRCCE
	FLAIR}},
  institution = {Chair for Operating Systems, RWTH Aachen University},
  year = {2013},
  address = {Kopernikusstr. 16, 52056 Aachen, Germany},
  month = {March},
  note = {Users' Guide and API Manual},
  edition = {Version 2.0 iRCCE FLAIR},
  doi = {10.13140/2.1.2360.0961},
  keywords = {SCC, iRCCE}
}

@INPROCEEDINGS{niederhagen09,
  author    = {R. Niederhagen and S. Lankes},
  title     = {{Evaluating the Portability of UPC to the Cell Broadband Engine}},
  year      = {2009},
  booktitle = {{Applied Parallel Computing. State of the Art in Scientific
               Computing, 9th International Workshop, PARA 2008,
               Trondheim, Norway, May 2008, Revised Selected Papers}},
  address   = {Springer, Berlin / Heidelberg, Germany},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
  note = {Accepted for publications}
}

@INPROCEEDINGS{Finocchiaro04,
  author = {R. Finocchiaro and S. Lankes and A. Jabs},
  title = {{Design of a Real-Time CORBA Event Service customized for the CAN Bus}},
  booktitle = {{Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS 2004), 12th Workshop on Parallel and Distributed Real-Time Systems (WPDRTS 2004)}},
  year = {2004},
  doi = {10.1109/IPDPS.2004.1303081},
  address = {Santa Fe, USA},
  month = {April},
}

@BOOK{LankesDiss,
  title = {{Konzeption und Umsetzung einer echtzeitf{\"a}higen Verteilungsplattform
	f{\"u}r eingebettete Systeme}},
  publisher = {Shaker Verlag Aachen},
  year = {2003},
  author = {S. Lankes},
  isbn = {3-8322-2205-7},
  school = {RWTH-Aachen},
  url = {http://www.shaker.de/shop/978-3-8322-2205-5},
}

@INPROCEEDINGS{Lankes01,
  author = {S. Lankes and M. Pfeiffer and T. Bemmerl},
  title = {{Design and Implementation of a SCI-based Real-Time CORBA}},
  booktitle = {{Proceedings of the 4th IEEE International Symposium on Object-Oriented Real-Time Distributed
	Computing (ISORC 2001)}},
  year = {2001},
  address = {Magdeburg, Germany},
  month = {Mai},
  doi={10.1109/ISORC.2001.922814}
}

@INPROCEEDINGS{Lankes02,
  author = {S. Lankes and M. Reke and A. Jabs},
  title = {{A Time-Triggered Ethernet Protocol for Real-Time CORBA}},
  booktitle = {{Proceedings of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002)}},
  year = {2002},
  doi = {10.1109/ISORC.2002.1003707},
  address = {Washington DC, USA},
  month = {April},
}

@INPROCEEDINGS{Lankes03,
  author = {S. Lankes and A. Jabs and T. Bemmerl},
  title = {{Integration of a CAN-based Connection-oriented Communication Model
	into Real-Time CORBA}},
  booktitle = {{Proceedings of the IEEE International Parallel and Distributed Processing
	Symposium (IPDPS 2003), 11th Workshop on Parallel and Distributed
	Real-Time Systems (WPDRTS 2003)}},
  year = {2003},
  doi = {10.1109/IPDPS.2003.1213239},
  address = {Nice, France},
  month = {April},
}

@inproceedings{Lankes04,
 author = {Gerndt, Andreas and Asbach, Mark and Kuhlen, Torsten and Bischof, Christian and Lankes, Stefan and Bemmerl, Thomas},
 title = {{Conceptual Design and Implementation of a Pipeline-based VR-system Parallelized by CORBA, and Comparison with Existing Approaches}},
 booktitle = {{Proceedings of the 2004 ACM SIGGRAPH International Conference on Virtual Reality Continuum and Its Applications in Industry}},
 series = {VRCAI '04},
 year = {2004},
 isbn = {1-58113-884-9},
 location = {Singapore},
 pages = {368--374},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/1044588.1044669},
 doi = {10.1145/1044588.1044669},
 acmid = {1044669},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {CORBA, MPI, parallelization, virtual reality, visualization pipeline},
}

@ARTICLE{Lankes05,
  author = {S. Lankes and A. Jabs and T. Bemmerl},
  title = {{Design and Performance of a CAN-based Connection-oriented Protocol
	for Real-Time CORBA}},
  journal = {{Journal of Systems and Software}},
  year = {2005},
  volume = {77},
  pages = {37--45},
  number = {1},
  doi = {10.1016/j.jss.2003.12.038},
}

@INPROCEEDINGS{Lankes05a,
  author = {S. Lankes and A. Jabs},
  title = {{Moderne Verteilungsplattformen f{\"u}r die Automatisierungstechnik}},
  booktitle = {{Tagungsband zum Workshop Zuverl{\"a}ssigkeit in eingebetteten Systemen,
	Fachtagung des F{\"o}rdervereins Ada Deutschland}},
  year = {2005},
  address = {Aachen, Deutschland},
  month = {Oktober},
}

@incollection{Lankes05b,
  year={2005},
  isbn={978-3-540-29594-5},
  booktitle={{Echtzeitaspekte bei der Koordinierung Autonomer Systeme}},
  series={Informatik aktuell},
  editor={Holleczek, Peter and Vogel-Heuser, Birgit},
  doi={10.1007/3-540-29595-X_3},
  title={{Steuerung eines Roboters über unzuverl{\"a}ssige WLAN Verbindungen}},
  url={http://dx.doi.org/10.1007/3-540-29595-X_3},
  publisher={Springer Berlin Heidelberg},
  author={Jabs, Andreas and Lankes, Stefan and Bemmerl, Thomas},
  pages={21--29}
}

@INPROCEEDINGS{Paas97,
  author = {S. M. Paas and M. Dormanns and T. Bemmerl and K. Scholtyssik and S. Lankes},
  title = {{Computing on a Cluster of PCs -- Project Overview and Early Experiences}},
  booktitle = {{Proceedings of the 1st Workshop Cluster-Computing}},
  year = {1997},
  pages = {217--229},
  address = {Chemnitz-Zwickau, Germany},
  month = {November},
}

repository: stlankes/techblog

repo_name: stlankes/techblog

gha_language: JavaScript


text:
@book{BPAFMIPA,
	author = {FMIPA UNJ},
	title = {Pedoman Akademik 2015/2016 Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Negeri Jakarta.},
	year = {2015},
	publisher = {Universitas Negeri Jakarta},
	address = {Jakarta},
}

@article{EkoNursubiyantoro,
	author = {Eko Nursubiyantoro and Puryani},
	title = {Perancangan Sistem Penulusuran Alumni (Tracer Study) Berbasis Web},
	journal = {Jurnal Optimasi Sistem Industri (OPSI), Vol. 9, No. 2},
	year = {2016},
}

@article{ExploringTS,
	author = {Renny, Reza Chandra, Syamsi Ruhama and Mochammad Wisuda Sarjono},
	title = {Exploring Tracer Study Service in Career Center},
	journal = {International Journal of Computer Science and Information Security (IJCSIS), Vol. 11, No. 3},
	year = {2013},
}

@electronic{RistekdiktiPanduan,
	author={Ristekdikti},
	title={Panduan Program Bantuan Pengembangan Layanan Pusat Karir Lanjutan/Tracer Study 2019},
	urldate = {},
	url = {http://pkts.belmawa.ristekdikti.go.id/upload/1548740521_Panduan-Bantuan-PKL-2019.pdf},
	lastchecked = {},
	year = {2018},
}

@electronic{RistekdiktiWeb,
	author={Ristekdikti},
	title={Tentang Tracer Study},
	urldate = {},
	url = {http://pkts.belmawa.ristekdikti.go.id/index.php/site/about},
	lastchecked = {},
	year = {2018},
}

@mastersthesis{Rifqi,
	author = {Rifqi Syahirul Alim},
	title = {Perancangan dan mentasi Sistem Informasi Penelusuran Alumni (Tracer Study) Universitas Negeri Jakarta},
	school = {Universitas Islam Negeri Jakarta},
	year = {2019},
	type = {Skripsi},
	address = {Jakarta}
}

@book{BorangIlkom,
	author = {Ilmu Komputer FMIPA UNJ},
	title = {Borang Akreditasi Program Studi Ilmu Komputer},
	year = {2017},
	publisher = {Universitas Negeri Jakarta},
	address = {Jakarta},
}

@article{Nuryake,
	author = {Nuryake Fajaryati, Priyanto, Totok Sukardiyono, Athika Dwi Wiji Utami,
	Sigit Pambudi and Bonita Destiana},
	title = {Studi Penelusuruan terhadap Alumni Program Studi Pendidikan Teknik Informatika Jurusan Teknik Elektronika Fakultas Teknik Universitas Negeri Yogyakarta},
	journal = {Jurnal Electronics, Informatics, and Vocational Education (ELINVO), Vol. 1, No. 1},
	year = {2015},
}

@article{Wellem,
	author = {Kristoko Dwi Hartomo, Theopilus Wellem and David Adi Sanjaya},
	title = {Implementasi Model View Controller dan Object Relational Mapping pada Content Management System Sistem Informasi Keuangan},
	journal = {Jurnal Teknologi Informasi-Aiti, Vol. 6, No. 1},
	year = {2009},
}

@book{Elisabet,
	author = {Elisabet Yunaeti Anggraeni and Rita Irviani},
	title = {Pengantar Sistem Informasi},
	year = {2017},
	publisher = {ANDI},
	address = {Yogyakarta},
}

@article{Sebastian,
	author = {Sebastian K Boell and Dubravka Cecez-Kecmanovic},
	title = {What Is an Information System?},
	journal = {Hawaii International Conference on System Sciences},
	year = {2015},
}

@book{Muslihudin,
	author = {Muhammad Muslihudin and Oktafianto},
	title = {Analisis dan Perancangan Sistem Informasi},
	year = {2016},
	publisher = {ANDI},
	address = {Yogyakarta},
}

@article{Mohit,
	author = {Mohit Kumar Sharma},
	title = {A Study of SDLC to Develop Well Engineered Software},
	journal = {International Journal of Advanced Research in Computer Science, Vol. 8, No. 3},
	year = {2017},
}

@aarticle{Made,
	author = {I Made Sunia Raharja and Azhari SN},
	title = {Perbandingan Proses Pengembangan Perangkat Lunak},
	journal = {Seminar Nasional Informatika 2012 (semnasIF 2012)},
	year = {2012},
}

@book{Pressman,
	author = {Roger S Pressman},
	title = {Rekayasa Perangkat Lunak},
	year = {2002},
	publisher = {ANDI},
	address = {Yogyakarta},
}

@aarticle{Haviluddin,
	author = {I Made Sunia Raharja and Azhari SN},
	title = {Memahami Penggunaan UML (Unified Modelling Language)},
	journal = { Jurnal Informatika Mulawarman, Vol. 6 No. 1},
	year = {2011},
}

@book{Azis,
	author = {M Farid Azis},
	title = {Object Oriented Programming dengan PHP 5.},
	year = {2005},
	publisher = {Elex Media Komputindo},
	address = {Jakarta},
}

@aarticle{AdeHendini,
	author = {Ade Hendini},
	title = {Pemodelan UML Sistem Informasi Monitoring Penjualan Dan Stok},
	journal = {Jurnal Khatulistiwa Informatika, Vol. 4 No. 2},
	year = {2016},
}

@article{DoroEdi,
	author = {Doro Edi and Stevalin Betshani},
	title = {Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse},
	journal = {Jurnal Informatika, Vol.5, No. 1, Juni 2009},
	year = {2009},
}

@article{Fridayanthie,
	author = {Eka Wida Fridayanthie and Tias Mahdiati},
	title = {Rancang Bangun Sistem Informasi Permintaan Atk Berbasis Intranet},
	journal = {Jurnal Khatulistiwa Informatika, Vol.2 No.4},
	year = {2016},
}

@article{AriefHidayat,
	author = {Arief Hidayat and Bayu Surarso},
	title = {Penerapan Arsitektur Model View Controller (MVC) dalam Rancang Bangun Sistem Kuis Online Adaptif},
	journal = {Seminar Nasional Teknologi Informasi dan Komunikasi 2012 (SENTIKA 2012)},
	year = {2012},
}

@article{Martono,
	author = {Kurniawan Teguh Martono and Ike Pertiwi Windasari},
	title = {Rancang Bangun Sistem Informasi Produksi Ayam Petelur Dengan Menggunakan Framework Codeigniter},
	journal = {Jurnal Sistem Komputer, Vol.8 No.1},
	year = {2018},
}

@book{Robi,
	author = {Robi Yanto},
	title = {Manajemen Basis Data Menggunakan MySQL},
	year = {2016},
	publisher = {Deepublish},
	address = {Yogyakarta},
}

@book{Edhy,
	author = {Edhy Sutanta},
	title = {Sistem Basis Data},
	year = {2004},
	publisher = {Graha Ilmu},
	address = {Yogyakarta},
}

@book{Sulianta,
	author = {Feri Sulianta and Dominikus Juju},
	title = {Data Mining},
	year = {2010},
	publisher = {Elex Media Komputindo},
	address = {Jakarta},
}

@book{Rosa,
	author = {Rosa A.S and M Shalahuddin},
	title = {Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek},
	year = {2014},
	publisher = {Informatika},
	address = {Bandung},
}

@article{Ghozaly,
	author = {Achmad Ghozaly, Vivine Nurcahyawati and Sri Suhandiah},
	title = {Rancang Bangun Aplikasi Tracer Study Berbasis Web Pada Stikes Yayasan Rs. Dr. Soetomo Surabaya},
	journal = {Jurnal Sistem Informasi dan Komputer Akuntansi, Vol.5 No.6},
	year = {2016},
}

@book{Fariani,
	author = {Fariani Hermin Indiyah},
	title = {Desain Sistem Informasi Alumni (SILUNI) Berbasis Website},
	year = {2017},
	publisher = {},
	address = {Jakarta},
}

@article{EkaIswandy,
	author = {Eka Iswandy},
	title = {Sistem Penunjang Keputusan Untuk Menentukan Penerimaan Dana Santunan Sosial Anak Nagari Dan Penyalurannya Bagi Mahasiswa Dan Pelajar Kurang Mampu Di Kenagarian Barung},
	journal = {TEKNOIF, Volume 3 Nomor : 2},
	year = {2015},
}

@electronic{tutorialspoint,
	author={TutorialsPoint},
	title={SDLC - Spiral Model},
	urldate = {2016-10-28},
	url = {https://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm},
	lastchecked = {2016-10-28},
	year = {2016},
}

@article{Maryuliana,
	author = {Maryuliana, Imam Much Ibnu Subroto and Sam Farisa Chairul Haviana},
	title = {Sistem Informasi Angket Pengukuran Skala Kebutuhan Materi
	Pembelajaran Tambahan sebagai Pendukung Pengambilan
	Keputusan di Sekolah Menengah Atas Menggunakan Skala Likert},
	journal = {Jurnal Transistor Elektro dan Informatika , Volume 1 Nomor : 2},
	year = {2016},
}

repository: sauliakarina/skripsweet

repo_name: sauliakarina/skripsweet


text:
@misc{mdl,
   title = {Material Design Lite -- An implementation of Material Design components in vanilla CSS, JS, and HTML},
   howpublished = {Available at
      \href{ihttps://getmdl.io/}{https://getmdl.io/}
   }
}

@misc{docker,
   title = {Docker -- Build, Ship and Run Any App, Anywhere },
   howpublished = {Available at
      \href{https://www.docker.com}{https://www.docker.com}
   }
}

@Misc{github,
   title = {Interactive Shell -- a Web App for Macaulay2},
   howpublished = {Available at
   \href{https://github.com/fhinkel/InteractiveShell}
        {https://github.com/fhinkel/InteractiveShell}}

}

@Misc{webM2,
   title = {Web version of {M}acaulay2},
   author = {Hinkelmann, Franziska and Kastner, Lars and Stillman, Michael},
   howpublished = {Available at
   \href{http://web.macaulay2.com}
        {http://web.macauly2.com}}
}

@Misc{M2,
          author = {Grayson, Daniel R. and Stillman, Michael E.},
          title = {Macaulay2, a software system for research
                   in algebraic geometry},
          howpublished = {Available at
              \href{http://www.math.uiuc.edu/Macaulay2/}
                   {http://www.math.uiuc.edu/Macaulay2/}}
        }

@book{eisenbud,
  title={Commutative Algebra: with a view toward algebraic geometry},
  author={Eisenbud, David},
  volume={150},
  year={1995},
  publisher={Springer}
}

@book{clo,
  title={Ideals, Varieties, and Algorithms: an introduction to computational algebraic geometry and commutative algebra. Undergraduate Texts in Mathematics},
  author={Cox, David and Little, John and O’Shea, Donal},
  publisher={Springer Verlag},
  year={1992}
}

@misc{trym2-github,
	Howpublished = {Available at \href{https://github.com/fhinkel/InteractiveShell}{https://github.com/fhinkel/InteractiveShell}},
	   author = {Hinkelmann, Franziska and Kastner, Lars and Stillman, Michael},
	Title = {Github public repository for {I}nteractive {S}hell}
}

@misc{vagrant,
    Howpublished = {Available at \href{https://www.vagrantup.com/}{https://www.vagrantup.com/}},
    Title = {Vagrant -- a tool for building complete development environments.}
}

@manual{sagenotebook,
    Key = {SAGE},
    Author = {W.\thinspace{}A. Stein and others},
    Organization = {The Sage~Group},
    Title = {{S}age {M}athematics {S}oftware ({V}ersion 3.3)},
    note= {{\tt http://www.sagemath.org}},
    Year = 2009
}

@manual{GAP4,
  key          = "GAP",
  organization = "The GAP~Group",
  title        = "{GAP -- Groups, Algorithms, and Programming,
                  Version 4.6.5}",
  year         = 2013,
  url          = "\verb+(http://www.gap-system.org)+",
  }

@article {singular,
title = {{\sc Singular} {3-1-6} - {A} computer algebra system for polynomial computations},
year = {2012},
author = {Decker, W. and Greuel, G.-M. and Pfister, G. and Sch{\"o}nemann, H.},
note = {http://www.singular.uni-kl.de},
}

@misc{nodejs,
    Title = {Node.js -- a platform for easily building fast, scalable network application.},
   howpublished = {Available at
   \href{http://nodejs.org}
        {http://nodejs.org}}
    }

@article{trySingular,
   Title = {Singular online},
   journal = {Computeralgebra Rundbrief},
   issue = {60},
   Author = {Hinkelmann, Franziska and Kastner, Lars and Ren, Yue},
   year = {2017},
   note = {Site available at \href{https://www.singular.uni-kl.de:8003/}{https://www.singular.uni-kl.de:8003/}}
}

repository: mahrud/InteractiveShell

repo_name: mahrud/InteractiveShell


text:
package main

import (
	"errors"
	"fmt"
	"os"
)

func main() {

	err := openFile("non-existing.txt")

	if e, ok := err.(*os.PathError); ok {
		fmt.Printf("Using Assert: Error e is of type path error. Path: %v\n", e.Path)
		os.Create("non-existing.txt")
	} else {
		fmt.Println("Using Assert: Error not of type path error")
	}

	var pathError *os.PathError
	if errors.As(err, &pathError) {
		fmt.Printf("Using As function: Error e is of type path error. Path: %v\n", pathError.Path)
	}
}

func openFile(fileName string) error {
	_, err := os.Open(fileName)
	if err != nil {
		return err
	}
	return nil
}

repository: darshanmarathe/golearn

repo_name: darshanmarathe/golearn


text:
package main

import (
	"github.com/Portshift/kubei/pkg/config"
	"github.com/Portshift/kubei/pkg/webapp"
	log "github.com/sirupsen/logrus"
)

func initLog(verbose bool) {
	if verbose {
		log.SetLevel(log.DebugLevel)
	} else {
		log.SetLevel(log.InfoLevel)
	}
}

func main() {
	conf := config.LoadConfig()
	scanConfig := config.LoadScanConfig()

	initLog(conf.Verbose)
	kubeiWebapp := webapp.Init(conf, scanConfig)
	kubeiWebapp.Run()
}

repository: texanraj/kubei

repo_name: texanraj/kubei


text:
package parser

import "time"

//ContactGetter is a wrapper for the different types of contact structs we want to test
type ContactGetter interface {
	GetFirstName() string
	GetLastName() string
	GetWorking() bool
	GetAge() int
	GetSalary32() float32
	GetSalary64() float64
	GetVacationDays() uint
	GetTitle() string
	GetEmail() string
	GetBirthdate() time.Time
	GetDescription() string
}

//ExampleContact1 specifies all the csv struct tag fields
type ExampleContact1 struct {
	FirstName    string    `csv:"0"`
	LastName     string    `csv:"1"`
	Working      bool      `csv:"2"`
	Age          int       `csv:"3"`
	Salary32     float32   `csv:"4"`
	Salary64     float64   `csv:"5"`
	VacationDays uint      `csv:"6"`
	Title        string    `csv:"7"`
	Email        string    `csv:"8"`
	Birthdate    time.Time `csv:"9" csvDate:"2006-01-02"`
	Description  string    `csv:"10"`
}

//ExampleContact2 specifies some of the csv struct tag fields
type ExampleContact2 struct {
	FirstName    string
	LastName     string `csv:"1"`
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string `csv:"7"`
	Email        string
	Birthdate    time.Time `csv:"9" csvDate:"2006-01-02"`
	Description  string    `csv:"10"`
}

//ExampleContact3 specifies any of the csv struct tag fields
type ExampleContact3 struct {
	FirstName    string
	LastName     string
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time `csvDate:"2006-01-02"`
	Description  string
}

//ExampleContactInvalidBoolean is made for testing bool wrong field
type ExampleContactInvalidBoolean struct {
	FirstName    string
	LastName     bool //this is not a bool!
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time
	Description  string
}

//ExampleContactInvalidUint is made for testing uint wrong field
type ExampleContactInvalidUint struct {
	FirstName    string
	LastName     uint //this is not an uint!
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time
	Description  string
}

//ExampleContactInvalidInt is made for testing uint wrong field
type ExampleContactInvalidInt struct {
	FirstName    string
	LastName     int //this is not an int!
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time
	Description  string
}

//ExampleContactInvalidFloat32 is made for testing uint wrong field
type ExampleContactInvalidFloat32 struct {
	FirstName    string
	LastName     float32 //this is not an int!
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time
	Description  string
}

//ExampleContactInvalidFloat64 is made for testing uint wrong field
type ExampleContactInvalidFloat64 struct {
	FirstName    string
	LastName     float64 //this is not an int!
	Working      bool
	Age          int
	Salary32     float32
	Salary64     float64
	VacationDays uint
	Title        string
	Email        string
	Birthdate    time.Time
	Description  string
}

//ExampleContactInvalidTime is made for testing an invalid date format
type ExampleContactInvalidTime struct {
	FirstName    string    `csv:"0"`
	LastName     string    `csv:"1"`
	Working      bool      `csv:"2"`
	Age          int       `csv:"3"`
	Salary32     float32   `csv:"4"`
	Salary64     float64   `csv:"5"`
	VacationDays uint      `csv:"6"`
	Title        string    `csv:"7"`
	Email        string    `csv:"8"`
	Birthdate    time.Time `csv:"9" csvDate:"invalidDateFormat"`
	Description  string    `csv:"10"`
}

//ExampleContactWithCsvColumnFieldTooHigh has a csv column tag that exceed the number of csv columns in a row
type ExampleContactWithCsvColumnFieldTooHigh struct {
	LastName string `csv:"1000"`
}

//ExampleContactWithCsvTagLessThanZero has a csv column tag that is negative
type ExampleContactWithCsvTagLessThanZero struct {
	LastName string `csv:"-2"`
}

//ExampleContactWithCsvTagNotAnInteger has a csv column tag that is not an integer
type ExampleContactWithCsvTagNotAnInteger struct {
	LastName string `csv:"notAnInteger"`
}

func (c1 ExampleContact1) GetFirstName() string    { return c1.FirstName }
func (c1 ExampleContact1) GetLastName() string     { return c1.LastName }
func (c1 ExampleContact1) GetWorking() bool        { return c1.Working }
func (c1 ExampleContact1) GetAge() int             { return c1.Age }
func (c1 ExampleContact1) GetSalary32() float32    { return c1.Salary32 }
func (c1 ExampleContact1) GetSalary64() float64    { return c1.Salary64 }
func (c1 ExampleContact1) GetVacationDays() uint   { return c1.VacationDays }
func (c1 ExampleContact1) GetTitle() string        { return c1.Title }
func (c1 ExampleContact1) GetEmail() string        { return c1.Email }
func (c1 ExampleContact1) GetBirthdate() time.Time { return c1.Birthdate }
func (c1 ExampleContact1) GetDescription() string  { return c1.Description }

func (c2 ExampleContact2) GetFirstName() string    { return c2.FirstName }
func (c2 ExampleContact2) GetLastName() string     { return c2.LastName }
func (c2 ExampleContact2) GetWorking() bool        { return c2.Working }
func (c2 ExampleContact2) GetAge() int             { return c2.Age }
func (c2 ExampleContact2) GetSalary32() float32    { return c2.Salary32 }
func (c2 ExampleContact2) GetSalary64() float64    { return c2.Salary64 }
func (c2 ExampleContact2) GetVacationDays() uint   { return c2.VacationDays }
func (c2 ExampleContact2) GetTitle() string        { return c2.Title }
func (c2 ExampleContact2) GetEmail() string        { return c2.Email }
func (c2 ExampleContact2) GetBirthdate() time.Time { return c2.Birthdate }
func (c2 ExampleContact2) GetDescription() string  { return c2.Description }

func (c3 ExampleContact3) GetFirstName() string    { return c3.FirstName }
func (c3 ExampleContact3) GetLastName() string     { return c3.LastName }
func (c3 ExampleContact3) GetWorking() bool        { return c3.Working }
func (c3 ExampleContact3) GetAge() int             { return c3.Age }
func (c3 ExampleContact3) GetSalary32() float32    { return c3.Salary32 }
func (c3 ExampleContact3) GetSalary64() float64    { return c3.Salary64 }
func (c3 ExampleContact3) GetVacationDays() uint   { return c3.VacationDays }
func (c3 ExampleContact3) GetTitle() string        { return c3.Title }
func (c3 ExampleContact3) GetEmail() string        { return c3.Email }
func (c3 ExampleContact3) GetBirthdate() time.Time { return c3.Birthdate }
func (c3 ExampleContact3) GetDescription() string  { return c3.Description }