text:
title = {Semantic Awareness for Automatic Image Interpretation},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396510},
doi = {10.1145/2393347.2396510},
abstract = {This thesis aims at developing methods to make digital devices more automatic and intuitive while focusing on image-related applications. We learn associations between image characteristics and keywords with a statistical framework based on large databases of annotated images. Such associations are widely exploitable and we demonstrate two main applications: semantic image enhancement and automatic color naming. Both applications show convincing results and suggest that the framework can be extended to other areas.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1425–1428},
numpages = {4},
keywords = {statistics, large scale, crowd source, semantics, data mining, image processing},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396511,
author = {Ballas, Nicolas and Delezoide, Bertrand and Pr\^{e}teux, Fran\c{c}oise},
title = {Trajectory Signature for Action Recognition in Video},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396511},
doi = {10.1145/2393347.2396511},
abstract = {Bag-of-Words representation based on trajectory local features and taking into account the spatio-temporal context through static segmentation grids is currently the leading paradigm to perform action annotation.While providing a coarse localization of low-level features, those approaches tend to be limited by the grid rigidity. In this work we propose two contributions on trajectory based signatures. First, we extend a local trajectory feature to characterize the acceleration in videos, leading to invariance to camera constant motion. We also introduce two new adaptive segmentation grids, namely Adaptive Grid (AG) and Deformable Adaptive Grid (DAG). AG is learnt from videos data, to fit a given dataset and overcome static grid rigidity. DAG is also learnt from video data. Moreover, it can be adapted to a specific video through a deformation operation. Our adaptive grids are then exploited by a Bag-of-Words model at the aggregation step for action recognition. Our proposal is evaluated on 4 publicly available datasets.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1429–1432},
numpages = {4},
keywords = {tunnel, bag-of-words, spatio-temporal context, trajectory, action recognition},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396512,
author = {Miller, Chreston},
title = {Interactive Data-Driven Search and Discovery of Temporal Behavior Patterns from Media Streams},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396512},
doi = {10.1145/2393347.2396512},
abstract = {The presented thesis work addresses how social scientists may derive patterns of human behavior captured in media streams. Currently, media streams are being segmented into sequences of events describing the actions captured in the streams, such as the interactions among humans. This segmentation creates a challenging data space to search characterized by non-numerical, temporal, descriptive data, e.g., Person A walks up to Person B at time T. We present an approach that allows one to interactively search and discover temporal behavior patterns within such a data space.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1433–1436},
numpages = {4},
keywords = {structural model learning, model evolution, temporal behavior models, human-machine cooperation, event data},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396513,
author = {Okura, Fumio},
title = {Spacetime Freeview Generation Using Image-Based Rendering, Relighting, and Augmented Telepresence},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396513},
doi = {10.1145/2393347.2396513},
abstract = {This paper proposes an freeview generation technique providing the users to change their viewpoints beyond time and space. The study consists of three technical elements: image-based rendering, relighting, and augmented telepresence. Before now, we have developed two systems relating this study: an augmented telepresence system and a full spherical HDR aerial imaging system.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1437–1440},
numpages = {4},
keywords = {freeview generation, image-based rendering, relighting, augmented telepresence, aerial omnidirectional image},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396514,
author = {Adzic, Velibor},
title = {What You See is What You Should Get},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396514},
doi = {10.1145/2393347.2396514},
abstract = {This paper summarizes our work on optimization of video content compression in the context of the end user. I will briefly explain motivation and novelty of the work that presents the bulk of my dissertation research. Preliminary experiments with promising results are encouraging further steps that should lead to completion of a model for video compression that uses most of available bits for the video content that is actually seen. By this we mean the content that user attends to. Everything else is coded with much less bits, leading to significant savings compared to state-of-the-art coding techniques. Our work should be regarded as extension and not replacement of the hybrid coding paradigm.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1441–1444},
numpages = {4},
keywords = {cognition, perception, video compression},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396515,
author = {Lin, Yu-Hsun},
title = {3D Multimedia Signal Processing},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396515},
doi = {10.1145/2393347.2396515},
abstract = {3D multimedia attracts people by the vivid and the fascinating depth perception. The movie industry is in the Renaissance phase with the aid of 3D multimedia since the 3D experience will be amplified in the movie theater. Although we are living in a 3D world, the development of 3D multimedia just started in recent years. Therefore, we want to propose a 3D multimedia signal processing framework to deal with the various challenges coming from this newly appeared media. We have addressed the research issues regarding content creation, data compression and content protection with which the traditional 2D multimedia based approaches will not performed efficiently and properly. Furthermore, we are studying the core issue of 3D multimedia which is the quality assessment of stereopsis. We expect the research of 3D multimedia signal processing can further popularize the 3D contents and brings new thoughts of multimedia research to enable new paradigms of 3D multimedia applications.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1445–1448},
numpages = {4},
keywords = {3D multimedia, human visual system, signal processing},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/3246421,
author = {Sano, Masanori},
title = {Session Details: Open Source Software Competition},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3246421},
doi = {10.1145/3246421},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396517,
author = {Anjos, Andr\'{e} and El-Shafey, Laurent and Wallace, Roy and G\"{u}nther, Manuel and McCool, Christopher and Marcel, S\'{e}bastien},
title = {Bob: A Free Signal Processing and Machine Learning Toolbox for Researchers},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396517},
doi = {10.1145/2393347.2396517},
abstract = {Bob is a free signal processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, Switzerland. The toolbox is designed to meet the needs of researchers by reducing development time and efficiently processing data. Firstly, Bob provides a researcher-friendly Python environment for rapid development. Secondly, efficient processing of large amounts of multimedia data is provided by fast C++ implementations of identified bottlenecks. The Python environment is integrated seamlessly with the C++ library, which ensures the library is easy to use and extensible. Thirdly, Bob supports reproducible research through its integrated experimental protocols for several databases. Finally, a strong emphasis is placed on code clarity, documentation, and thorough unit testing. Bob is thus an attractive resource for researchers due to this unique combination of ease of use, efficiency, extensibility and transparency. Bob is an open-source library and an ongoing community effort.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1449–1452},
numpages = {4},
keywords = {machine learning, biometrics, signal processing, pattern recognition, computer vision, open source},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396518,
author = {Chandra, Surendar and Rowe, Lawrence A.},
title = {DisplayCast: A High Performance Screen Sharing System for Intranets},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396518},
doi = {10.1145/2393347.2396518},
abstract = {DisplayCast is a many to many screen sharing system that is targeted towards Intranet scenarios. The capture software runs on all computers whose screens need to be shared. It uses an application agnostic screen capture mechanism that creates a sequence of pixmap images of the screen updates. It transforms these pixmaps to vastly improve the lossless Zlib compression performance. These algorithms were developed after an extensive analysis of typical screen contents. DisplayCast shares the processor and network resources required for screen capture, compression and transmission with host applications whose output needs to be shared. It balances the need for high performance screen capture with reducing its resource interference with user applications. DisplayCast uses Zeroconf for naming and asynchronous location. It provides support for Cisco WiFi and Bluetooth based localization. It also includes a HTTP/REST based controller for remote session initiation and control. DisplayCast supports screen capture and playback in computers running Windows 7 and Mac OS X operating systems. Remote screens can be archived into a H.264 encoded movie on a Mac. They can also be played back in real time on Apple iPhones and iPads. The software is released under a New BSD license.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1453–1456},
numpages = {4},
keywords = {screencast, screen sharing, screen capture, displaycast},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396519,
author = {Holub, Petr and Matela, Ji\v{r}\'{\i} and Pulec, Martin and \v{S}rom, Martin},
title = {UltraGrid: Low-Latency High-Quality Video Transmissions on Commodity Hardware},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396519},
doi = {10.1145/2393347.2396519},
abstract = {This paper gives a brief overview of UltraGrid---a high-quality video transmission software. Employing a commodity PC and Mac hardware, UltraGrid allows for transmission of video in resolutions ranging through HD up to 2160p/4K with end-to-end latency as low as 75ms. The high-quality is achieved either by transmitting uncompressed video streams or streams with low compression ratio. UltraGrid was originally developed as a research tool to demonstrate capabilities of 10Gbps networks and to study multi-point data distribution in high-speed network environments. Through years it has evolved into an open-source project intended to support applications having quality demands beyond the competence of standard videoconferencing or streaming tools. Nowadays, the main application areas are collaborative environments, medical, cinematography and broadcasting applications, as well as various educational activities.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1457–1460},
numpages = {4},
keywords = {video network transmission, collaborative systems, GPU parallel processing, videoconferncing, video processing},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396520,
author = {Pang, Lei and Zhang, Wei and Tan, Hung-Khoon and Ngo, Chong-Wah},
title = {Video Hyperlinking: Libraries and Tools for Threading and Visualizing Large Video Collection},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396520},
doi = {10.1145/2393347.2396520},
abstract = {While HTML documents could be effortlessly hyperlinked by markup tags, creation of the hyperlinks for multimedia objects is by no means easy due to the involvement of various visual processing units and intensive computational overhead. This paper introduces an open source, named VIREO-VH, which provides end-to-end support for creating hyperlinks to thread and visualize collections of videos. The software components include video pre-processing, bag-of-words based inverted file indexing for scalable near-duplicate keyframe search, localization of partial near-duplicate segments, and galaxy visualization of video collection. The open source has been internally used by VIREO research team since 2007, and was evolved over years based on experiences through developing various multimedia applications.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1461–1464},
numpages = {4},
keywords = {partial near-duplicates, video hyperlinking, large-scale video browsing},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396521,
author = {Pedersoli, Fabrizio and Adami, Nicola and Benini, Sergio and Leonardi, Riccardo},
title = {XKin -: EXtendable Hand Pose and Gesture Recognition Library for Kinect},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396521},
doi = {10.1145/2393347.2396521},
abstract = {In this work we provide an open-source framework for Kinect enabling more natural and intuitive hand-gesture communication between human and computer devices. The software package is endowed with useful tools for training the system to work with user-defined postures and gestures. The XKin project is fully implemented in C and freely available at https://github.com/fpeder/XKin under FreeBSD License. Our goal is to encourage contributions from other researchers and developers in building an open and effective system for empowering a natural modality for human-machine interaction.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1465–1468},
numpages = {4},
keywords = {kinect, gesture recognition, computer vision},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396522,
author = {Waltl, Markus and Rainer, Benjamin and Timmerer, Christian and Hellwagner, Hermann},
title = {A Toolset for the Authoring, Simulation, and Rendering of Sensory Experiences},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396522},
doi = {10.1145/2393347.2396522},
abstract = {This paper describes a toolset for the authoring, simulating, and rendering of multimedia content annotated with Sensory Effect Metadata (SEM) descriptions as specified in Part 3 of the MPEG V standard. This part of MPEG-V standardizes the description of sensory effects (e.g., light, wind) in order to be rendered on sensory devices (e.g., fans, vibration chairs) aiming at generating a sensory experience stimulating possibly all human senses. Our implementation comprises a toolset to author sensory effects associated with multimedia content and the simulation thereof. Furthermore, it includes a library, a standalone player, and a Web browser plug-in which enables the playback and rendering of sensory effects on off-the-shelf rendering devices and in various contexts. All software modules are available under the GNU General Public License (GPL) v3 and the GNU Lesser General Public License (LGPL) v3 respectively.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1469–1472},
numpages = {4},
keywords = {MPEG-V, sensory experience, web browser plug-in, media player, sensory effects, simulator, annotation tool},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/3246422,
author = {Mei, Tao},
title = {Session Details: Video Program},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3246422},
doi = {10.1145/3246422},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396524,
author = {Guthier, Benjamin and Kopf, Stephan and Effelsberg, Wolfgang},
title = {A Real-Time System for Capturing HDR Videos},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396524},
doi = {10.1145/2393347.2396524},
abstract = {We present a system that is capable of capturing, processing and displaying High Dynamic Range (HDR) videos at 23 frames per second. For each frame in the video, a sequence of regular images is captured in quick succession at optimally chosen shutter speeds. Intermediate camera motion is compensated and the images are combined into an HDR frame which is tone mapped for display. Our system makes use of novel algorithms that are fast enough for processing the frames in real-time. The most time-consuming operations are parallelized and executed on a graphics card for a speed-up of 15 to 1 over the sequential version.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1473–1476},
numpages = {4},
keywords = {processing, display, high dynamic range},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396525,
author = {Lo, Raymond Chun Hing and Mann, Steve and Huang, Jason and Rampersad, Valmiki and Ai, Tao},
title = {High Dynamic Range (HDR) Video Image Processing for Digital Glass},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396525},
doi = {10.1145/2393347.2396525},
abstract = {We present highly parallelizable and computationally efficient High Dynamic Range (HDR) image compositing, reconstruction, and spatotonal mapping algorithms for processing HDR video. We implemented our algorithms in the EyeTap Digital Glass electric seeing aid, for use in everyday life. We also tested the algorithms in extreme dynamic range situations, such as, electric arc welding. Our system runs in real-time, and requires no user intervention, and no fine-tuning of parameters after a one-time calibration, even under a wide variety of very difficult lighting conditions (e.g. electric arc welding, including detailed inspection of the arc, weld puddle, and shielding gas in TIG welding). Our approach can render video at 1920x1080 pixel resolution at interactive frame rates that vary from 24 to 60 frames per second with GPU acceleration. We also implemented our system on FPGAs (Field Programmable Gate Arrays) for being miniaturized and built into eyeglass frames.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1477–1480},
numpages = {4},
keywords = {field programmable gate array, XDR, graphics processing unit, extreme HDR, spatial-tonal mapping, extreme high dynamic range, HDR video},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396526,
author = {Raghuraman, Suraj and Venkatraman, Karthik and Wang, Zhanyu and Wu, Jian and Clements, Jacob and Lotfian, Reza and Prabhakaran, Balakrishnan and Guo, Xiaohu and Jafari, Roozbeh and Nahrstedt, Klara},
title = {Immersive Multiplayer Tennis with Microsoft Kinect and Body Sensor Networks},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396526},
doi = {10.1145/2393347.2396526},
abstract = {We present an immersive gaming demonstration using the minimum amount of wearable sensors. The game demonstrated is two-player tennis. We combine a virtual environment with real 3D representations of physical objects like the players and the tennis racquet (if available). The main objective of the game is to provide as real an experience of tennis as possible, while also being as less intrusive as possible. The game is played across a network, and this opens the possibility of two remote players playing a game together on a single virtual tennis pitch. The Microsoft Kinect sensors are used to obtain a 3D point cloud and a skeletal map representation of the player. This 3D point cloud is mapped on to the virtual tennis pitch. We also use a wireless wearable Attitude and Heading Reference System (AHRS) mote, which is strapped onto the wrist of the players. This mote gives us precise information about the movement (swing, rotation etc.) of the playing arm. This information along with the skeletal map is used to implement the physics of the game. Using this game we demonstrate our solutions for simultaneous data acquisition, 3D point-cloud mapping in a virtual space, use of the Kinect and AHRS sensors to calibrate real and virtual objects and for interaction of virtual objects with a 3D point cloud.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1481–1484},
numpages = {4},
keywords = {tele-immersion, wireless sensor networks, gaming, virtual reality},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/3246423,
author = {Moriyama, Tomoe and Ando, Hideyuki},
title = {Session Details: Multimedia Art Exhibition},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3246423},
doi = {10.1145/3246423},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396528,
author = {Sekikawa, Munehisa and Tsuji, Akinori and Kimoto, Keiko and Aihara, Ikkyu and Ito, Daisuke and Ueta, Tetsushi and Aihara, Kazuyuki and Kawakami, Hiroshi},
title = {Optically Coupled Oscillators (OCOs) -- LED Fireflies},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396528},
doi = {10.1145/2393347.2396528},
abstract = {We design oscillators controlled by optical input, which we call "LED fireflies," and study their synchronization phenomena. The most distinctive feature of LED fireflies is their collective behavior. The LED fireflies produce a huge variety of synchronous patterns. We demonstrate an optical art work that behaves like living entities by making use of their property.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1485–1486},
numpages = {2},
keywords = {bifurcation, oscillator, synchronization},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396529,
author = {Mima, Yoshiaki and Kimura, Ken-ichi and Yanagi, Hidekatsu},
title = {ThinkingGarden},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396529},
doi = {10.1145/2393347.2396529},
abstract = {The concept of the interactive installation ThinkingGarden is described, in this paper. ThinkingGarden is a system to make experiences that people usually have in Japanese garden. Those experiences are provided as the cycles of awareness, thinking, and understanding.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1487–1488},
numpages = {2},
keywords = {chance, garden, creativity, texture},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396530,
author = {Ando, Hideyuki and Watanabe, Junji and Sato, Masahiko},
title = {Empathetic Heartbeat},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396530},
doi = {10.1145/2393347.2396530},
abstract = {Empathy is important for our society and individuals, since it is what facilitates our interactions and connections to the other people around us. Our experience-based installation "empathetic heartbeat" aims to have the participant remind the existence of his/her heart in the internal body and recognize that our bodies are medium for feeling empathy with others. Here we describe the concept of the installation and participant's experience.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1489–1490},
numpages = {2},
keywords = {vibration, empathy, heartbeat, emotion},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396531,
author = {Ogawa, Hideaki and Ogawa, Emiko and Naveau, Manuela and Lindinger, Christopher and Haring, Roland and Gardiner, Matthew and Mara, Martina and H\"{o}rtner, Horst},
title = {Participatory Art Cards & Archive System for Public Exhibition: A Case Study through Ars Wild Card},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396531},
doi = {10.1145/2393347.2396531},
abstract = {This paper describes the general idea of Ars Wild Card: a mobile application for visitors to create their own art cards, to guide interactive art exhibitions. The art cards created by visitors are collected and shared on the Internet. The Ars Wild Card system generates an archive through visitors' participatory process in the exhibition. This research aims to search for important factors to create a communication bridge between people and public art exhibition. We present our findings as a case study from our practical applications of Ars Wild Card.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1491–1492},
numpages = {2},
keywords = {mobile guidance, museum, creative catalyst, digital archive},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396532,
author = {Tsai, Shih-Ting and Chen, Ming-Hsiu Mia and Chang, Chi-Cheng and Kuo, Yu-Hung and Lawry, Miranda and Ting, Yi-Shu},
title = {The Silent Power: Applications of Research in Medical x-Ray Combining with Photography and Digital Graphic Design},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396532},
doi = {10.1145/2393347.2396532},
abstract = {X-ray is a kind of secret power, it is usually used on the medicine, and it can be perspective human body and some items which are not metals. In the graphic art and design filed, digital photography is the common method for creating image, go through this method and the after effect editing, so many alluring images are presented for the audience; however, these images which are created by digital photography only can present the externals. The internal world is always as a secret region, we maybe know what it is, but we couldn't comprehend how it is like, thus, x-ray is the best way to understand what the internals is. In this research, medical contrast is used with lily flower, let the flower absorb the contrast for 12 hours, and the contrast will winding through the whole flower, then exposure the flower by x-ray, therefore, because of wavelength of radiation and contrast, we can see the internal of stem and leaves. The second method is used on human body. One of the authors is model in this part, and takes photo with same view and angle by digital camera and medical x-ray; consequently, the audience could see the internal and external view of models' body at the same time. On the basis of this research project, the intended outcome is going to bring authors some new vision, and after go through the whole project, authors wish some new imaginative ideas would be created in the testing procedure, therefore we could obtain new thoughts and experience from this project, and the x-ray combining design could let us know this silent power could be so different and it can be used not just in medicine, and delivering more ideas and methods to the other designers; artists and researchers who are interested on the same topic in design.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1493–1494},
numpages = {2},
keywords = {x-ray, design},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396533,
author = {Luo, He-Lin and Hung, Yi-Ping},
title = {Interactive Art "Maelstrom&Vortex": The Body's Speed -- a Race between Digital and Analog Speeds},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396533},
doi = {10.1145/2393347.2396533},
abstract = {With an explosion of accessible information, the digital era has been integrated into our daily lives. At any time, people can operate handheld computers (cell phones) to connect to the online world. The thrill of speed is slowly replacing the analog speed of the human body. Even as the human body attempts to catch up with the speed of a computer, it tries to flee from it at the same time. This type of hope returns us to an original and natural sense of ambivalence, so that, in post-digital times, people will attempt to find the divine light of the analog era. The work, "Maelstrom&Vortex", utilizes interactive art to try to explain analog and digital speeds. Through the interaction, people can experience differences in speed between physical sensations and computer data as it re-combines them with a sense of space. In the work, the analog movement of mechanical motors, the digital capture of cameras, and digital computation of computers are combined, and then intervened with the analog-like human body. This allows participants to discover the relationship amongst analog, digital, and the body.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1495–1496},
numpages = {2},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396534,
author = {Shirose, Makoto and Hirose, Masahito and Oku, Kentato and Koide, Masato and Hirai, Naoya},
title = {Passage+: Mobile Content Platform of an Augmented Reality and Virtual Objects},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396534},
doi = {10.1145/2393347.2396534},
abstract = {This paper describes Passage+, a multimedia information presentation system for smartphones. The Passage+ gives one's path planning and route choice more diversities by displaying CG virtual objects, movies and images on the smartphone display. This work is achieved by using an Augmented Reality based on image recognition and GPS. Passage+ is an attempt to promote new discoveries by presenting alternative paths and entertaining routes. We adapted Passage+ to ACMMM's navigation system at Nara park, and collaborated with museums and cultural facilities nearby during the conference.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1497–1498},
numpages = {2},
keywords = {mobile augmented reality, exhibition, navigation},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396535,
author = {Maruya, Kazushi and Uetsuki, Miki and Ando, Hideyuki and Watanabe, Junji},
title = {"Yu Bi Yomu": Interactive Reading of Dynamic Text},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396535},
doi = {10.1145/2393347.2396535},
abstract = {In this paper, we propose novel software to read text documents with tablet PCs and describe its installation plan. The software, "Yu bi Yomu," was developed as an iOS application, supposing to work on the Apple iPad. In that software, the contrast of displayed texts is changed dynamically in response to users' trailing behavior. In the installation, we will project the displays of tablet PCs operating "Yu bi Yomu" onto large screens attached to the wall or floor. The installation using this novel software provides new reading experiences.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1499–1500},
numpages = {2},
keywords = {tablet-PC, interactive user interface, dynamic text},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396536,
author = {Burbano Valdes, Andres E. and Bazo, Danny and DiCicco, \c{S}\"{o}len K. and Forbes, Angus},
title = {The New Dunites},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396536},
doi = {10.1145/2393347.2396536},
abstract = {The New Dunites is an interdisciplinary media arts research project that investigates the archeological site where the set for Cecile B. DeMille's The Ten Commandments was buried in 1923 [1]. In particular, this multi-phase endeavor involved the gathering of geophysical and archeological data, the historical study of the dawn of cinema in California, and a series of novel interactive multimedia installations that explored new avenues in the representation of scientific and cultural data.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1501–1502},
numpages = {2},
keywords = {media arts, new media, data visualization, geophysics, media archaeology, archaeology, cinema history},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/3246424,
author = {Luo, Jiebo and Venkatesh, Svetha},
title = {Session Details: Workshops},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3246424},
doi = {10.1145/3246424},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396538,
author = {Cesar, Pablo and Shamma, David A. and Williams, Doug and Snoek, Cees G.M.},
title = {International Workshop on Socially-Aware Multimedia (SAM'12)},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396538},
doi = {10.1145/2393347.2396538},
abstract = {Multimedia social communication is filtering into everyday use. Videoconferencing is appearing in the living room and beyond, television is becoming smart and social, and media sharing applications are transforming the way we converse and recall events. The confluence of computer-mediated interaction, social networking, and multimedia content are radically reshaping social communications, bringing new challenges and opportunities. This workshop provides an opportunity to explore socially-aware multimedia, in which the social dimension of mediated interactions between people are considered as important as the characteristics of the media content. Even though this social dimension is implicitly addressed in some current solutions, further research is needed to better understand what makes multimedia socially-aware. In other words, social interactivity needs to become a first class citizen of multimedia research.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1503–1504},
numpages = {2},
keywords = {information retrieval, social media, multimedia, social communication, micro-blogging, communication, social interaction},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396539,
author = {Chen, Kuan-Ta and Chu, Wei-Ta and Larson, Martha and Ooi, Wei Tsang},
title = {ACM Multimedia 2012 Workshop on Crowdsourcing for Multimedia},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396539},
doi = {10.1145/2393347.2396539},
abstract = {Crowdsourcing for multimedia involves exploiting both human intelligence and the combination of a large number of individual human contributions (i.e., the 'wisdom of the crowd') to develop techniques, systems and data sets that advance the state of the art. The ACM Multimedia 2012 Workshop on Crowdsourcing for Multimedia (CrowdMM 2012) provides a forum presenting crowdsourcing techniques for multimedia, as well as innovative ideas exemplifying how multimedia research can benefit from crowdsourcing. Through presented papers, invited talks and a panel, the workshop will promote interactive discussion on the scope and research potentials of crowdsourcing. The goal is to provide information to the multimedia research community on the principles of crowdsourcing and to inspire researchers to address the limitations of current studies by innovative use of human computation and collective intelligence. The workshop views crowdsourcing in the broad sense: it encompasses both unsolicited human contributions, e.g., tags assigned by users to images, and also solicited contributions, e.g., annotations gathered by making use of crowdsourcing platforms that micro-outsource tasks to a large pool of human workers.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1505–1506},
numpages = {2},
keywords = {human computing, multimedia system, crowdsourcing},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396540,
author = {Spampinato, Concetto and Mezaris, Vasileios and van Ossenbruggen, Jacco},
title = {Multimedia Analysis for Ecological Data},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396540},
doi = {10.1145/2393347.2396540},
abstract = {The ACM International Workshop on Multimedia Analysis for Ecological Data (MAED'12) is held as part of ACM Multimedia 2012. MAED'12 is concerned with the processing, interpretation, and visualization of ecology-related multimedia content with the aim to support biologists in their investigations for analyzing and monitoring natural environments, with particular attention to living organisms and pollution effects.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1507–1508},
numpages = {2},
keywords = {pollution monitoring, ecological multimedia data retrieval, multimedia content analysis, animal and plant identification},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396541,
author = {Liem, Cynthia C. S. and M\"{u}eller, Meinard and Tjoa, Steven K. and Tzanetakis, George},
title = {2nd International ACM Workshop on Music Information Retrieval with User-Centered and Multimodal Strategies (MIRUM)},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396541},
doi = {10.1145/2393347.2396541},
abstract = {The International ACM Workshop on Music Information Retrieval with User-Centered and Multimodal Strategies (MIRUM) at ACM Multimedia was proposed in order to gather experts from the Music and Multimedia Information Retrieval communities, as well as other neighboring fields, and to provide a high-profile platform for presenting current work on Music Information Retrieval with a strong focus on user-centered and multimodal approaches. Following a successful first edition at ACM Multimedia 2011, a second edition of MIRUM was held at ACM Multimedia 2012, which is the focus of this overview. After a description of the rationale and focus areas of the workshop, the accepted submissions and other program elements are summarized.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1509–1510},
numpages = {2},
keywords = {music information retrieval, multimodal music processing, user-centered design, cross-domain methodology transfer},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396542,
author = {Cao, Liangliang and Friedland, Gerald and Larson, Martha},
title = {GeoMM'12: ACM International Workshop on Geotagging and Its Applications in Multimedia},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396542},
doi = {10.1145/2393347.2396542},
abstract = {Geotagging is the process of adding geographical identification metadata to various media files such as photos, videos, websites, messages, and tweets. It is not limited to GPS sensor data but an extension of current multimedia files with a wide variety of location-specific information. The GeoMM'12 workshop presents research on recent research on geotagging within the context of multimedia analysis. This workshop aims to not only provide more cutting edge algorithms, but also motivate novel applications in this promising field.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1511–1512},
numpages = {2},
keywords = {geolocation, multimedia, geotagging},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396543,
author = {Friedland, Gerald and Ellis, Daniel PW and Metze, Florian},
title = {AMVA'12: ACM International Workshop on Audio and Multimedia Methods for Large-Scale Video Analysis},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396543},
doi = {10.1145/2393347.2396543},
abstract = {Media sharing sites on the Internet and the one-click upload capability of smartphones have led to a deluge of online multimedia content. Everyday, thousands of videos are uploaded into the web creating an ever-growing demand for methods to make them easier to retrieve, search, and index. While visual information is a very important part of a video, acoustic information often complements it. This is especially true for the analysis of consumer-produced, "unconstrained" videos from social media networks, such as YouTube uploads or Flickr content. The goal of the 1st ACM International Workshop on Audio and Multimedia Methods for Large-Scale Video Analysis (AMVA) is to bring together researchers and practitioners in this newly emerging field, and to foster discussion on future directions of the topic by providing a forum for focused exchanges on new ideas, developments, and results. The aim is to build a strong community and a venue that at some point can become its own conference.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1513–1514},
numpages = {2},
keywords = {video analysis, audio, big data, multimodal, multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396544,
author = {Hossain, M. Shamim and El Saddik, Abdulmotaleb},
title = {ACM International Workshop on Cloud-Based Multimedia Applications and Services for e-Health(CBMAS-EH 2012)},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396544},
doi = {10.1145/2393347.2396544},
abstract = {Cloud-Based Multimedia services and technologies are emerging as an innovative means of accessing and delivering e-health resources and services in the years to come. The research in multimedia cloud for E-health is still in its infancy, and several technical issues remain open. Prior to its general use and adoption, careful consideration and evaluation are required. This article provides a summary and overview of the First International ACM workshop on Cloud-Based Multimedia Applications and Services for E-Health.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1515–1516},
numpages = {2},
keywords = {e-health, media cloud computing and communication},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396545,
author = {Sano, Mutsuo and Ide, Ichiro and Yamakata, Yoko},
title = {Overview of the ACM Multimedia 2012 Workshop on Multimedia for Cooking and Eating Activities (CEA'12)},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396545},
doi = {10.1145/2393347.2396545},
abstract = {This overview introduces the aim of the CEA'12 workshop and the list of papers presented in the workshop.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1517–1518},
numpages = {2},
keywords = {eating, cooking, workshop, overview},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396546,
author = {Fonseca, David and Zabulis, Xenophon and Ramzan, Naeem and Kurti, Arianit and Pileggi, Salvatore Flavio and Ko, Heedong},
title = {1st International ACM Workshop on User Experience in E-Learning and Augmented Technologies in Education},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396546},
doi = {10.1145/2393347.2396546},
abstract = {UXeLATE2012 is the 1st International ACM Workshop on User Experience in e-Learning and Augmented Technologies in Education in conjunction with the ACM International Multimedia Conference (MM'12) at Nara, Japan. The workshop has a half day program, with a selection of six papers, and one keynote talk of a recognized expert in the field of usability, mobile technology and education.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1519–1520},
numpages = {2},
keywords = {e-learning, technologies in education, augmented reality, human-computer interaction, user experience},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396547,
author = {Oomen, Johan and Aroyo, Lora and Marchand-Maillet, St\'{e}phane and Douglass, Jeremy},
title = {Personalized Access to Cultural Heritage: Multimedia by the Crowd, for the Crowd},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396547},
doi = {10.1145/2393347.2396547},
abstract = {The primary goal of this workshop is to gather researchers and practitioners from different fields, e.g., multimedia retrieval, user interaction, arts and heritage curation, interface design and user modeling, in order to showcase novel applications and discuss opportunities that grow from the connections between users and multimedia systems in the cultural heritage domain.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1521–1522},
numpages = {2},
keywords = {multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396548,
author = {Shao, Ling and Shan, Caifeng and Etoh, Minoru},
title = {The Second ACM International Workshop on Interactive Multimedia on Mobile and Portable Devices},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396548},
doi = {10.1145/2393347.2396548},
abstract = {When mobile and portable devices become ubiquitous for people's daily life, how to design multimedia user interfaces of these products that enable natural, intuitive and fun interaction is one of the main challenges the multimedia community is facing. Following several successful events, the 2nd ACM International workshop on Interactive Multimedia on Mobile and Portable Devices (IMMPD'12) aims to bring together researchers from both academia and industry in domains including computer vision, audio and speech processing, machine learning, pattern recognition, communications, human-computer interaction, and media technology to share and discuss recent advances in interactive multimedia.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1523–1524},
numpages = {2},
keywords = {multimedia, pattern recognition, consumer electronics, human-computer interaction, computer vision},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/3246425,
author = {Boll, Susanne and Xu, Changsheng},
title = {Session Details: Tutorials},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3246425},
doi = {10.1145/3246425},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396550,
author = {Schaefer, Gerald},
title = {Interacting with Image Collections: Visualisation and Browsing of Image Repositories},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396550},
doi = {10.1145/2393347.2396550},
abstract = {In this tutorial paper, we look at a variety of techniques and methods for effective and intuitive image database visualisation and browsing. While interaction with traditional image retrieval systems can lead to a confusing and frustrating user experience, image browsing systems attempt to provide the user with an intuitive interface to manage potentially large image databases.We discuss how image databases are visualised in the three main approaches of mapping-based, clustering-based and graph-based image database navigation systems, and how intuitive browsing operations are supported.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1527–1528},
numpages = {2},
keywords = {image database visualisation, image database browsing, image databases},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396551,
author = {Friedland, Gerald},
title = {Privacy Concerns in Multimedia and Their Solutions},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396551},
doi = {10.1145/2393347.2396551},
abstract = {This article summarizes the corresponding 3-hour tutorial at ACM Multimedia 2012.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1529–1530},
numpages = {2},
keywords = {multimedia content analysis, privacy, societal concerns},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396552,
author = {Gunes, Hatice and Schuller, Bj\"{o}rn},
title = {Dimensional and Continuous Analysis of Emotions for Multimedia Applications: A Tutorial Overview},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396552},
doi = {10.1145/2393347.2396552},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1531–1532},
numpages = {2},
keywords = {tutorial, dimensional emotion prediction, sentiment analysis, affective computing, continuous analysis, music mood classification, audio/visual emotion recognition},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396553,
author = {Timmerer, Christian and Griwodz, Carsten},
title = {Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396553},
doi = {10.1145/2393347.2396553},
abstract = {In this tutorial we present dynamic adaptive streaming over HTTP ranging from content creation to consumption. It particular, it provides an overview of the recently ratified MPEG-DASH standard, how to create content to be delivered using DASH, its consumption, and the evaluation thereof with respect to competing industry solutions. The tutorial can be roughly clustered into three parts. In part I we will provide an introduction to DASH, part II covers content creation, delivery, and consumption, and, finally, part III deals with the evaluation of existing (open source) MPEG-DASH implementations compared to state-of-art deployed industry solutions.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1533–1534},
numpages = {2},
keywords = {dash, dynamic adaptive http streaming, streaming, adaptation, MPEG},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396554,
author = {Shen, Jialie and Wang, Meng and Yan, Shuicheng and Cui, Peng},
title = {Multimedia Recommendation},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396554},
doi = {10.1145/2393347.2396554},
abstract = {Due to the rapid growth of online multimedia information, the problem of information overload has become more and more serious in recent decades. To address this problem, various multimedia recommendation technologies have been developed by different research communities (e.g., multimedia systems, information retrieval, and machine learning). Meanwhile, many commercial web systems (e.g., Flick, Youtube, and Last.fm) have successfully applied recommendation techniques to provide users personalized multimedia content and services in a convenient and flexible way. This tutorial focuses on exploring the state-of-the-art in multimedia recommendation. We also discuss the experience gained from developing existing systems and review key challenges associated with large-scale multimedia recommendation.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1535–1536},
numpages = {2},
keywords = {multimedia, recommendation},
location = {Nara, Japan},
series = {MM '12}
}

@inproceedings{10.1145/2393347.2396555,
author = {Jaimes, Alejandro},
title = {A Human-Centered Perspective on Multimedia Data Science: Tutorial Overview},
year = {2012},
isbn = {9781450310895},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2393347.2396555},
doi = {10.1145/2393347.2396555},
abstract = {This tutorial focuses on the analysis of user behavior in multimedia through large-scale data analysis. This includes discovering and leveraging search and navigation patterns, understanding how elements of interaction impact behavior, and how we can use controlled experiments in combination with user studies and other techniques to gain insights into human behavior with a particular emphasis on multimedia, particularly in the context of social media.},
booktitle = {Proceedings of the 20th ACM International Conference on Multimedia},
pages = {1537–1538},
numpages = {2},
keywords = {multimedia, data science},
location = {Nara, Japan},
series = {MM '12}
}

license: Unlicense

repository: goyalkaraniit/acm-cr

repo_name: goyalkaraniit/acm-cr

branch_name: refs/heads/main


text:
package model

import (
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/utils"

	"strings"
)

// AlarmTemplateId 告警规则关联告警模板ID，如果传了，告警规则关联的策略会和告警模板策略联动变化
type AlarmTemplateId struct {
}

func (o AlarmTemplateId) String() string {
	data, err := utils.Marshal(o)
	if err != nil {
		return "AlarmTemplateId struct{}"
	}

	return strings.Join([]string{"AlarmTemplateId", string(data)}, " ")
}

license_type: permissive

branch_name: refs/heads/master

gha_license_id: NOASSERTION

gha_language: Go

extension: go


text:
@article{essen_human_2012,
	author = {Van Essen, D.C. and Ugurbil, K. and Auerbach, E. and Barch, D. and Behrens, T.E.J. and Bucholz, R. and Chang, A. and Chen, L. and Corbetta, M. and Curtiss, S.W. and Della Penna, S. and Feinberg, D. and Glasser, M.F. and Harel, N. and Heath, A.C. and Larson-Prior, L. and Marcus, D. and Michalareas, G. and Moeller, S. and Oostenveld, R. and Petersen, S.E. and Prior, F. and Schlaggar, B.L. and Smith, S.M. and Snyder, A.Z. and Xu, J. and Yacoub, E.},
	doi = {10.1016/j.neuroimage.2012.02.018},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 4,
	pages = {2222-2231},
	shorttitle = {Connectivity Connectivity},
	title = {The Human Connectome Project: A data acquisition perspective},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811912001954},
	volume = 62,
	year = 2012
}

@article{basser_in_2000,
	author = {Basser, Peter J. and Pajevic, Sinisa and Pierpaoli, Carlo and Duda, Jeffrey and Aldroubi, Akram},
	copyright = {Published 2000 Wiley-Liss, Inc.},
	doi = {10.1002/1522-2594(200010)44:4{<}625::AID-MRM17{>}3.0.CO;2-O},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	number = 4,
	pages = {625-632},
	title = {In vivo fiber tractography using DT-MRI data},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/1522-2594(200010)44:4\%3c625::AID-MRM17\%3d3.0.CO;2-O/abstract},
	volume = 44,
	year = 2000
}

@article{alexander_analysis_2001,
	author = {Alexander, A L and Hasan, K M and Lazar, M and Tsuruda, J S and Parker, D L},
	doi = {10.1002/mrm.1105},
	journal = {Magn Reson Med},
	number = 5,
	pages = {770-780},
	series = 45,
	title = {Analysis of partial volume effects in diffusion-tensor MRI},
	volume = 45,
	year = 2001
}

@article{fillard_quantitative_2011,
	author = {Fillard, Pierre and Descoteaux, Maxime and Goh, Alvina and Gouttard, Sylvain and Jeurissen, Ben and Malcolm, James and Ramirez-Manzanares, Alonso and Reisert, Marco and Sakaie, Ken and Tensaouti, Fatima and Yo, Ting and Mangin, Jean-François and Poupon, Cyril},
	doi = {10.1016/j.neuroimage.2011.01.032},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 1,
	pages = {220-234},
	title = {Quantitative evaluation of 10 tractography algorithms on a realistic diffusion MR phantom},
	url = {http://www.sciencedirect.com/science/article/pii/S105381191100067X},
	volume = 56,
	year = 2011
}

@article{assaf_composite_2005,
	author = {Assaf, Yaniv and Basser, Peter J.},
	doi = {10.1016/j.neuroimage.2005.03.042},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 1,
	pages = {48-58},
	shorttitle = {CHARMED},
	title = {Composite hindered and restricted model of diffusion (CHARMED) MR imaging of the human brain},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811905002259},
	volume = 27,
	year = 2005
}

@article{cote_tractometer_2013,
	author = {Côté, Marc-Alexandre and Girard, Gabriel and Boré, Arnaud and Garyfallidis, Eleftherios and Houde, Jean-Christophe and Descoteaux, Maxime},
	doi = {10.1016/j.media.2013.03.009},
	issn = {1361-8415},
	journal = {Med Image Anal},
	number = 7,
	pages = {844-857},
	shorttitle = {Tractometer},
	title = {Tractometer: Towards Validation of Tractography Pipelines},
	url = {http://www.sciencedirect.com/science/article/pii/S1361841513000479},
	volume = 17,
	year = 2013
}

@article{wilkins_fiber_2014,
	author = {Wilkins, Bryce and Lee, Namgyun and Gajawelli, Niharika and Law, Meng and Leporé, Natasha},
	doi = {10.1016/j.neuroimage.2014.12.060},
	issn = {1095-9572},
	journal = {NeuroImage},
	shorttitle = {Fiber estimation and tractography in diffusion {MRI}},
	title = {Fiber estimation and tractography in diffusion {MRI}: Development of simulated brain images and comparison of multi-fiber analysis methods at clinical b-values},
	year = 2014
}

@article{fieremans_simulation_2008,
	author = {Fieremans, Els and De Deene, Yves and Delputte, Steven and Özdemir, Mahir S. and D’Asseler, Yves and Vlassenbroeck, Jelle and Deblaere, Karel and Achten, Eric and Lemahieu, Ignace},
	doi = {10.1016/j.jmr.2007.10.014},
	issn = {1090-7807},
	journal = {J Magn Reson},
	number = 2,
	pages = {189-199},
	title = {Simulation and experimental verification of the diffusion in an anisotropic fiber phantom},
	url = {http://www.sciencedirect.com/science/article/pii/S109078070700328X},
	volume = 190,
	year = 2008
}

@article{perrin_validation_2005,
	author = {Perrin, Muriel and Poupon, Cyril and Rieul, Bernard and Leroux, Patrick and Constantinesco, André and Mangin, Jean-François and LeBihan, Denis},
	copyright = {© 2005 The Royal Society},
	doi = {10.1098/rstb.2005.1650},
	issn = {0962-8436, 1471-2970},
	journal = {Philos T Roy Soc B},
	number = 1457,
	pages = {881-891},
	title = {Validation of q-ball imaging with a diffusion fibre-crossing phantom on a clinical scanner},
	url = {http://rstb.royalsocietypublishing.org/content/360/1457/881},
	volume = 360,
	year = 2005
}

@article{glasser_minimal_2013,
	author = {Glasser, Matthew F. and Sotiropoulos, Stamatios N. and Wilson, J. Anthony and Coalson, Timothy S. and Fischl, Bruce and Andersson, Jesper L. and Xu, Junqian and Jbabdi, Saad and Webster, Matthew and Polimeni, Jonathan R. and Van Essen, David C. and Jenkinson, Mark},
	doi = {10.1016/j.neuroimage.2013.04.127},
	issn = {1053-8119},
	journal = {NeuroImage},
	pages = {105-124},
	series = {Mapping the Connectome},
	title = {The minimal preprocessing pipelines for the Human Connectome Project},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811913005053},
	volume = 80,
	year = 2013
}

@article{tournier_resolving_2008,
	author = {Tournier, J. -Donald and Yeh, Chun-Hung and Calamante, Fernando and Cho, Kuan-Hung and Connelly, Alan and Lin, Ching-Po},
	doi = {10.1016/j.neuroimage.2008.05.002},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 2,
	pages = {617-625},
	shorttitle = {Resolving crossing fibres using constrained spherical deconvolution},
	title = {Resolving crossing fibres using constrained spherical deconvolution: Validation using diffusion-weighted imaging phantom data},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811908006150},
	volume = 42,
	year = 2008
}

@article{campbell_flowbased_2005,
	author = {Campbell, Jennifer S. W. and Siddiqi, Kaleem and Rymar, Vladimir V. and Sadikot, Abbas F. and Pike, G. Bruce},
	doi = {10.1016/j.neuroimage.2005.05.014},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 4,
	pages = {725-736},
	shorttitle = {Flow-based fiber tracking with diffusion tensor and q-ball data},
	title = {Flow-based fiber tracking with diffusion tensor and q-ball data: Validation and comparison to principal diffusion direction techniques},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811905003411},
	volume = 27,
	year = 2005
}

@article{tournier_limitations_2002,
	author = {Tournier, J.-D. and Calamante, F. and King, M.d. and Gadian, D.g. and Connelly, A.},
	copyright = {Copyright © 2002 Wiley-Liss, Inc.},
	doi = {10.1002/mrm.10116},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	language = {en},
	number = 4,
	pages = {701-708},
	shorttitle = {Limitations and requirements of diffusion tensor fiber tracking},
	title = {Limitations and requirements of diffusion tensor fiber tracking: An assessment using simulations},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/mrm.10116/abstract},
	volume = 47,
	year = 2002
}

@inproceedings{caruyer_phantomas_2014,
	address = {Milano, Italy},
	author = {Caruyer, Emmanuel and Daducci, Alessandro and Descoteaux, Maxime and Houde, Jean-Christophe and Thiran, Jean-Philippe and Verma, Ragini},
	booktitle = {23th ISMRM},
	title = {Phantomas: a flexible software library to simulate diffusion MR phantoms},
	volume = 23,
	year = 2014
}

@article{close_software_2009,
	author = {Close, Thomas G and Tournier, Jacques-Donald and Calamante, Fernando and Johnston, Leigh A and Mareels, Iven and Connelly, Alan},
	doi = {10.1016/j.neuroimage.2009.03.077},
	issn = {1095-9572},
	journal = {NeuroImage},
	number = 4,
	pages = {1288-1300},
	title = {A software tool to generate simulated white matter structures for the assessment of fibre-tracking algorithms},
	volume = 47,
	year = 2009
}

@inproceedings{neher_fiberfox_2014,
	address = {Nagoya, Japan},
	author = {Neher, Peter F. and Laun, Frederik B. and Stieltjes, Bram and Maier-Hein, Klaus H.},
	booktitle = {MICCAI},
	copyright = {©2014 Springer International Publishing Switzerland},
	doi = {10.1007/978-3-319-02475-2\_10},
	isbn = {978-3-319-02474-5, 978-3-319-02475-2},
	language = {en},
	pages = {105-113},
	series = {Mathematics and Visualization},
	shorttitle = {Fiberfox},
	title = {Fiberfox: An Extensible System for Generating Realistic White Matter Software Phantoms},
	url = {http://link.springer.com/chapter/10.1007/978-3-319-02475-2\_10},
	volume = 22,
	year = 2014
}

@article{goessl_fiber_2002,
	author = {Gössl, C. and Fahrmeir, L. and Pütz, B. and Auer, L. M. and Auer, D. P.},
	doi = {10.1006/nimg.2002.1055},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 2,
	pages = {378-388},
	shorttitle = {Fiber Tracking from DTI Using Linear State Space Models},
	title = {Fiber Tracking from DTI Using Linear State Space Models: Detectability of the Pyramidal Tract},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811902910554},
	volume = 16,
	year = 2002
}

@article{tuch_high_2002,
	author = {Tuch, David and Reese, Timothy and Wiegell, Mette and Makris, Nikos and Belliveau, John and Wedeen, Van},
	doi = {10.1002/mrm.10268},
	journal = {Magn Reson Med},
	number = 4,
	pages = {577-582},
	title = {High angular resolution diffusion imaging reveals intravoxel white matter fiber heterogeneity},
	volume = 48,
	year = 2002
}

@article{poupon_new_2008,
	author = {Poupon, Cyril and Rieul, Bernard and Kezele, Irina and Perrin, Muriel and Poupon, Fabrice and Mangin, Jean-François},
	copyright = {Copyright © 2008 Wiley-Liss, Inc.},
	doi = {10.1002/mrm.21789},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	language = {en},
	number = 6,
	pages = {1276-1283},
	title = {New diffusion phantoms dedicated to the study and validation of high-angular-resolution diffusion imaging (HARDI) models},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/mrm.21789/abstract},
	volume = 60,
	year = 2008
}

@article{leemans_mathematical_2005,
	author = {Leemans, A. and Sijbers, J. and Verhoye, M. and Van der Linden, A. and Van Dyck, D.},
	copyright = {Copyright © 2005 Wiley-Liss, Inc.},
	doi = {10.1002/mrm.20418},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	language = {en},
	number = 4,
	pages = {944-953},
	title = {Mathematical framework for simulating diffusion tensor MR neural fiber bundles},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/mrm.20418/abstract},
	volume = 53,
	year = 2005
}

@article{lin_validation_2001,
	author = {Lin, Ching-Po and Tseng, Wen-Yih Isaac and Cheng, Hui-Cheng and Chen, Jyh-Horng},
	doi = {10.1006/nimg.2001.0882},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 5,
	pages = {1035-1047},
	title = {Validation of Diffusion Tensor Magnetic Resonance Axonal Fiber Imaging with Registered Manganese-Enhanced Optic Tracts},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811901908821},
	volume = 14,
	year = 2001
}

@article{zhang_segmentation_2001,
	author = {Zhang, Y. and Brady, M. and Smith, S.},
	doi = {10.1109/42.906424},
	issn = {0278-0062},
	journal = {IEEE Trans Med Imag},
	number = 1,
	pages = {45-57},
	title = {Segmentation of brain MR images through a hidden Markov random field model and the expectation-maximization algorithm},
	volume = 20,
	year = 2001
}

@article{jbabdi_modelbased_2012,
	author = {Jbabdi, Saad and Sotiropoulos, Stamatios N. and Savio, Alexander M. and Graña, Manuel and Behrens, Timothy E. J.},
	copyright = {Copyright © 2012 Wiley Periodicals, Inc.},
	doi = {10.1002/mrm.24204},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	language = {en},
	number = 6,
	pages = {1846-1855},
	shorttitle = {Model-based analysis of multishell diffusion MR data for tractography},
	title = {Model-based analysis of multishell diffusion MR data for tractography: How to get over fitting problems},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/mrm.24204/abstract},
	volume = 68,
	year = 2012
}

@article{caruyer_design_2013,
	author = {Caruyer, Emmanuel and Lenglet, Christophe and Sapiro, Guillermo and Deriche, Rachid},
	copyright = {Copyright © 2012 Wiley Periodicals, Inc.},
	doi = {10.1002/mrm.24736},
	issn = {1522-2594},
	journal = {Magn Reson Med},
	language = {en},
	number = 6,
	pages = {1534-1540},
	title = {Design of multishell sampling schemes with uniform coverage in diffusion MRI},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/mrm.24736/abstract},
	volume = 69,
	year = 2013
}

@article{tournier_mrtrix_2012,
	author = {Tournier, J-Donald and Calamante, Fernando and Connelly, Alan},
	copyright = {Copyright © 2011 Wiley Periodicals, Inc.},
	doi = {10.1002/ima.22005},
	issn = {1098-1098},
	journal = {Int J Imag Syst Tech},
	language = {en},
	number = 1,
	pages = {53-66},
	shorttitle = {MRtrix},
	title = {MRtrix: Diffusion tractography in crossing fiber regions},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/ima.22005/abstract},
	volume = 22,
	year = 2012
}

@article{gorgolewski_nipype_2011,
	author = {Gorgolewski, K. and Burns, C. D. and Madison, C. and Clark, D. and Halchenko, Y. O. and Waskom, M. L. and Ghosh, S.},
	doi = {10.3389/fninf.2011.00013},
	journal = {Front Neuroinform},
	pages = 13,
	shorttitle = {Nipype},
	title = {Nipype: a flexible, lightweight and extensible neuroimaging data processing framework in Python},
	url = {http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2011.00013/abstract},
	volume = 5,
	year = 2011
}

@article{griffa_structural_2013,
	author = {Griffa, Alessandra and Baumann, Philipp S. and Thiran, Jean-Philippe and Hagmann, Patric},
	doi = {10.1016/j.neuroimage.2013.04.056},
	issn = {1053-8119},
	journal = {NeuroImage},
	pages = {515-526},
	title = {Structural connectomics in brain diseases},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811913004035},
	volume = 80,
	year = 2013
}

@article{sporns_human_2005,
	author = {Sporns, Olaf and Tononi, Giulio and Kötter, Rolf},
	doi = {10.1371/journal.pcbi.0010042},
	issn = {1553-7358},
	journal = {PLoS Comput. Biol.},
	number = 4,
	pages = {e42},
	shorttitle = {The human connectome},
	title = {The human connectome: A structural description of the human brain},
	volume = 1,
	year = 2005
}

@article{chua_diffusion_2008,
	author = {Chua, Terence C and Wen, Wei and Slavin, Melissa J and Sachdev, Perminder S},
	doi = {10.1097/WCO.0b013e3282f4594b},
	issn = {1350-7540},
	journal = {Curr Opin Neurol},
	number = 1,
	pages = {83-92},
	shorttitle = {Diffusion tensor imaging in mild cognitive impairment and Alzheimerʼs disease},
	title = {Diffusion tensor imaging in mild cognitive impairment and Alzheimer's disease: a review},
	url = {http://journals.lww.com/co-neurology/Abstract/2008/02000/Diffusion\_tensor\_imaging\_in\_mild\_cognitive.14.aspx},
	volume = 21,
	year = 2008
}

@article{messe_predicting_2015,
	author = {Messé, Arnaud and Rudrauf, David and Giron, Alain and Marrelec, Guillaume},
	doi = {10.1016/j.neuroimage.2015.02.001},
	issn = {1053-8119},
	journal = {NeuroImage},
	pages = {65-74},
	shorttitle = {Predicting functional connectivity from structural connectivity via computational models using MRI},
	title = {Predicting functional connectivity from structural connectivity via computational models using MRI: An extensive comparison study},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811915000932},
	volume = 111,
	year = 2015
}

@inproceedings{kaus_simulation_2000,
	address = {Pittsburgh, PA, US},
	author = {Kaus, M. R. and Nabavi, A. and Mamisch, C. T. and Wells, W. H. and Jolesz, F. A. and Kikinis, R. and Warfield, S. K.},
	booktitle = {3rd MICCAI},
	copyright = {©2000 Springer-Verlag Berlin Heidelberg},
	doi = {10.1007/978-3-540-40899-4\_2},
	isbn = {978-3-540-41189-5, 978-3-540-40899-4},
	language = {en},
	pages = {9-18},
	series = {LNCS 1935},
	title = {Simulation of Corticospinal Tract Displacement in Patients with Brain Tumors},
	url = {http://link.springer.com/chapter/10.1007/978-3-540-40899-4\_2},
	year = 2000
}

@article{toda_utility_2014,
	author = {Toda, Keisuke and Baba, Hiroshi and Ono, Tomonori and Ono, Kenji},
	doi = {10.1016/j.braindev.2013.08.001},
	issn = {1872-7131},
	journal = {Brain Dev.},
	language = {eng},
	number = 7,
	pages = {641-644},
	title = {The utility of diffusion tensor imaging tractography for post-operative evaluation of a patient with hemispherotomy performed for intractable epilepsy},
	volume = 36,
	year = 2014
}

@article{golby_interactive_2011,
	author = {Golby, Alexandra J. and Kindlmann, Gordon and Norton, Isaiah and Yarmarkovich, Alexander and Pieper, Steven and Kikinis, Ron},
	doi = {10.1227/NEU.0b013e3182061ebb},
	issn = {0148-396X},
	journal = {Neurosurgery},
	number = 2,
	pages = {496-505},
	title = {Interactive Diffusion Tensor Tractography Visualization for Neurosurgical Planning},
	url = {http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3112275/},
	volume = 68,
	year = 2011
}

@article{patenaude_bayesian_2011,
	author = {Patenaude, Brian and Smith, Stephen M. and Kennedy, David N. and Jenkinson, Mark},
	doi = {10.1016/j.neuroimage.2011.02.046},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 3,
	pages = {907-922},
	title = {A Bayesian model of shape and appearance for subcortical brain segmentation},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811911002023},
	volume = 56,
	year = 2011
}

@inproceedings{wassermann_on_2013,
	address = {Nagoya, Japan},
	author = {Wassermann, Demian and Makris, Nikos and Rathi, Yogesh and Shenton, Martha and Kikinis, Ron and Kubicki, Marek and Westin, Carl-Fredrik},
	booktitle = {16th MICCAI},
	doi = {10.1007/978-3-642-40811-3\_81},
	pages = {647-654},
	series = {LNCS 8149},
	shorttitle = {On describing human white matter anatomy},
	title = {On describing human white matter anatomy: the white matter query language},
	year = 2013
}

@inproceedings{esteban_simulationbased_2014,
	address = {Beijing, China},
	author = {Esteban, Oscar and Daducci, Alessandro and Caruyer, Emmanuel and O'Brien, Kieran and Ledesma-Carbayo, María J and Bach-Cuadra, Meritxell and Santos, Andrés},
	booktitle = {11th ISBI},
	doi = {10.1109/ISBI.2014.6867976},
	pages = {738-741},
	title = {Simulation-based evaluation of susceptibility distortion correction methods in diffusion MRI for connectivity analysis},
	year = 2014
}

@article{sepehrband_brain_2015,
	author = {Sepehrband, Farshid and Clark, Kristi A. and Ullmann, Jeremy F.P. and Kurniawan, Nyoman D. and Leanage, Gayeshika and Reutens, David C. and Yang, Zhengyi},
	copyright = {© 2015 Wiley Periodicals, Inc.},
	doi = {10.1002/hbm.22872},
	issn = {1097-0193},
	journal = {Hum. Brain Mapp.},
	language = {en},
	number = 9,
	pages = {3687-3702},
	title = {Brain tissue compartment density estimated using diffusion-weighted MRI yields tissue parameters consistent with histology},
	url = {http://onlinelibrary.wiley.com/doi/10.1002/hbm.22872/abstract},
	volume = 36,
	year = 2015
}

@article{jenkinson_fsl_2012,
	author = {Jenkinson, Mark and Beckmann, Christian F. and Behrens, Timothy E.J. and Woolrich, Mark W. and Smith, Stephen M.},
	doi = {10.1016/j.neuroimage.2011.09.015},
	issn = {1053-8119},
	journal = {NeuroImage},
	number = 2,
	pages = {782-790},
	shorttitle = {FSL},
	title = {FSL},
	url = {http://www.sciencedirect.com/science/article/pii/S1053811911010603},
	volume = 62,
	year = 2012
}

@article{garyfallidis_dipy_2014,
	author = {Garyfallidis, Eleftherios and Brett, Matthew and Amirbekian, Bagrat and Rokem, Ariel and Van Der Walt, Stefan and Descoteaux, Maxime and Nimmo-Smith, Ian},
	doi = {10.3389/fninf.2014.00008},
	journal = {Front Neuroinform},
	pages = 8,
	title = {Dipy, a library for the analysis of diffusion MRI data},
	url = {http://journal.frontiersin.org/article/10.3389/fninf.2014.00008/abstract},
	volume = 8,
	year = 2014
}

@inproceedings{gorgolewski_brain_2015,
	address = {Cairns, Australia},
	author = {Gorgolewski, Krzysztof J. and Poline, Jean-Baptiste and Keator, David B. and Nichols, B. N. and Auer, Tibor and Craddock, R. C. and Flandin, Guillaume and Ghosh, Satrajit S. and Sochat, Vanessa V. and Rokem, Ariel and Halchenko, Yaroslav O. and Hanke, Michael and Haselgrove, C. and Helmer, Karl and Maumet, Camille and Nichols, Thomas E. and Turner, Jessica A. and Das, Samir and Kennedy, David N. and Poldrack, Russell A.},
	booktitle = {INCF Neuroinformatics 2015},
	doi = {10.3389/conf.fnins.2015.91.00056},
	title = {Brain Imaging Data Structure - a new standard for describing and organizing human neuroimaging data},
	url = {http://www.frontiersin.org/10.3389/conf.fnins.2015.91.00056/event\_abstract},
	year = 2015
}

@article{wilkins_fiber_2015,
	author = {Wilkins, Bryce and Lee, Namgyun and Gajawelli, Niharika and Law, Meng and Leporé, Natasha},
	doi = {10.1016/j.neuroimage.2014.12.060},
	issn = {1095-9572},
	journal = {NeuroImage},
	pages = {341-356},
	shorttitle = {Fiber estimation and tractography in diffusion MRI},
	title = {Fiber estimation and tractography in diffusion MRI: Development of simulated brain images and comparison of multi-fiber analysis methods at clinical b-values},
	volume = 109,
	year = 2015
}

@phdthesis{esteban_image_2015,
	address = {Madrid},
	author = {Esteban, Oscar},
	doi = {10.6084/m9.figshare.1598091},
	copyright = {http://creativecommons.org/licenses/by-nd/3.0/es/},
	language = {eng},
	school = {ETSI Telecomunicación, Universidad Politécnica de Madrid},
	title = {Image processing methods for human brain connectivity analysis from in-vivo diffusion MRI},
	url = {http://oa.upm.es/38431/},
	year = 2015
}

license: MIT

repository: oesteban/diffantom

repo_name: oesteban/diffantom

gha_language: TeX

extension: bib


text:
package metathings_identityd2_service

import (
	"context"
	"errors"

	"github.com/golang/protobuf/ptypes/empty"
	log "github.com/sirupsen/logrus"
	"google.golang.org/grpc/codes"
	"google.golang.org/grpc/status"

	policy "github.com/nayotta/metathings/pkg/identityd2/policy"
	storage "github.com/nayotta/metathings/pkg/identityd2/storage"
	pb "github.com/nayotta/metathings/proto/identityd2"
)

func (self *MetathingsIdentitydService) CheckToken(ctx context.Context, req *pb.CheckTokenRequest) (*empty.Empty, error) {
	var dom_id_str string
	var tkn_s *storage.Token
	var err error

	tkn := req.GetToken()
	if dom_id_str = tkn.GetDomain().GetId().GetValue(); dom_id_str == "" {
		err = errors.New("token.domain.id is empty")
		self.logger.WithError(err).Warningf("failed to validate request data")
		return nil, status.Errorf(codes.InvalidArgument, err.Error())
	}

	if tkn_s, err = self.validate_token(ctx, tkn); err != nil {
		return nil, err
	}

	if *tkn_s.Domain.Id != dom_id_str {
		err = policy.ErrUnauthenticated
		self.logger.WithError(err).Warningf("failed to match request domain id and token domain id")
		return nil, status.Errorf(codes.Unauthenticated, err.Error())
	}

	self.logger.WithFields(log.Fields{
		"token":  tkn.GetText().GetValue()[:8],
		"entity": *tkn_s.EntityId,
		"domain": *tkn_s.DomainId,
	}).Debugf("check token")

	return &empty.Empty{}, nil
}

repository: nayotta/metathings

repo_name: nayotta/metathings

gha_license_id: MIT


text:
package main

import (
	"fmt"
	"net/http"

	memory_retention "github.com/yuto51942/memory-retention"
)

func rootHandler(w http.ResponseWriter, r *http.Request) {
	w.Write([]byte("Hello World"))
}

func createHandler(w http.ResponseWriter, r *http.Request) {
	ip := r.RemoteAddr
	memory_retention.CreateKey(ip)
	fmt.Fprintln(w, ip)
}

func addHandler(w http.ResponseWriter, r *http.Request) {
	key := r.URL.Query().Get("key")

	if err := memory_retention.AddAnswer(key, "hoge"); err != nil {
		fmt.Fprintln(w, err)
		return
	}
}

func getAllHandler(w http.ResponseWriter, r *http.Request) {
	key := r.URL.Query().Get("key")
	result, err := memory_retention.GetAnswer(key)
	if err != nil {
		fmt.Fprintln(w, err)
		return
	}
	fmt.Fprintln(w, result)
}

func main() {
	http.HandleFunc("/", rootHandler)
	http.HandleFunc("/create", createHandler)
	http.HandleFunc("/add", addHandler)
	http.HandleFunc("/get", getAllHandler)

	http.ListenAndServe(":8080", nil)
}

repository: hello-slide/memory-retention

repo_name: hello-slide/memory-retention


text:
@InProceedings{ito:arso:2019,
  author    = {Ito, Takahiro and Ayusawa, Ko and Yoshida, Eiichi and Kheddar, Abderrahmane},
  title     = {Experimental Study for Controller-Friendly Contact Estimation for Humanoid Robot},
  booktitle = {IEEE International Conference on Advanced Robotics and its Social Impacts},
  year      = {2019},
  pages     = {28--33},
  address   = {Beijing, China},
  month     = {October 31-November 2},
  url       = {https://hal-lirmm.ccsd.cnrs.fr/lirmm-02304148/document},
  keywords  = {contact obserber, contact point estimation, external force estimation, humanoid, experimental study},
  doi       = {10.1109/ARSO46408.2019.8948734},
  abstract  = {In this paper, we introduce a practical contact observer which allows detecting a contact on the body surface of a humanoid robot. Our method estimates the error force due to undesired contact. Then, contact detection (yes/no) is performed together with the estimation of the contact force and location.Bycomparingtherealrobotstateaccordingtosensory data with the desired state computed from the contact-free dynamicsequation,wecanestimatetheexternalforceappliedto anunknownlink.Thelinkincontactisthendetectedbytracing the torque error along the robot’s kinematic chain. Once the link in contact is determined, we can estimate the point where the contact force was applied by using the 3D geometric mesh model of a robot. The proposed method is validated through simulation and experiments using the humanoid robot HRP-4.}
}


text:
HOMEPAGE = "http://www.nongnu.org/avr-libc"
DESCRIPTION = "C library for use with GCC on Atmel AVR microcontrollers"
PROVIDES = "virtual/libc"
SECTION = "libs"
LICENSE = "BSD"

python __anonymous () {
    import bb, re
    if (re.match('avr', bb.data.getVar('TARGET_ARCH', d, 1)) == None):
        raise bb.parse.SkipPackage("incompatible with arch %s" %
                                   bb.data.getVar('TARGET_ARCH', d, 1))
}

SRC_URI = "http://savannah.nongnu.org/download/avr-libc/avr-libc-${PV}.tar.bz2 \
	   file://configure.patch"
B = "${WORKDIR}/build.${BUILD_SYS}.${TARGET_SYS}"

inherit autotools

export tooldir = "${prefix}"
prefix = "${TOOLCHAIN_PATH}"
exec_prefix = "${prefix}"

do_stage () {
	# install into CROSS_DIR
	oe_runmake install
	# install into staging
	oe_runmake "prefix=${STAGING_DIR_HOST}${layout_prefix}" \
		   "exec_prefix=${STAGING_DIR_HOST}${layout_exec_prefix}" \
		   "bindir=${STAGING_BINDIR}" "libdir=${STAGING_LIBDIR}" \
		   "tooldir=${STAGING_DIR_HOST}" "toolibdir=${STAGING_LIBDIR}" \
		   install
}

do_install () {
# install into D
	oe_runmake "DESTDIR=${D}" "tooldir=/" install
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
// Copyright 2014 beego Author. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package utils

import (
	"github.com/astaxie/beego/core/utils"
)

type reducetype func(interface{}) interface{}
type filtertype func(interface{}) bool

// InSlice checks given string in string slice or not.
func InSlice(v string, sl []string) bool {
	return utils.InSlice(v, sl)
}

// InSliceIface checks given interface in interface slice.
func InSliceIface(v interface{}, sl []interface{}) bool {
	return utils.InSliceIface(v, sl)
}

// SliceRandList generate an int slice from min to max.
func SliceRandList(min, max int) []int {
	return utils.SliceRandList(min, max)
}

// SliceMerge merges interface slices to one slice.
func SliceMerge(slice1, slice2 []interface{}) (c []interface{}) {
	return utils.SliceMerge(slice1, slice2)
}

// SliceReduce generates a new slice after parsing every value by reduce function
func SliceReduce(slice []interface{}, a reducetype) (dslice []interface{}) {
	return utils.SliceReduce(slice, func(i interface{}) interface{} {
		return a(i)
	})
}

// SliceRand returns random one from slice.
func SliceRand(a []interface{}) (b interface{}) {
	return utils.SliceRand(a)
}

// SliceSum sums all values in int64 slice.
func SliceSum(intslice []int64) (sum int64) {
	return utils.SliceSum(intslice)
}

// SliceFilter generates a new slice after filter function.
func SliceFilter(slice []interface{}, a filtertype) (ftslice []interface{}) {
	return utils.SliceFilter(slice, func(i interface{}) bool {
		return a(i)
	})
}

// SliceDiff returns diff slice of slice1 - slice2.
func SliceDiff(slice1, slice2 []interface{}) (diffslice []interface{}) {
	return utils.SliceDiff(slice1, slice2)
}

// SliceIntersect returns slice that are present in all the slice1 and slice2.
func SliceIntersect(slice1, slice2 []interface{}) (diffslice []interface{}) {
	return utils.SliceIntersect(slice1, slice2)
}

// SliceChunk separates one slice to some sized slice.
func SliceChunk(slice []interface{}, size int) (chunkslice [][]interface{}) {
	return utils.SliceChunk(slice, size)
}

// SliceRange generates a new slice from begin to end with step duration of int64 number.
func SliceRange(start, end, step int64) (intslice []int64) {
	return utils.SliceRange(start, end, step)
}

// SlicePad prepends size number of val into slice.
func SlicePad(slice []interface{}, size int, val interface{}) []interface{} {
	return utils.SlicePad(slice, size, val)
}

// SliceUnique cleans repeated values in slice.
func SliceUnique(slice []interface{}) (uniqueslice []interface{}) {
	return utils.SliceUnique(slice)
}

// SliceShuffle shuffles a slice.
func SliceShuffle(slice []interface{}) []interface{} {
	return utils.SliceShuffle(slice)
}

repository: astaxie/beego

repo_name: astaxie/beego

branch_name: refs/heads/develop


text:
@article{daCunha:2022chf,
    author = "Camargo Neves da Cunha, Disrael and Ringeval, Christophe and Bouchet, Fran\c{c}ois R.",
    title = "{Stochastic gravitational waves from long cosmic strings}",
    eprint = "2205.04349",
    archivePrefix = "arXiv",
    primaryClass = "astro-ph.CO",
    doi = "10.1088/1475-7516/2022/09/078",
    journal = "JCAP",
    volume = "09",
    pages = "078",
    year = "2022"
}

@article{daCunha:2021wyy,
    author = "da Cunha, Disrael Camargo Neves and Ringeval, Christophe",
    title = "{Interferences in the Stochastic Gravitational Wave Background}",
    eprint = "2104.14231",
    archivePrefix = "arXiv",
    primaryClass = "astro-ph.CO",
    month = "4",
    year = "2021",
    journal        = "JCAP",
    volume         = "2108",
    number         = "08",
    pages          = "005",
    doi            = "10.1088/1475-7516/2021/08/005",
}

@article{daCunha:2018mga,
    author = "daCunha, Disrael Camargo Neves",
    title = "{Signature of a Cosmic String Wake at $z=3$}",
    eprint = "1810.07737",
    archivePrefix = "arXiv",
    primaryClass = "astro-ph.CO",
    doi = "10.1088/1475-7516/2020/06/016",
    journal = "JCAP",
    volume = "06",
    pages = "016",
    year = "2020"
}

repository: eatdust/curl

repo_name: eatdust/curl

branch_name: refs/heads/gh-pages

gha_language: HTML


text:
#include "gfx/gfxCmdBuffer.h"

void GFXCmdBuffer::begin()
{
    memset(cmdBuffer, 0, COMMAND_BUFFER_SIZE);
    offset = 0;
    pushConstantOffset = 0;
}

void GFXCmdBuffer::end()
{
    int type = (int)CommandType::End;
    cmdBuffer[offset++] = type;
}

void GFXCmdBuffer::setViewport(int x, int y, int width, int height)
{
    int type = (int)CommandType::Viewport;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = x;
    cmdBuffer[offset++] = y;
    cmdBuffer[offset++] = width;
    cmdBuffer[offset++] = height;
}

void GFXCmdBuffer::setScissor(int x, int y, int width, int height)
{
    int type = (int)CommandType::Scissor;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = x;
    cmdBuffer[offset++] = y;
    cmdBuffer[offset++] = width;
    cmdBuffer[offset++] = height;
}

void GFXCmdBuffer::setRasterizerState(const StateBlockHandle handle)
{
    int type = (int)CommandType::RasterizerState;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = handle;
}

void GFXCmdBuffer::setDepthStencilState(const StateBlockHandle handle)
{
    int type = (int)CommandType::DepthStencilState;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = handle;
}

void GFXCmdBuffer::setBlendState(const StateBlockHandle handle)
{
    int type = (int)CommandType::BlendState;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = handle;
}

void GFXCmdBuffer::bindRenderPass(RenderPassHandle handle)
{
   int type = (int)CommandType::BindRenderPass;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = handle;
}

void GFXCmdBuffer::bindPipeline(PipelineHandle handle)
{
    int type = (int)CommandType::BindPipeline;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = handle;
}

void GFXCmdBuffer::bindPushConstants(uint32_t pushConstantOffset, uint32_t size, GFXShaderStageBit shaderStageBits, const void* data)
{
    int type = (int)CommandType::BindPushConstants;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = allocPushConstant(pushConstantOffset, size, shaderStageBits, data);
}

void GFXCmdBuffer::bindVertexBuffer(uint32_t bindingSlot, BufferHandle buffer, uint32_t stride, uint32_t bufferOffset)
{
    int type = (int)CommandType::BindVertexBuffer;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = bindingSlot;
    cmdBuffer[offset++] = buffer;
    cmdBuffer[offset++] = stride;
    cmdBuffer[offset++] = bufferOffset;
}

void GFXCmdBuffer::bindVertexBuffers(uint32_t startBindingSlot, uint32_t count, const BufferHandle *buffers, const uint32_t* strides, const uint32_t* offsets)
{
    int type = (int)CommandType::BindVertexBuffers;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = startBindingSlot;
    cmdBuffer[offset++] = count;
    for (uint32_t i = 0; i < count; i++)
    {
        cmdBuffer[offset++] = buffers[i];
        cmdBuffer[offset++] = strides[i];
        cmdBuffer[offset++] = offsets[i];
    }
}

void GFXCmdBuffer::bindIndexBuffer(BufferHandle buffer, GFXIndexBufferType indexType, uint32_t bufferOffset)
{
    int type = (int)CommandType::BindIndexBuffer;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = buffer;
    cmdBuffer[offset++] = (int)indexType;
    cmdBuffer[offset++] = bufferOffset;
}

void GFXCmdBuffer::bindConstantBuffer(uint32_t index, BufferHandle buffer, uint32_t bufferOffset, uint32_t size)
{
   int type = (int)CommandType::BindConstantBuffer;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = index;
   cmdBuffer[offset++] = buffer;
   cmdBuffer[offset++] = bufferOffset;
   cmdBuffer[offset++] = size;
}

void GFXCmdBuffer::bindTexture(uint32_t index, TextureHandle texture)
{
   int type = (int)CommandType::BindTexture;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = index;
   cmdBuffer[offset++] = texture;
}

void GFXCmdBuffer::bindTextures(uint32_t startIndex, uint32_t count, TextureHandle* textures)
{
   int type = (int)CommandType::BindTextures;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = startIndex;
   cmdBuffer[offset++] = count;
   for (uint32_t i = 0; i < count; ++i)
   {
      cmdBuffer[offset++] = textures[i];
   }
}

void GFXCmdBuffer::bindSampler(uint32_t index, SamplerHandle sampler)
{
   int type = (int)CommandType::BindSampler;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = index;
   cmdBuffer[offset++] = sampler;
}

void GFXCmdBuffer::bindSamplers(uint32_t startIndex, uint32_t count, SamplerHandle* samplers)
{
   int type = (int)CommandType::BindSamplers;
   cmdBuffer[offset++] = type;

   cmdBuffer[offset++] = startIndex;
   cmdBuffer[offset++] = count;
   for (uint32_t i = 0; i < count; ++i)
   {
      cmdBuffer[offset++] = samplers[i];
   }
}

void GFXCmdBuffer::drawPrimitives(int vertexStart, int vertexCount)
{
    int type = (int)CommandType::DrawPrimitives;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = vertexStart;
    cmdBuffer[offset++] = vertexCount;
}

void GFXCmdBuffer::drawPrimitivesInstanced(int vertexStart, int vertexCount, int instanceCount)
{
    int type = (int)CommandType::DrawPrimitivesInstanced;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = vertexStart;
    cmdBuffer[offset++] = vertexCount;
    cmdBuffer[offset++] = instanceCount;
}

void GFXCmdBuffer::drawIndexedPrimitives(int vertexCount, int indexBufferOffset)
{
    int type = (int)CommandType::DrawIndexedPrimitives;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = vertexCount;
    cmdBuffer[offset++] = indexBufferOffset;
}

void GFXCmdBuffer::drawIndexedPrimitivesInstanced(int vertexCount,  int indexBufferOffset, int instanceCount)
{
    int type = (int)CommandType::DrawIndexedPrimitivesInstanced;
    cmdBuffer[offset++] = type;

    cmdBuffer[offset++] = vertexCount;
    cmdBuffer[offset++] = indexBufferOffset;
    cmdBuffer[offset++] = instanceCount;
}

repository: JeffProgrammer/sandbox

repo_name: JeffProgrammer/sandbox

extension: cc


text:
include(${TEST_SOURCE_DIR}/ResEditTestMacros.cmake)
include(${TEST_BINARY_DIR}/ResEditTestPrerequisites.cmake)

# --------------------------------------------------------------------------------
# First we list resources
set(Expected_OUTPUT_Lines
  "Type : 24 -- RT_MANIFEST\n\tName : 1"
  )
set(Non_Expected_OUTPUT_Lines
  "Type : 14 -- RT_GROUP_ICON\n\tName : "
  "Type : 3 -- RT_ICON\n\tName : 1"
  )

verify_command(
  "--list-resources;${App4Test_WR_Path}"
  "${Expected_OUTPUT_Lines}"
  "${Not_Expected_OUTPUT_Lines}"
  ""
  "${EXIT_SUCCESS}"
  )

# --------------------------------------------------------------------------------
# Update the Ico resource

verify_command(
  "--update-resource-ico;${App4Test_WR_Path};IDI_ICON1;${ResourceIco1_Path}"
  "Resource ico updated"
  ""
  ""
  "${EXIT_SUCCESS}"
  )

# We list to be positive

set(Expected_OUTPUT_Lines
  "Type : 24 -- RT_MANIFEST\n\tName : 1"
  "Type : 14 -- RT_GROUP_ICON\n\tName :"
  "Type : 3 -- RT_ICON\n\tName : 1"
  "Type : 3 -- RT_ICON\n\tName : 2"
  "Type : 3 -- RT_ICON\n\tName : 3"
  "Type : 3 -- RT_ICON\n\tName : 4"
  "Type : 3 -- RT_ICON\n\tName : 5"
  )

verify_command(
  "-l;${App4Test_WR_Path}"
  "${Expected_OUTPUT_Lines}"
  ""
  ""
  "${EXIT_SUCCESS}"
  )

repository: jcfr/ResEdit

repo_name: jcfr/ResEdit

extension: cmake


text:
SECTION = "kernel"

include nslu2-linksys-kernel_2.4.22.bb

DESCRIPTION = "Unslung kernel for the Linksys NSLU2 device"
MAINTAINER = "NSLU2 Linux <www.nlsu2-linux.org>"
PR = "r5"

KERNEL_SUFFIX = "unslung"

CMDLINE_ROOT = "root=/dev/mtdblock4 rootfstype=jffs2 rw init=/linuxrc mem=32M@0x00000000"

UNSLUNG_KERNEL_EXTRA_SRC_URI ?=

SRC_URI += "file://limit1gb.patch;patch=1 \
	    file://gl811e.patch;patch=1 \
	    file://ext3flash-on-disk1.patch;patch=1 \
	    file://usbnet.patch;patch=1 \
	    file://missing-usb-ioctls.patch;patch=1 \
	    file://anonymiser.patch;patch=1 \
	    file://ppp_mppe.patch;patch=1 \
	    file://nfs-blocksize.patch;patch=1 \
	    file://pl2303.patch;patch=1 \
	    file://linux-kernel-R25_to_R29.patch;patch=1 \
	    ${UNSLUNG_KERNEL_EXTRA_SRC_URI}"

FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/unslung-kernel', '${FILE_DIRNAME}/nslu2-linksys-kernel-2.4.22', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"

python () {
	# Don't build unslung kernel unless we're targeting an nslu2
	mach = bb.data.getVar("MACHINE", d, 1)
	dist = bb.data.getVar("DISTRO", d, 1)
	if mach != 'nslu2' or dist != 'unslung':
		raise bb.parse.SkipPackage("Unslung only builds for the Linksys NSLU2")
}

repository: Terentyev/familiar-linux

repo_name: Terentyev/familiar-linux


text:
package hashie

import (
    "crypto/sha1"
    "fmt"
)

func Sha1(args ...[]byte) string {
    hash := sha1.New()
    for _, arg := range args {
        hash.Write(arg)
    }
    return fmt.Sprintf("%x", hash.Sum(nil))
}

repository: xeniah/ForrestFire

repo_name: xeniah/ForrestFire