-
Apple
www.apple.com
Apple designs and creates the iPhone, iPad, Mac notebooks and desktop computers, iOS 8, OS X, iPod and iTunes, and the new Apple Watch.
-
Lady Gaga - Marry The Night (Official Video)
www.youtube.com
Music video by Lady Gaga performing Marry The Night (Official Video). © 2011 Interscope
-
Tony Bennett and Lady Gaga - "Bang Bang" Teaser
cheek2cheek.com
Courtesy of Thirteen /WNET New York and Interscope Records
-
Tony Bennett-Lady Gaga Album Will Give "Born this Way" Singer Tony's ...
www.showbiz411.com
Cheek to Cheek is here! Already getting great notices in the UK, where it came out yesterday, the Tony Bennett- Lady Gaga project is a winner for ...
-
Tony Bennett & Lady Gaga: Cheek to Cheek album review
www.digitalspy.co.uk
Gaga may have toned down her performance, but her passion feels bigger.
-
Lady GaGa | レディー・ガガ - チーク・トゥ・チーク - UNIVERSAL MUSIC JAPAN
www.universal-music.co.jp
ユニバーサル ミュージック ジャパン公式サイト。Lady GaGaの最新ニュース、新曲、ライブ・イベントニュース、視聴・試聴、PV・映像コンテンツをご覧いただけます。
-
Album Review: Cheek to Cheek - Tony Bennett and Lady Gaga - CultNoise
www.cultnoise.com
Album Review: Cheek to Cheek - Tony Bennett and Lady Gaga
-
David Guetta Dj Mix #213
soundcloud.com
01. Dimitri Vegas & Like Milke vs W&W – Waves (Tomorrowlands 2014 Anthem) (Smash The House) 02. Dannic – Zenith (Revealed) 03. David Guetta ft Sam ...
-
Video
www.kmov.com
Visit KMOV.com for breaking news in St. Louis, Missouri breaking news, headlines ,weather and St. Louis news
-
Lady Gaga and Tony Bennett meet 'Cheek to Cheek'
www.chicagotribune.com
Can a 28-year-old pop star and an 88-year-old jazz singer make beautiful music together?
-
'Tony changed my life' with 'Cheek' collab, Gaga says
www.usatoday.com
On 'Cheek to Cheek,' an 11-track plunge into the Great American Songbook (out Tuesday), Tony Bennett and Lady Gaga duet on standards by Cole Porter ...
-
Tony Bennett and Lady Gaga: Cheek to Cheek | The Times
www.thetimes.co.uk
To the fans who know Lady Gaga as an outrageous pop star of a plastic persuasion, this album will come as a shock
-
EAU DE GAGA - A FILM BY STEVEN KLEIN
www.youtube.com
EAU DE GAGA, the dangerously daring new fragrance from Lady Gaga and her fragrance powerhouse, Haus Laboratories, represents the future of a scent ...
-
Born This Way Foundation
bornthiswayfoundation.org
Born This Way Foundation is building a kinder, braver world that celebrates individuality and empowers young people. Learn more today.


"BEHEMOTH "(Job 40:15-24).  The Revised Version has here in the margin“hippopotamus,” which is probably the correct rendering of the word. The word occurs frequently in Scripture, but, except here, always as a common name, and translated “beast” or “cattle.”
"BEHEMOTH "(Job 40:15-24).  The Revised Version has here in the margin“hippopotamus,” which is probably the correct rendering of the word. The word occurs frequently in Scripture, but, except here, always as a common name, and translated “beast” or “cattle.”


This site is about the Math, Science and Software I have had the opportunity to learn and use. This covers the period from the early days of the space program at Cape Kennedy/Canaveral to today. I thought it would be interesting to present because it is not readily available and may be of interest, even if only for historical purposes. Some of the major topics are:
- Least Squares and error modeling.
- Real Time Software Development.
- Refractive effects on optical and radar tracking systems.
- MatLab Development.
- Web Development.
The navigation bar above will take you to each of the major sections of this site. What you will find in them is summarized below.
- Home - always brings you back to this page.
- My experience - provides a brief summary of my experience..
- Projects - discusses some of the more interesting projects I had the opportunity to participate in.
- Reports -Technical reports you can download and links to others of interest.
James B. Willmann


Paper list (Constantly updating)
This is the main page for the papers that I’ve read and summrized, the format of summary is as below
Authors, title, keyword(s)
Related work
Contributions
Pros & Cons
Details
Results
Take-away message or Comment
Below is the list of papers sorted by category
3D Reconstruction
Shape from Shading
Photometric Stereo
Binocular Stereo
Mulit-view Stereo
Structure from Motion
Simultaneous Localisation and Mapping
Model-based methods
Physics-based Vision
Reflection
TBR
Misc
- [Ma, et al, 07] Rapid Acquisition of Specular and Diffuse Normal Maps from Polarized Spherical Gradient Illumination
- [Agarwal 07] Generalized Non-metric Multidimensional Scaling
Reflectance
- [Lawrence, et al, 06] Inverse Shade Trees for Non-Parametric Material Representation
- [Weyrich, Lawrence, Lensch, Rusinkiewicz, Zickler, 09] Principles of Appearance Acquisition and Representation
Photometric stereo
- [Horn] Understanding Image Intensities
- [Lensch, Goesele, Heidrich, 01] Image-Based Reconstruction of Spatially Varying Materials
- [Alldrin 08] Photometric Stereo With Non-Parametric and Spatially-Varying Reflectance
- [Tagare] A Theory of Photometric Stereo for a Class of Diffuse Non-Lambertian Surfaces
- [Georghiades 03] Recovering 3-D Shape and Reflectance From a Small Number of Photographs
- [Basri 01] Photometric Stereo with General, Unknown Lighting (from normals to surfaces)
- [Ackermann] Removing the Example from Example-based Photometric Stereo
- [Ackermann] A Survey of Photometric Stereo Techniques
- [Ikehata] Robust Photometric Stereo using Sparse Regression code
- [Ikehata] Photometric stereo using constrained bivariate regression for general isotropic surfaces code
- [Ying Xiong] From Shading to Local Shape(http://vision.seas.harvard.edu/qsfs/index.html)
Surface integration
- [Stolfi] Depth from Slope by Weighted Multi-Scale Integration
- [Stolfi] A robust multi-scale integration method to obtain the depth from gradient maps
- [Durou] Normal Integration – Part I: A Survey
- [Durou] Integration of a Normal Field without Boundary Condition
- [A. Agrawal, R. Chellappa, and R. Raskar] An Algebraic Ap- proach to Surface Reconstruction from Gradient Fields.
- [I. Horowitz and N. Kiryati] Depth from Gradient Fields and Control Points: Bias Correction in Photometric Stereo.
- [R. Klette and K. Schluns] Height data from gradient fields.
- [A. Robles-Kelly and E. R. Hancock] A Graph-Spectral Method for Surface Height Recovery from Needle-maps
Multi-view photometric stereo
- [Hernandez] Multi-view photometric stereo (calibrated photometric stereo)
- [Wu] High-quality shape from multi-view stereo and shading under general illumination
- [Beljan] Consensus Multi-View Photometric Stereo
- [Ackermann] Multi-View Photometric Stereo by Example (time-space stereo, orientation consistency)
- [Vlasic, CSAIL, USC] Dynamic Shape Capture using Multi-View Photometric Stereo
- [Zhou, CVPR13] Multi-view Photometric Stereo with Spatially Varying Isotropic Materials
- [Grochulla] Combining Photometric Normals and Multi-View Stereo for 3D Reconstruction
- [Haque, CVPR14] High Quality Photometric Reconstruction using a Depth Camera
- [Du Seitz] Binocular Photometric Stereo
- [Galliani] Just look at the image: viewpoint-specific surface normal prediction for improved multi-view reconstruction
- [Wang !] BRDF Invari- ant Stereo using Light Transport Constancy
- [Park] Multiview Photometric Stereo using Planar Mesh Parameterization
- [Langguth] Shading-aware Multi-view Stereo
- [Heise] Variational PatchMatch MultiView Reconstruction and Refinement
3D reconstruction
- [Snavely] Photo Tourism: Exploring Photo Collections in 3D
- [Xiao] 3D reconstruction is not just a low-level task: retrospect and survey
- [Maier - Master thesis] Out-of-Core Bundle Adjustment for 3D Workpiece Reconstruction
- [Treuille, Hertzmann, Seitz] Example-Based Stereo with General BRDFs
- [Holroyd] A Coaxial Optical Scanner for Synchronous Acquisition of 3D Geometry and Surface Reflectance
- [Fanello] HyperDepth: Learning Depth from Structured Light Without Matching
- [Habbecke] LaserBrush: A Flexible Device for 3D Reconstruction of Indoor Scenes
- [Sabzevari] PiMPeR: Piecewise Dense 3D Reconstruction from Multi-View and Multi-Illumination Images
- [Zhang, 03] Shape and motion under varying illumination: Unifying structure from motion, photometric stereo, and multi-view stereo
- [Lim, 05] Passive Photometric Stereo from Motion
MVS
- [Goesele 07] Multi-view Stereo for Community Photo Collections
- [Delaunoy, Pollefeys] Photometric Bundle Adjustment for Dense Multi-View 3D Modeling
- [Galliani - ETH, 15] Massively Parallel Multiview Stereopsis by Surface Normal Diffusion
- [Langguth] Guided Capturing of Multi-view Stereo Datasets
- [Jason Mak] Efficient Dense Reconstruction Using Geometry and Image Consistency Constraints
- [Lhuillier, 02] Match Propagation for Image-Based Modeling and Rendering
- [Uh] Efficient Multiview Stereo by Random-Search and Propagation
- [Uh] Multi-view 3D reconstruction by random-search and propagation with view-dependent patch maps
- [Shuhan Shen] Accurate Multiple View 3D Reconstruction Using Patch-Based Stereo for Large-Scale Scenes
- [Zheng] PatchMatch Based Joint View Selection and Depthmap Estimation
- [Baek] Multiview Image Completion with Space Structure Propagation
SfM
- [Schönberger] Structure-from-Motion Revisited
MVS + PS
- [Cryer, Tsai, Shah] Combining Shape from Shading and Stereo Using Human Vision Model
Quasi-dense Stereo Correspondence
- [Kannala] Quasi-Dense Wide Baseline Matching Using Match Propagation
- [Koskenkorva, Kannala] Quasi-Dense Wide Baseline Matching for Three Views
- [Cech] Efficient Sampling of Disparity Space for Fast And Accurate Matching
- [Geiger] StereoScan: Dense 3d Reconstruction in Real-time
- [Zhang] Cross-scale cost aggregation for stereo matching
Calibration
- [Herrera 12] Joint depth and color camera calibration with distortion correction
- [Ackermann 13] Geometric Point Light Source Calibration
- [Zhang] CALIBRATION BETWEEN DEPTH AND COLOR SENSORS FOR COMMODITY DEPTH CAMERAS
- [Hartley 09] Global Optimization through Rotation Space Search
- [Marc Pollefeys] Euclidean 3D reconstruction from stereo sequences wth variable focal lengths
Closed-form 2-view registration (correspondence known)
- K. S. Arun, T. S. Huang, and S. D. Blostein. Least-squares fitting of two 3-d point sets. IEEE Transactions on Pattern Analysis and Machine Intelligence, 9(5):690–700, 1987. [done]
- B. K. P. Horn. Closed-form solution of absolute orientation using unit quaternions. Journal of the Optical Society of America A, 4(4):629–642, 1987.
- B. K. P. Horn, H. M. Hilden, and S. Negahdaripour. Closed form solution of absolute orientation using orthonormal matrices. Journal of the Optical Society of America A, 5(7):1127–1135, July 1988.
- M. W. Walker, L. Shao, and R. A. Volz. Estimating 3-d location parameters using dual number quaternions. CVGIP: Image Understanding, 54(3):358–367, November 1991. [Umeyama 91] Least-Squares Estimation of Transformation Parameters Between Two Point Patterns
- [Lorusso] A comparison of Four Algorithms for Estimating 3-D Rigid Transformations
- [Horn 2001] Some Notes on Unit Quaternions and Rotation
Iterative 2-view registration (correspondence unknown)
- [Chen 91] Object Modeling by Registration of Multiple Range Images
- [Besl, McKay 92] A method for registration of 3-d shapes
- [Johnson 97] Surface Registration by Matching Oriented Points
- [Rusinkiewicz, Levoy] Efficient Variants of the ICP Algorithm
- [Granger 02] Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration
- [Du 07] AN EXTENSION OF THE ICP ALGORITHM CONSIDERING SCALE FACTOR
- [Fitzgibbon] Robust Registration of 2D and 3D Point Sets(LM-ICP)
- The Trimmed Iterative Closest Point Algorithm
- [Bouaziz 13] Sparse Iterative Closest Point
- [Daniel 11] A modified ICP algorithm for normal-guided surface registration
- [Wild 10] Recent Development of the Iterative Closest Point (ICP) Algorithm
- [Oswald 10] Recent development of the Iterative Closest Point algorithm
- thesis
- [Yang 13] Go-ICP: Solving 3D Registration Efficiently and Globally Optimally
- [Campbell 16] GOGMA: Globally-Optimal Gaussian Mixture Alignment
- [Straub 16] Efficient Globally Optimal Point Cloud Alignment using Bayesian Nonparametric Mixtures
Multi-view registration
- [Pooja A.] A Multi-View Extension of the ICP algorithm
- [Pulli] Multiview Registration for Large Data Sets
- [Bergevin] Towards a general multi-view registration technique
- [Tam 2007] Registration of 3D Point Clouds and Meshes: A Survey From Rigid to Non-Rigid
- [Evangelidis] A Generative Model for the Joint Registration of Multiple Point Sets
- [Zhou] Fast Global Registration
GMM Registration
- [Tsin, Kanade] A Correlation-Based Approach to Robust Point Set Registration
- [Jian]Robust Point Set Registration Using Gaussian Mixture Models
- [Dylan 15] An Adaptive Data Representation for Robust Point-Set Registration and Merging
- [Rigas] Hierarchical Similarity Transformations Between Gaussian Mixtures
- [Eckart] REM-Seg: A Robust EM Algorithm for Parallel Segmentation and Registration of Point Clouds
- [Chui] A Feature registration framework using mixture models
Evaluation
- [Strecha] On benchmarking camera calibration and multi-view stereo for high resolution imagery
- [Jensen] Large Scale Multi-view Stereopsis Evaluation
Light stage
- [Einarsson] Relighting human locomotion with flowed reflectance fields
3D Capture system
- Fusing Multiview and Photometric Stereo for 3D Reconstruction under Uncalibrated Illumination
- Building a Digital Model of Michelangelo’s Florentine Pieta
visual properties
Visual perception of materials and surfaces Visual perception of materials and their properties Human Perception: Visual Heuristics in the Perception of Glossiness Perception of the material properties of wood based on vision, audition, and touch Visual Cues and ‘pseudocues’ to the Perception of 3D Surface Texture


BIOL 388. Bioinformatics (3 credits)
Semesters Taught: Fall 2015, 2016, 2017, 2018
Students will engage in the applications of computer-based tools and database searching to better understand DNA and protein structure, function, and evolution.
Outcome: Students will be able to apply their understanding of genetic and evolutionary processes to the appropriate use of computer software and manipulation of large databases to accurately predict structural, informational, functional, and evolutionary characteristics of DNA and protein sequences.
COMP 150. Introduction to Computing
Semesters Taught: Spring 2016, 2017, 2018
This course provides a broad survey introducing the many layers of the computer science discipline, emphasizing the computer’s role and limitations as a tool for describing, organizing, and manipulating information applicable to many disciplines. Topics include binary logic expressed in electronic circuitry, machine architecture, basic programming in the very accessible language Python, data organization, the potential and limitations of machines, and useful tools.
Outcome: Ability to write programs to manage and transform data; broad understanding of foundations of computing.
COMP 383. Computational Biology
Semesters Taught: Spring 2016, 2017, 2018
This course presents an algorithmic focus to problems in computational biology. It is built on earlier courses on algorithms and bioinformatics. Problems and solutions covered in this course include gene hunting, sequence comparison, multiple alignment, gene prediction, trees and sequences, databases, and rapid sequence analysis.
Outcome: Students will learn, in detail, foundational methods and algorithms in bioinformatics.


HSMARKDOWN(1) HSMARKDOWN(1) NAME hsmarkdown - convert markdown-formatted text to HTML SYNOPSIS hsmarkdown [input-file]... DESCRIPTION hsmarkdown converts markdown-formatted text to HTML. It is designed to be usable as a drop-in replacement for John Gruber's Markdown.pl. If no input-file is specified, input is read from stdin. Otherwise, the input-files are concatenated (with a blank line between each) and used as input. Output goes to stdout by default. For output to a file, use shell redirection: hsmarkdown input.txt > output.html hsmarkdown is implemented as a symlink to the pandoc(1) executable. When called under the name hsmarkdown, pandoc behaves as if it had been called with the options --from markdown --to html --strict and disables all other options. (Command-line options will be interpreted as filenames, as they are by Markdown.pl.) SEE ALSO pandoc(1). The README file distributed with Pandoc contains full docu‐ mentation. The Pandoc source code and all documentation may be downloaded from <http://johnmacfarlane.net/pandoc/>. AUTHORS John MacFarlane. Pandoc User Manuals March 23, 2010 HSMARKDOWN(1)


David Tello - Coder
I’m Lucho Suaya, Technical Lead of a team of 12 people developing Broken Engine and The Witcher Ties of Destiny. Aside of coordinating and managing the programming team, I could also develop my passion for graphics programming, being involved in all kind of areas related to this, such as particles system, the rendering pipeline (including materials & lighting system), shadows, transparencies and blending, post-production effects…
As Technical Lead, I had to coordinate all the team members, distributing, verifying and reviewing their tasks, ensuring quality, functionality and stability, as well as to aid with anything related to code to anyone in the project, while constantly talking and coordinating with other teams and their leads and the producer, contributing to decision making and to the project’s development. Also, I’ve participated actively in Quality Assurance and Marketing teams. In a more internal layer, I had to ensure code quality and consistency through the branch policy and the pull requests reviewing before merging to main development branch of code. And finally but more important, in a human level I had to keep the team’s mood and ensure that everyone was doing well with their tasks and with the project personally, specially animically and now, with the COVID-19 situation which made distances farther and contact more difficult.
PROJECT CONTRIBUTION
My role allowed me to know all implemented systems, so I’ve worked in different areas of the engine, from details to whole systems, being the most ones:
- Scripting System: Constantly improving and adding scripting functions in several systems (rendering, materials, particles, UI...) according to the needs of the gameplay programmers.
- Particles System: Improving and adding features to the particles system (different billboarding types, particles rendering additions and polishes, custom meshes…).
- Engine Graphics Programmer (Rendering System & Pipeline - worked close aside Sergi & Aitor)
- Lighting, Shaders & Material System: Should be extended (gamma correction, normals, rim…)
- Transparencies & Blending (both for Particles and Materials)
- Engine Post Production Effects


| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 94 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 96 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 97 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 98 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 99 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 100 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 101 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 102 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 103 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 104 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 105 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 106 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 107 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 108 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 109 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 110 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 111 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 112 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 113 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 114 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyboardView.java | 115 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 40 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 46 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 47 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 48 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 49 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 50 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 51 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 52 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 57 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 58 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 60 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 61 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 63 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | KeyMapForm.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 8 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 9 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 10 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 12 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MappedKeys.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 40 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 46 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 47 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 48 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 49 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 50 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 51 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 52 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 57 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 58 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 60 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 61 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 63 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 68 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 69 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 70 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 71 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 72 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 73 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 74 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 75 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 76 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 77 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 78 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 79 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 80 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 81 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 82 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 83 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 84 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 85 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 87 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 88 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 89 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 90 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 91 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 92 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 93 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MenuBarController.java | 94 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 40 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 46 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 49 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 50 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 52 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 57 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 58 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 60 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 61 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 63 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | PlayerView.java | 68 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ViewController.java | 7 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ViewController.java | 8 |


SARS-CoV- recombination CoVs OpenUrl fig. sequences ACE bat viruses RBM group human using different site SARS-CoV-, binding gene selection RaTG cleavage CoV compared new region CrossRef Pan_SL-CoV RaTG, SARS-CoV coronavirus regions divergent furin identical purifying receptor sequence Wuhan-Hu- coronaviruses nonsynonymous phylogenetic Pan_SL-CoV_GD acid structure synonymous complete genome (A) Phylogenetic average cross-species distinct genes pangolin related similar similarity A). S). SARS-CoVs Science deletion deletions evolution motif mutations positions pressure ratios recombinant spike (B) (C) (fig. (na -bp ... Coronavirus ORFa Recombination YNLF-C amino codon genetic light nearly substitutions Impact SARS SimPlot Web ZXC bioRxiv, closely cluster end high highly host large model novel pairwise partial plot trees (D) (RBM) -nCoV Abstract B.K., CoVs. F.G., GD/PLa MERS Nature Rs, S-protein Sarbecovirus analysis bats beginning bind binding. contact figs. highlighted non-synonymous origin representative sequences, species virus viruses. (region -parameter ;<;span China. Cumulative Download E.E.G., FREE Fig. Group Kimura Open Pan_SL-CoV_GD-like RaTG-like Strong Text behavior blue branches clade comparisons critical data-hide-link-title=""> data-icon-position="" distinctive evolutionary figure form groups insertion interface model. plots rate relative residue residues respiratory role shows step strong tab xmlns=";http://www.w.org//xhtml"; (C), (dN/dS) ACE. COVID- China, CoVs, Evidence ORF Purifying SARS-like X.L., additional analysis: analyzed based bat-CoV blue, cells clusters codons coronavirus. database denote functional gene. glycoprotein hydrogen identified indels indicate infect insertions key level likely mutations, observed obtained position protein reference sampled shift showing shown sites suggesting tool tree viral virology window zoonosis


"Go too far away from the road. Or don't", InspiroBot
A great potential worker. Please hire me. I have many useful skills. You can explore my portfolio to see all of the stuff that I have done
KANJI that represents my traits and goals.


404: Hello, World! It looks like you've tried to access a page that doesn't exists
By simply including this file in /resources/static/error, Spring will automatically detect this as the default 404 error page.
Return Home


Here's the line up for Friday's 'Graham Norton Show'
by Ruairi Scott ByrneThis Friday will see the vast majority of the country gather around the telly for one of the great Irish annual traditions; The Late Late Toy Show.
However, those who plan to avoid RTE and Ryan Tubridy on Friday evening, The Graham Norton Show might be a decent alternative, with the long-running BBC chat show boasting another stellar line-up this week.
Joining the Irish TV presenter this week is former First Lady of the United States and US State Secretary Hillary Clinton and her daughter, Chelsea.
Hillary will be discussing losing the 2016 US election to Donald Trump and what she has been up to since, which includes penning a new book, The Book of Gutsy Women, alongside her daughter Chelsea. The book is filled with portraits of "gutsy women" including Chimamanda Ngozi Adichie, Mary Ritter Beard, Harriet Tubman, Edith Windsor, and Malala Yousafzai. In many cases, the authors describe how the subjects influenced their lives and in some cases how they met them.
Also set to appear on Friday's episode is chef Jamie Oliver, who has launched a new mid-range restaurant chain just six months after his UK dining empire collapsed. The Essex-born TV star and cook has also launched a new cookbook, Veg, which is full of plant-powered recipes, and is accompanied by a new show, Jamie's Meat-Free Meals.
Rounding out the guest list is comedian and Peep Show star, David Mitchell. Mitchell, who can be seen on TV as team captain on the British panel show Would I Lie To You?, is releasing a new book, 'Dishonesty Is The Second-Best Policy', a collection of his columns written for the Observer between 2015 and 2019, tackling a plethora of subjects, from politics, the Olympics and terrorism, to rude street names, exercise and the commercialisation of Christmas.
Music on the night comes from Kesha, who will be performing her current single, 'Raising Hell'.
The Graham Norton Show airs every Friday on BBC One at 10.40pm.


sand acoustic Figure ABs wind used different attenuation scaled obtained {border-style noise point frequency px;} tunnel #ffffff;} SCAS based image sonic considered coordinates results three-dimensional airflow Acoustic SCASs permeability using analyze camera classic designed photogrammetric properties measurements new scale scatterers screens sound (i) (ii) Noise accumulation behavior case classical design filling formed ground materials movement obtain points signal type Sánchez-Pérez center control correlation crystals factor order performance position px; seen technique work {font-family ABs, J.V. adjustment air base called defined effect font-size interesting line) material measurement process prototype sections shown surface tunnel. use (iii) (see .–. However, Proceedings Scale Table account accumulated arrays barriers carried continuous diffuser double; embankment following images impulse increase kHz kind light main matching natural parameters photographic projection reconstruction right size spectra time tunnel, view Bragg Phys. SCAS, SLST Section Thus, allow bandgap border-color border-width carry created crystal domain experimental fan follows: function geometric hand, high line longitudinal metamaterials model necessary possible real section solid; structured study tested transmission used, {font-style {font-weight (black (red ./. AB. Appl. IEEE Image International Rev. Rubio SCASs, Sensors Sonic Sound Traffic USA Wang analyzed area article avoiding bold capability change cloud comparison condition conditions conditions, courier; dense details distribution em; epipolar fact implies integrated mesh method moved obtaining phase placed present projective propagation prototypes pt;} related relief response scattered section, set source specific stereo that, types underwater way, work, wrote


https://docs.microsoft.com/en-us/windows/desktop/SecMgmt/installing-and-registering-a-password-filter-dll
You can use the Windows password filter to filter domain or local account passwords. To use the password filter for domain accounts, install and register the DLL on each domain controller in the domain.
Note that password filter changes require a reboot.
Perform the following steps to install your password filter. You can perform these steps manually, or you can write an installer to perform these steps. You need to be an Administrator or belong to the Administrator Group to perform these steps.
To install and register a Windows password filter DLL
Copy the DLL to the Windows installation directory on the domain controller or local computer. On standard installations, the default folder is \Windows\System32. Make sure that you create a 32-bit password filter DLL for 32-bit computers and a 64-bit password filter DLL for 64-bit computers, and then copy them to the appropriate location.
To register the password filter, update the following system registry key:
Copy
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
If the Notification Packages subkey exists, add the name of your DLL to the existing value data. Do not overwrite the existing values, and do not include the .dll extension.
If the Notification Packages subkey does not exist, add it, and then specify the name of the DLL for the value data. Do not include the .dll extension.
The Notification Packages subkey can add multiple packages.
Find the password complexity setting.
In Control Panel, click Performance and Maintenance, click Administrative Tools, double-click Local Security Policy, double-click Account Policies, and then double-click Password Policy.
To enforce both the default Windows password filter and the custom password filter, ensure that the Passwords must meet complexity requirements policy setting is enabled. Otherwise, disable the Passwords must meet complexity requirements policy setting.
Now you can wait for clear text passwords as defined functionality by Microsoft


R77G is a modern workshop with complete availability and smart service.
AVAILABILITY
FULL TIME
LOCATION
BANDUNG, INDONESIA
WHATS APP
087720490872
INSTAGRAM
rr77_wrkshp
EMAIL
rr77_grg@gmail.com


The new land title conversion process and what it means for you
by Dentons on 1/19/2021
Implementation of e-visas
by Dentons on 1/24/2021
COVID-19 – "New" criminal offences in Kenya
by Dentons on 4/18/2020
Tourism in the New Dynamic – Kenya’s path to revival: Key highlights of the Magical Kenya Tourism and Travel, Health and Safety Protocols for the "New Normal" (Part 2)
by Dentons on 7/23/2020
Kenya – Removal of Trade Marks from the Trade Marks Register
by Dentons on 6/18/2020
Tourism in the new dynamic – Kenya’s path to revival: Updates from the Ministry of Tourism and Wildlife (Part 1)
by Dentons on 7/9/2020
Kenya’s National Assembly Proposes New Rights for Nursing Mothers
by Ogletree, Deakins, Nash, Smoak & Stewart, P.C.
Legal alert: Recognition of foreign electronic certification service providers
by Dentons on 9/5/2020
Key highlights of the occupational safety and health post-COVID-19 return to work advisory – what you must know and comply with as an employer
by Dentons on 7/8/2020
Global Merger Control Update | Winter 2021
by Jones Day on 2/2/2021
WTO to Discuss Member Proposal to Waive IP Rights for COVID-19 Technologies
by Patterson Belknap Webb & Tyler LLP on 1/7/2021
U.S. Supreme Court Allows Retroactive Punitive Damages Against the Republic of the Sudan - The Supreme Court allows victims of terrorist attacks suing the Republic of the Sudan under § 1605A(c) of the Foreign Sovereign Immunities Act to pursue punitive damages for preenactment conduct.
by Jones Day on 5/27/2020


--- layout: post title: "Curating/Fermenting Data" subtitle: "Workshop at NordiCHI 2022" date: 2022-10-11 16:29:00 +0200 background: '/assets/img/2022/nordichi.png' tags: [tripreport] ---
This trip report is part of my NordiCHI experiences. You can find the NordiCHI main-conference post here. For me the conference started on Saturday with a pre-conference workshop. I attended the Curating/Fermenting Data workshop, which allowed us to draw parallels between the process that vegetables go through in fermentation, to the process that data goes through from being 'raw' to providing answers.
The workshop had three organizers and six participants, all of whom had their own perspective on data and personal goals and take-aways. For the organizers, we had Magdalena Tyżlik-Carver, an Associate Professor of Digital Communication and Culture; Lozana Rossenova, a designer and digital humanities researcher who is active on Wikidata; and Lukas Fuchsgruber, a post-doc on digital interfaces for museums and an art-historian. Together, they had various interesting perspectives on the links between fermenting and data collection and processing.
One of the interesting points that Magda made was that there is no single, established definition of data curation. However, curate comes from the latin word curere, which means things such as arranging, taking care of, and attending to. It is a process that centers care. So, if data curation is about managing the lifecycle of data, then the process of curating data is driven by the question: what does it mean for data to have a life? This is where the fermenting came in.
During the workshop, we selected recipes for fermenting, selected and prepared our ingredients, massaged in the salt, and later put the veggies in jar. We also tasted ferments that the organizers had created over the summer, and wrote down our observations, both of our senses and regarding any memories or recipes we know. The workshop was a collaborative process in all aspects, and all our interactions were then afterwards recorded as data, representing the life-cycle of our (and the pre-made) ferments.
In the afternoon we worked with Wikidata to learn more about Linked Open Data and how we could encode it. My knowledge of databases, and specifically RDF, was very convenient here. We reflected on our experiences of the day in three groups on different topics: other-than-human actors such as bacteria, the social aspect such as human agents and their interaction, and sensory data. Then, we were asked to evaluate which of these we could generalize beyond that day's workshop to encode it on Wikidata. I had chosen the social perspective, and although I learnt some new things about creating triples on this data, it was basically impossible to generalize. One statement we were able to encode was that family recipes are an instance of recipes. We did observe that this generalizability was exactly what took the human out of the loop (or the data in this case).
There were two research questions provided as guiding principles for the workshop:
The first question was the main reason for my application to this workshop. In the Knowledge Engineering course that George and I designed last year, this is one of the central questions as well. For us, the solutions is to use data sheets [1]. These are extras enclosed to the dataset, that document answers to the questions such as who, where and why? In the workshop, the provided platform was Wikidata, which does not seem fitting for this purpose, as it is more about generalized data rather than instances. I felt the workshop could perhaps have gone deeper on this question.
For the second reseach question on data that is both machine- and human-readable, the focus of the workshop was on RDF and triples. There was not much discussion on this topic, such as talking through various options. However, as most people seemed to not be familiar with these -the audience was not just computer scientists- this seems fine. I was hoping to discuss more methods for coding meta-data, but I'll just research this on my own.
Overall, perhaps the research questions that were mentioned on the website were not necessarily a representation of this instance of the workshop. Although I did not exactly got out of this workshop what I hoped, I think that the workshop nevertheless was a succes. It was a great opportunity to learn more about various perspectives and metaphors for data curation. I gained new insights into data encoding from a social and historic perspective, that can complement my more technical education and my research position. Plus, (I hope) I made some tasty cabbage!
I want to thank the organizers, Magdalena Tyżlik-Carver, Lozana Rossenova and Lukas Fuchsgruber for the interesting content and hands-on experience.


{% extends "home/base.html" %} {% load staticfiles %} {% block content %}
Please introduce your username and password to confirm your account.
As a registered user, you will be able to access the GPCRmd Simulation Submission tool.
For more information on this form, see the docs.
{{ err }}


Pleased to announce a new version of the my electric app, there's a blog post about it here: http://openenergymonitor.blogspot.co.uk/2015/07/new-myelectric-app-realtime-power-graph.html
The summary of new features are:
- New realtime power graph view that presents a moving window for always on tablet displays. I also wrote a new custom graph library for this in order to be able to make better use of the screen as flot doesn't give many options for customising axes - at least that I could see..
- kWh totals for the present week starting from Monday, month, year and all time at the bottom of the page.
- kWh per day averages for each of these periods below the totals which makes it easier to compare this week, or month's usage to the year.
- the kwh per day bar graph now should now update correctly as the day rolls over to the next, and the daily data is based on the browser timezone.
Il apologise to those with lots of daily kwh/d data that this version doesnt support daily "power to kwh/d" feeds for generating the daily graph and instead focuses on the accumulating watt hour or kwh approach. I think this accumulating energy feed approach is better as it gets around the timezone issues present with the daily method and makes it easier to bring out the week/month/year totals. It also in time makes it possible to do time of day billing as its possible to extract the energy data for the time period requested rather than be limited by the a fixed daily interval.
The old version is still available in the archive here too: https://github.com/emoncms/archive/tree/master/app/myelectric
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Looks awesome!
Does it still run on 8.4? I need the Input module of 8.4 as I use it for decoding the solar stuff which of course limits my upgrade possibility.
Does it require Redis to work? I have hosted Emon on a 24 core Windows Server running an Apache server just for Emon.
Thanks and good work!
Andi
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Thanks! I dont think it will work with 8.4 as I did quite a bit of work to the way data is requested in 8.5 in order to make sure that the data returned was for the right interval which without this the daily data would quite likely be incorrect. It should be redis independent although I have only tested it on the emonpi and emonbase which has redis.
Why cant you upgrade to 8.5? whats missing in the 8.5 input module?
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Ah ok, just living with the "Never touch a running system" attitude, haha :-)
Maybe I'm doing something wrong but it was not working anymore when I tried it on my server. I made a copy of the 8.4 DB and of the data folders and configured everything. I then downloaded the Node module from GIT and added it. I then changed the code of my solar "nodes" to use the new URL but they were not showing any data...
Get into the admin menu and did the DB update etc.
I will retry it later again. I also made some changes to the dashboard code itself to make my life a little bit easier when creating dashboards.
Re: New MyElectric Emoncms app, realtime power graph and energy totals
fair enough, dont want this to disrupt a running system!
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Nice work Trystan, tried it on 'v8.6 experimental' using a variety of devices, and it renders well across most common screen sizes. The graph data also looks much more clearly defined and detailed, is it using a thinner graph border?
There has been a long standing annoying bug with the 'app' for several months, which is also present in this new version, and it concerns menus when using emoncms on a tablet or phone (Its ok on a lap/desktop).
When switching between dashboards using the menus, the expanded menu collapses after a selection has been made, but not so when switching between one 'app' function and another 'app' function. For example, you're currently on the 'My Electric' page, and using the menu decide to switch to 'My Solar', but although the 'My Solar' app loads ok, the menu is still expanded and does not automatically collapse as per the screen shot below. I've tried it on a ipad, 8" android tablet, iphone & HTC smartphone, so it's not just on one device.
Paul
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Thanks, great to hear Paul, found the fix for the dropdown issue, the changes needed are in this commit: https://github.com/emoncms/emoncms/commit/31069454a7403e13f85a16057f2141...
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Thanks Trystan, the apps are starting to consolidate their place in emoncms, with buckets of potential still left...
Paul
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Trystan,
The dropdown part of app_menu.php needs to be in this format (also dont pass apikey in path) :
Not:
I have a workaround for this since 8.5 in menu_view.php but will be removed to support icons and current page highlight.
Choose your icon name here http://getbootstrap.com/2.3.2/base-css.html#icons
Re: New MyElectric Emoncms app, realtime power graph and energy totals
As oem apps will inevitably have sustainability in their heart, can I suggest the 'icon-leaf'?
Paul
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Great idea, really like the icon design. I will add this in.
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Probably need to start thinking about other modules too...
Re: New MyElectric Emoncms app, realtime power graph and energy totals
Hi can anyone explain why the time scale across the bottom of this app is a day out of sync for me? For example today is Friday yet as you will see from the attached screen shot taken from my ipad the Friday total generation bar is complete and Saturday is building.
Thanks.
Edit resized pic and munged apikey - BT
Thanks for the edit!
Update - now that I have managed to get my data uploading to emoncms.org where this day error doesn't seem to be occurring this is no longer an issue for me.
Re: New MyElectric Emoncms app, realtime power graph and energy totals
What version of emoncms are you using?
Re: New MyElectric Emoncms app, realtime power graph and energy totals
low write v8.5


Some Links And References
The mksite script had been in use for quite a time for some
projects of mine around. However, some of them are still made
with earlier version that the one presented here. I will
convert them in the next weeks and months.
-
ZzipLib Project
-
The project to use first a head+body layout. Originally
it was done with some sed-lines implanted in the makefile.
-
Largefile Problems
-
The one project that did need for decent layout originally.
It took over some pieces of zziplib but soon was given a
new view with shell-based script
-
University Homepage
-
My university homepage that has grown out of the 20 limit
by now as well - and using the multi column view.
-
Geschichte des PC
-
"History of the PC", an old work now re-layouted with a simple
horizontal sitefile.


Invalid profile applied
Log in to the Server OpenMRS admin panel and choose
Manage Buendia Profiles
.


Here we have our top of the line new products that are about to be on the market. In order to achieve the best quality in our products we want your feedback! Vote on your favorite of the 3 a total of 25 times and see the results of the most populair products to hit the stores soon!


Debug Tools
Interactive Debug
Note: To activate Debug mode for HTLMLWindow
or HTMLViewControl
set the property IsDebug as true
In debug mode, the following context menu will be displayed:
1. Inspect
Opens a fully featured chromium javascript debug windows
2 Vm Debug
Opens a javascript framework specific window to display information about the binding:
- For Vue.js
The vue chrome debug tool is opened in new window
- For Knockout
An adaption of [knockout-view] a debug tool displaying ViewModel is used
3 Save Vm
Allows to save the value of the bound DataContext to a circular JSON (.cjson
). This is a very interesting feature when coupled with neutronium vue webpack template. Indeed neutronium Webpack configuration can use this files as "fake" ViewModel.
This is very powerful when coupled with live reload feature as saving a ViewModel will update the corresponding browser when using npm run dev
.
4 About
Opens a windows displaying information about Neutronium configuration:
Trace
By default, Neutronium will use the trace listener to log events. Neutronium will log binding errors as well as console.log message from the HTML session.
If you need to use a different logger to output the Neutronium events you can implement your own IWebSessionLogger:
public interface IWebSessionLogger
{
/// <summary>
/// Called for debug logging
/// </summary>
void Debug(Func<string> information);
/// <summary>
/// Called for debug logging
/// </summary>
void Debug(string information);
/// <summary>
/// Called for information logging
/// </summary>
void Info(string information);
/// <summary>
/// called for information logging
/// </summary>
void Info(Func<string> information);
/// <summary>
/// Called for warning
/// </summary>
void Warning(string information);
/// <summary>
/// Called for warning
/// </summary>
void Warning(Func<string> information);
/// <summary>
/// Called on critical event
/// </summary>
void Error(string information);
/// <summary>
/// Called on critical event
/// </summary>
void Error(Func<string> information);
/// <summary>
/// Called on each console log called by browser
/// </summary>
void LogBrowser(ConsoleMessageArgs information, Uri url);
/// <summary>
/// Called in case of browser critical error
/// </summary>
/// <param name="exception">
/// Exception responsible for the error
/// </param>
/// <param name="cancel">
/// Action to be called to cancel browser closing,
/// has an effect only with Awesomium
/// </param>
void WebBrowserError(Exception exception, Action cancel);
}
}
And then setting Neutronium Engine session logger:
var myLogger = new MyLogger();
HTMLEngineFactory.Engine.WebSessionLogger = myLogger;


Landing Page
Special Projects
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.
Riley Scott
1/23/2019
When someone gets sick, they expect to be able to take care of the problem, rest up and return to working soon after. But for Eva Holtkamp, she could do nothing but sleep.
But in one of her classes, she missed more than five sessions and wasn’t going to receive any participation or attendance credit for the semester. She cried to her doctor, and the assistant dean of students had to email all of her teachers saying something one would think professors would know: You cannot punish a student for getting mono.
“It’s something that our generation particularly is becoming much more accepting and talking about, but it’s hard to further the conversation and make it more inclusive if the people who are giving us our grades are not accommodating.”Eva Holtkamp, a senior studying strategic communication and political science
“I was in a situation where I could advocate for myself,” Holtkamp, a junior studying strategic communication and political science, said. “But so many students are not comfortable enough to advocate for themselves or be confrontational with a professor because they’re in a superior position to you.
Holtkamp had a physical illness and was able to handle the situation herself. For some students, advocating for themselves isn’t always easy, and for students with mental health conditions, that process can become even more difficult.
“They’re not lying to you if they say they have (a mental health condition). It’s not a bulls--t excuse,” Holtkamp said. “It’s something that our generation particularly is becoming much more accepting and talking about, but it’s hard to further the conversation and make it more inclusive if the people who are giving us our grades are not accommodating.”
One in five teens and young adults live with a mental health condition. Of that, three-quarters develop the condition by age 24, according to the National Alliance on Mental Illness. At Ohio University, 15 percent more students than in the previous academic year sought services for mental health conditions. During the first week of Fall Semester, 330 students visited Counseling and Psychological Services, according to a previous Post report. With more students using resources for mental health conditions, those students may also need accommodations in the classroom.
OU Student Senate President Maddie Sloat said although she doesn’t have specific personal experiences that she can speak about, she has worked as a resident assistant and an assistant resident director and has seen how counselors at Counseling and Psychological Services and the Let’s Talk hours can advocate for students.
“However, we continue to face the challenge of these resources not being able to keep up with the demand of students for mental health services, meaning that students could go for weeks without the services they need,” Sloat said in an email. “I’m not positive about (generally) how receptive professors are to issues relating to mental health, especially in relation to class absences, but I think we can always do more to prioritize mental health and support our students.”
Riley Scott | ILLUSTRATION
For Darragh Liaskos, seeking accommodations is seen as taking action for her life. Last year, Liaskos was diagnosed with borderline personality disorder. She has been working with psychiatrists at Counseling and Psychological Services to understand that diagnosis and see if borderline personality disorder is the correct one, or if it could be “bipolar disorder or whatever or if (she) was just going through a rough time.”
Liaskos said for a while, she didn’t see her mental health condition as a disability. Now, she’s come to terms with the fact that it affects how she goes to class, how she gets out of bed in the morning and how she lives her day-to-day life.
In some of her classes, Liaskos, a senior studying media and social change, said her mental health has affected her performance “100 percent.” Last fall, she was set to graduate early but instead needed to leave school because she didn’t know where to turn for resources or how to access them. Now, she is set up with Student Accessibility Services because of the way the condition affects her life.
Sometimes, however, those accommodations aren’t always taken seriously, she said.
“It’s frustrating when you’ve gone to the lengths to go through all of the stuff that you have to go through to get Student Accessibility Services and for them to throw it back in your face,” Liaskos said. “They’re not actually allowed to do that, and you can file a complaint, but in my personal experience, nothing really gets done because you can’t change a professor’s biases, so even if they can’t legally discriminate against you, they can make your life a lot harder than it needs to be.”
Liaskos said she is very open about her mental health condition and what it’s like for her. It doesn’t bother her to talk about it, but not everyone is like that when it comes to talking about mental health.
“I just know that if I was a different person, I might not want to go through all the effort, but it’s kind of necessary,” Liaskos said.
Student Accessibility Services says its mission is “to ensure equal opportunity and access for members of the Ohio University community.” About 1,100 students come and go from using the services each year, Assistant Dean for Accessibility Carey Busch said. Of those 1,100 students, about 8 to 10 percent will be registered because of a mental health or psychological condition.
When it comes to figuring out if a student needs accommodations and what kind, there’s no checklist or formula. Instead, the department looks at the way the disability impacts the person and how it influences their learning. Two students who have the same diagnosis could be affected in very different ways, so it comes down to a case-by-case basis, Busch said. Often, mental health symptoms may come and go over the course of a semester, so it’s not as easy to plan for as other disabilities or conditions.
“We may be looking at creating almost a contingency plan, so if everything is fine, this might not be needed, but if they start experiencing more symptoms, it’s there as a safety net,” Busch said.
Under the law, the university is required to provide reasonable accommodations for people with disabilities. Those accommodations, however, “cannot fundamentally alter the course outcomes,” Busch said. Because of that, there is some variability between how different classes and departments can accommodate students. A class where one is learning a language or public speaking, for example, relies significantly on a student’s participation and attendance to demonstrate how they are mastering the material. A bigger lecture class or a class focused on going through notes and involves more passive learning, however, could have some greater flexibility.
Students who struggle with mental health conditions could get some accommodations with attendance or deadlines.  That process, however, can seem monotonous to some students.
“I think the process they have is definitely necessary,” Liaskos said. “It can seem a little tedious going through all the paperwork and having to submit your syllabi and getting your professors in contact with them and vice versa and all that stuff. But I don’t really have a solution on how to make it easier.”
For many students, discovering what their mental health diagnosis means and figuring out their relationship with their mental health condition is difficult. Often times the diagnosis is new, and that person may not have identified as someone who would need accommodations before.
Stigma still surrounds mental illnesses, and it can be difficult to combat people’s differing opinions on top of navigating a new diagnosis. Liaskos, for example, has felt like she’s been perceived as lazy or like she’s not doing enough when she’s talked to professors.
Riley Scott | ILLUSTRATION
“Going up to your professor … to talk about this is extremely terrifying for some people,” she said. “I remember the first time I went up to a professor to ask about accommodations, and they were very dismissive. I ended up getting the accommodations, but they were like ,‘You already have these many days in the syllabus. I don’t know if I can go any more.’”
Many people agreed that there’s always room for improvement when it comes to how students and the university handle adjustments for mental health. Liaskos thinks it takes agency, and people have to go out and find resources for themselves.
Busch thinks part of it could come down to resources as well. She thinks it could be challenging if a student doesn’t connect with the accessibilities office, and some of it is on the office and faculty members. She thinks there are ways all of those factors — student, Student Accessibility Services and faculty — could work together.
When it comes to what students could do, Busch thinks they don’t always anticipate needing that extra flexibility. Sometimes, students don’t seek accommodations until they reach a very difficult point.
“I think with our office, it comes down to resources and staffing,” Busch said. “It takes … a lot of intense time to coordinate, and so sometimes it takes a little bit of time to move through those conversations with faculty. And … the third element … is for faculty to really engage in our conversation with (professors).”
Madeline Baker, a senior studying public advocacy and communications, said one way to help with getting professors and faculty to understand the need for accommodations is to talk about it on evaluations and in general more often.
“If you want to take the mental well-being of students seriously, you need to be seriously looking at those evaluations,” Baker said. “If it’s a repeated thing that it’s shown that a professor or specific department is not accommodating students, that needs to be talked about.”
The National Alliance on Mental Illness thinks students should start the conversation early and let the school know as soon as possible before any serious challenges happen in classes.
“It’s not, ‘Oh, you’re so brave.’ You’re taking action for your life, and people with mental illnesses … aren’t asking for attention,” Liaskos said. “We’re just normal people who have deficiencies in certain areas, and it’s like you don’t know who could be next to you dealing with these issues.”
Landing Page
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.


Elctronic Mail in the Internet
- email is asyncronous, which means you don't have to syncronise with other people. You can send and recieve mail when convenient
- There are three major components to the Internet mail system.
- user agents
- mail servers
- SMPT(Simple Mail Transfer Protocol)
- SMPT transfers messages from the sender to the reciever.
- SMPT orignally was from 1982
- SMPT tries to deliver a message to the reciever. If the message is not recieved, it will try again later.
- SMPT has two sides: a client side and a server side.
- the client side sends the messages while the server side recieves the messages
- The SMTP runs on steps. First, the client SMTP establishes a connection at the server SMTP. Then those two perform some application layer handshaking. then the two exchange information such as the email address of both sender and reciever and the message. Then the message is sent.
- There are differences between HTTP and SMTP
- HTTP uses a pull protocol
- A pull protocol is when information is loaded to a web server and the information can be pulled at convenience.
- SMTP uses a push protocol
- a push protocol pushes the information to the reciever. if the reciever doesn't get it/isn't able to, it will try again at a later time.
- SMTP requires the message to be in 7-bit ASCII while HTTP does not.


Note: You can set the visibility of a repository using the
new visibility
parameter in the
Repositories API, and get a repository's
visibility with a new response key. For more information, see the
blog post.
To access repository visibility during the preview period, you must provide
a custom media type in the
Accept
header:
application/vnd.github.nebula-preview+json
Warning: The API may change without advance notice during the preview period. Preview features are not supported for production use. If you experience any issues, contact GitHub Support or GitHub Premium Support.
Lists public repositories for the specified user.
GET /users/:username/repos
| Name | Type | Description |
|---|---|---|
type |
string |
Can be one of all , owner , member .
Default: owner
|
sort |
string |
Can be one of created , updated ,
pushed , full_name . Default:
full_name
|
direction |
string |
Can be one of asc or desc . Default:
asc when using full_name , otherwise
desc
|


This action is supported from Chrome's keyboard shortcuts settings, which
will allow it to run on the new tab page and when the address bar is focused, etc. The downside is that Chrome
is more restrictive about which shortcuts are supported, and you can't enable or disable on certain websites or when typing in form fields.
To try it,
close this popup and scroll to the bottom, then click "Keyboard Shortcuts". You can still add it here as well.
More information...


Lesson 1
Through an interactive experience comparing object densities in relation to water density,
students explore the physical properties of water and the challenges it presents to animal
functions such as movement, staying on the seafloor, and buoyancy. Next, students investigate
specific structures of marine organisms (e.g., fish swim bladder and fins, kelp holdfast, sea
star and urchin tube feet) and relate them to human-made objects (e.g., balloon, buoy, anchor,
suction cup), in order to understand biological adaptations and conceptualize how humans have
mimicked nature through engineering.


The demo
demonstrates creating temporary connection definition at run-time and
master-details relationship between datasets using TFDQuery
for work with MySQL database.
1.
Creating temporary connection definition
The
simplest way to configure
connection to MySQL database at run-time is to build a temporary
connection definition:
with dbMain do
begin
Close;
//
create temporary connection definition
with Params do begin
Clear;
Add('DriverID=MySQL');
Add('Server=<IP_ADDRESS>');
Add('Port=3306');
Add('Database=FDDemo');
end;
Open;
end;
In the demo the temporary definition is created on pressing Connect
button.
2.
Master Details
In the demo database Categories and
Products tables have one-to-many relation by CategoryID
field.
The
qryCategories.SQL property is set up as follows:
select * from Categories
The
qryProducts.SQL property is set up as follows:
select * from Products
where CategoryID = :CategoryID
In addition
qryProducts.MasterSource property is set to dsCategories and MasterFields
property is set to CategoryID.
This
creates a master-details
relationship between the datasets.
3.
Executing queries
Simple
queries execution is demonstrated via ExecSQL
method of TFDConnection.
Inserting a record providing parameters of various types:
dbMain.ExecSQL('insert into Categories(CategoryName,
Description, Picture) ' +
'values(:N, :D, :P)',
['New category', 'New descr', $0334]);
Updating
records:
dbMain.ExecSQL('update Products set UnitPrice
= UnitPrice * :P1 + :P2 ' +
'where ProductID
< 3', [Random(5), Random(3)]);
Deleting a
record:
dbMain.ExecSQL('delete from Categories where CategoryName like :N', ['New category']);
Getting a
scalar value from the database:
iID
:= dbMain.ExecSQLScalar('select MAX(CategoryID) from Categories');


The motorcycle club is a charity based organization out of Seattle Academy of Arts and Sciences. We will collecting left over food from our cafeteria in addition to getting larger organizations such as Safeway, QFC, Walmart, and other grocery stores to donate leftovers. We will be riding these mopeds from grocery store to grocery store and picking up food. Then we will transport these items to food banks and soup kitchens to help support the local homeless population.
We will have 'peds for a few founding members that have licenses but the majority of the gang will be on bicycles. This is a liability issue but if you are interested in the charity or engineering in the club, we believe that the biking will be a fun activity as a group.
The final aspect of our club is engineering. With our faculty representative, Tom Flood's expertise in building and fixing mopeds we will build our own moped. This moped will be worked on by all members of the club and it will be called the Charity Chopper. This moped will be used to carry food to shelters and food banks. We hope to engage the members of our club while we commit good deeds.


| Interface | Description |
|---|---|
| AsyncAtomicLong |
This interface is an
IAtomicLong interface that exposes its operations using an
ICompletableFuture interface so it can be used in the reactive programming model
approach. |
| AsyncAtomicReference<E> |
A
IAtomicReference that exposes its operations using a ICompletableFuture
so it can be used in the reactive programming model approach. |
| BaseMap<K,V> |
Base interface for Hazelcast distributed maps.
|
| BaseMultiMap<K,V> |
Base interface for Hazelcast distributed multi-maps.
|
| BaseQueue<E> |
Base interface for Hazelcast distributed queues.
|
| Client |
The Client interface allows to get information about
a connected client's socket address, type and uuid.
|
| ClientListener |
The ClientListener provides the ability to listen to clients connecting and disconnecting from the cluster.
|
| ClientService |
ClientService allows you to query connected
Client s and
attach/detach ClientListener s to listen to connection events. |
| Cluster |
Hazelcast cluster interface.
|
| DistributedObject |
Base interface for all distributed objects.
|
| DistributedObjectListener |
DistributedObjectListener notifies when a
DistributedObject
is created or destroyed cluster-wide. |
| Endpoint |
Endpoint represents a peer in the cluster.
|
| EntryListener<K,V> |
Map Entry listener to get notified when a map entry
is added, removed, updated or evicted.
|
| EntryView<K,V> |
EntryView represents a readonly view of a map entry.
|
| ExecutionCallback<V> |
ExecutionCallback allows to asynchronously get notified when the execution is completed,
either successfully or with error.
|
| HazelcastInstance |
Hazelcast instance.
|
| HazelcastInstanceAware |
Used to get HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService.
|
| IAtomicLong |
IAtomicLong is a redundant and highly available distributed alternative to the
java.util.concurrent.atomic.AtomicLong . |
| IAtomicReference<E> |
IAtomicReference is a redundant and highly available distributed alternative to the
java.util.concurrent.atomic.AtomicReference . |
| ICollection<E> |
Concurrent, distributed, partitioned, listenable collection.
|
| ICompletableFuture<V> |
A Future where one can asynchronously listen on completion.
|
| ICondition |
Distributed implementation of
Condition . |
| ICountDownLatch |
ICountDownLatch is a backed-up distributed alternative to the
java.util.concurrent.CountDownLatch . |
| IdGenerator |
The IdGenerator is responsible for creating unique ids (a
long ) in a cluster. |
| IExecutorService |
Distributed implementation of
ExecutorService . |
| IFunction<T,R> |
Represents a function that accepts one argument and produces a result.
|
| IList<E> |
Concurrent, distributed implementation of
List
The Hazelcast IList is not a partitioned data-structure. |
| ILock |
Distributed implementation of
Lock . |
| IMap<K,V> |
Concurrent, distributed, observable and queryable map.
|
| IMapEvent |
Map events common contract.
|
| InitialMembershipListener |
The InitializingMembershipListener is a
MembershipListener that first receives a
InitialMembershipEvent when it is registered so it immediately knows which members are available. |
| IQueue<E> |
Concurrent, blocking, distributed, observable queue.
|
| ISemaphore |
ISemaphore is a backed-up distributed alternative to the
Semaphore . |
| ISet<E> |
Concurrent, distributed implementation of
Set
This class is not a general-purpose Set implementation! While this class implements
the Set interface, it intentionally violates Set's general contract, which mandates the
use of the equals method when comparing objects. |
| ItemListener<E> | |
| ITopic<E> |
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers,
which is also known as a publish/subscribe (pub/sub) messaging model.
|
| LifecycleListener |
Listener object for listening to lifecycle events of the Hazelcast instance
|
| LifecycleService |
LifecycleService allows you to shutdown, terminate, and listen to
LifecycleEvent 's
on HazelcastInstance. |
| ManagedContext |
Container managed context, such as Spring, Guice and etc.
|
| MapLoader<K,V> |
Hazelcast distributed map implementation is an in-memory data store but
it can be backed by any type of data store such as RDBMS, OODBMS, or simply
a file based data store.
|
| MapLoaderLifecycleSupport |
Provides Lifecycle support for the implementing MapLoader class.
|
| MapStore<K,V> |
Hazelcast distributed map implementation is an in-memory data store, but
it can be backed by any type of data store such as RDBMS, OODBMS, NOSQL, or simply
a file-based data store.
|
| MapStoreFactory<K,V> |
Factory for MapLoader or MapStore instances, specifiable in MapStoreConfig.
|
| Member |
Cluster member interface.
|
| MemberSelector |
Implementations of this interface select members
that are capable of executing a special kind of task.
The MemberSelector.select(Member) method is called for every available
member in the cluster and it is up to the implementation to decide
if the member is going to be used or not. |
| MembershipListener |
Cluster membership listener.
|
| MessageListener<E> |
Message listener for
ITopic . |
| MigrationListener |
MigrationListener provides the ability to listen to partition migration events.
|
| MultiExecutionCallback |
MultiExecutionCallback provides notification for when an execution is completed on each member
that a task is submitted to.
|
| MultiMap<K,V> |
A specialized map whose keys can be associated with multiple values.
|
| Partition |
In Hazelcast the data is split up in partitions: by default, 271 and configurable through the 'hazelcast.partition.count'
GroupProperty.
|
| PartitionAware<T> |
PartitionAware means that data will be based in the same member based on the partition key
and implementing tasks will be executed on the
PartitionAware.getPartitionKey() 's owner member. |
| PartitioningStrategy<K> |
PartitioningStrategy allows keys to be located on the same member.
|
| PartitionService |
PartitionService allows you to query
Partition s and attach/detach MigrationListener s to listen to partition
migration events. |
| PostProcessingMapStore |
Implement this interface if you modify the value in MapStore.store(K key, V value) method.
|
| QueueStore<T> |
QueueStore makes a queue backed by a central data store; such as database, disk, etc.
|
| QueueStoreFactory<T> | |
| ReplicatedMap<K,V> |
A ReplicatedMap is a map-like data structure with non-strong consistency
(so-called eventually consistent) and values locally stored on every
node of the cluster.
|
| TransactionalList<E> |
Transactional implementation of
IList . |
| TransactionalMap<K,V> |
Transactional implementation of
BaseMap . |
| TransactionalMultiMap<K,V> |
Transactional implementation of
BaseMultiMap . |
| TransactionalQueue<E> |
Transactional implementation of
BaseQueue . |
| TransactionalSet<E> |
Transactional implementation of
ISet . |
| Class | Description |
|---|---|
| AbstractIMapEvent |
The abstract class for a map event
IMapEvent . |
| DistributedObjectEvent |
DistributedObjectEvent is fired when a
DistributedObject
is created or destroyed cluster-wide. |
| EntryAdapter<K,V> |
Adapter for EntryListener.
|
| EntryEvent<K,V> |
Map Entry event.
|
| Hazelcast |
Factory for
HazelcastInstance 's, a node in a cluster. |
| InitialMembershipEvent |
A event that is send when a
InitialMembershipListener registers itself on a Cluster . |
| ItemEvent<E> |
Map Item event.
|
| LifecycleEvent |
Lifecycle event fired when HazelcastInstance's state changes.
|
| MapEvent |
Used for map-wide events like
EntryEventType.EVICT_ALL
and EntryEventType.CLEAR_ALL . |
| MapStoreAdapter<K,V> |
Adapter for MapStore.
|
| MemberAttributeEvent | |
| MembershipAdapter |
Adapter for MembershipListener.
|
| MembershipEvent |
Membership event fired when a new member is added
to the cluster and/or when a member leaves the cluster.
|
| Message<E> |
Message for
ITopic . |
| MigrationEvent |
An event fired when a partition migration starts, completes or fails.
|
| OutOfMemoryHandler |
Handler for
OutOfMemoryError . |
| PartitionAwareKey<K,P> |
A
PartitionAware key. |
| Enum | Description |
|---|---|
| ClientType |
Type of a client.
|
| DistributedObjectEvent.EventType |
Type of event.
|
| EntryEventType |
Type of entry event.
|
| ItemEventType |
Type of item event.
|
| LifecycleEvent.LifecycleState |
lifecycle states
|
| MigrationEvent.MigrationStatus |
Migration status: Started, completed or failed
|
| Exception | Description |
|---|---|
| DuplicateInstanceNameException |
Thrown when a duplicate instance name is detected.
|
| HazelcastException |
Base Hazelcast exception.
|
| HazelcastInstanceNotActiveException |
Thrown when HazelcastInstance is not active during an invocation.
|
| MemberLeftException |
A
ExecutionException thrown when a member left during an invocation or execution. |
| OperationTimeoutException |
An unchecked version of
TimeoutException . |
| RuntimeInterruptedException |
An unchecked version of
InterruptedException . |
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.