- saveToInternalMemory(Bitmap, String, String, Context, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
-
- ScanActivity - Class in com.adityaarora.liveedgedetection.activity
-
This class initiates camera and detects edges on live view
- ScanActivity() - Constructor for class com.adityaarora.liveedgedetection.activity.ScanActivity
-
- ScanCanvasView - Class in com.adityaarora.liveedgedetection.view
-
Draws an array of shapes on a canvas
- ScanCanvasView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
-
- ScanCanvasView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
-
- ScanCanvasView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
-
- ScanCanvasView.ScanShape - Class in com.adityaarora.liveedgedetection.view
-
- ScanConstants - Class in com.adityaarora.liveedgedetection.constants
-
This class defines constants
- ScanConstants() - Constructor for class com.adityaarora.liveedgedetection.constants.ScanConstants
-
- ScanHint - Enum in com.adityaarora.liveedgedetection.enums
-
Enum that defines receipt detection messages
- SCANNED_RESULT - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
-
- ScanShape(Shape, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
-
- ScanShape(Shape, Paint, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
-
- ScanSurfaceView - Class in com.adityaarora.liveedgedetection.view
-
This class previews the live images from the camera
- ScanSurfaceView(Context, ScanCanvasView, IScanner) - Constructor for class com.adityaarora.liveedgedetection.view.ScanSurfaceView
-
- ScanUtils - Class in com.adityaarora.liveedgedetection.util
-
This class provides utilities for camera.
- ScanUtils() - Constructor for class com.adityaarora.liveedgedetection.util.ScanUtils
-
- setImageBitmap(Bitmap) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setImageDrawable(Drawable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setImageResource(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setImageURI(Uri) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setMaxZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set the max zoom multiplier.
- setMinZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set the min zoom multiplier.
- setOnDoubleTapListener(GestureDetector.OnDoubleTapListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setOnTouchImageViewListener(TouchImageView.OnTouchImageViewListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setOnTouchListener(View.OnTouchListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setPoints(Map<Integer, PointF>) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
-
- setScaleType(ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
- setScrollPosition(float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set the focus point of the zoomed image.
- setZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set zoom to the specified scale.
- setZoom(float, float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set zoom to the specified scale.
- setZoom(float, float, float, ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set zoom to the specified scale.
- setZoom(TouchImageView) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
-
Set zoom parameters equal to another TouchImageView.
- surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
-
- surfaceCreated(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
-
- surfaceDestroyed(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
-


Hypertext Markup Language is the standard markup language for creating web pages and web applications. With Cascading Style Sheets and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web.Hypertext Markup Language is the standard markup language for creating web pages and web applications. With Cascading Style Sheets and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web.
Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScriptCascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript
JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm. JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm.
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript


I was looking for a simple graphical location-selector, a globe that can be spun, zoomed in and clicked on to get an approximate location. I found none so obviously I had to make my own. A good starting point was planetary.js which already takes care of the spinnable and zoomable globe and is pretty easy to extend with plugins. See my fork for details about the nouse-actions plugin.
All the work is done in a callback function for the mouse actions mousedown and mouseup. We could just use click, but that would alse cause a positioning update on dragging actions on the globe. Only updating when the mouse coordinates dont change between down and up takes care of that. The rest is pretty straight forward, take mouse coordinates, calculate geographic position with the d3.js function projection.invert, and if that is valid (i.e. inside the globe) update the geolocation of the sky view.
globe.loadPlugin(mouse({ onMousedown: function() { var x = d3.event.offsetX, y = d3.event.offsetY; position = [x, y]; }, onMouseup: function() { var x = d3.event.offsetX, y = d3.event.offsetY, format = d3.format("+.3f"); if (position[0] !== x || position[1] !== y) return; var pos = this.projection.invert([x,y]); if (!isNaN(pos[0])) { // latitude, longitude convention is the opposite for sky coordinates Celestial.skyview({"location": [format(pos[1]), format(pos[0])]}); } return pos; } }));
Time zones are not taken into account yet, so the result is not necessarily valid. That will be fixed later, as well as putting a position marker on the globe globe, showing the current terminator between day and night, and optionally also show the current sky state on the current view changing between blue and transparent.


Welcome! We're always ecstatic to see someone new join. Your information and privacy are important to us. Please take a moment to review our policies. Also, we recommend that you update your password to something different than what was emailed to you.
Terms of Service
Privacy Policy
You must check the "I accept these policies" above then click "Save" below to continue.


I'm an IT proffessional with interests in new tech trends like Cloud Computing, DevOps Culture, Machine Learning and Big Data.


WITNESS LIST Ways & Means Committee May 12, 1997-4:00P SB 102 For: Bill Rasco (Himself) Darwin Goodspeed (Himself) Mary Ceverha (Herself) Rep. Kamel (Himself) Ronald M. Stewart, M.D. (Himself) S. Dale Ousley (Himself) SB 746 For: Michael White (Greater Houston Partner) Randy Lee (Stewart Title Guaranty) Tris Castaneda, Jr. (Corpus Christi Business) SB 1249 For: Jeff Smith (Himself) Randy Lee (Stewart Title Guaranty) SB 1557 For: Randy Lee (Stewart Title Guaranty) SB 1596 On: Jay Carsten (TNRCC)


Posted by: {{project.user}}
Posted On: {{project.posted_on}}
Description: {{project.description}}
Project Rating Criteria
{{ project.rating.count }} a)Design
average = {{ project.average_design | floatformat }}
{{ project.rating.count }} b)Usability
average = {{ project.average_usability | floatformat }}
{{ project.rating.count }} c)Content
average = {{ project.average_content | floatformat }}
a)Rate By Design
b)Rate By Usability
c)Rate By Content


Changeset 745 for mystic/scripts
- Timestamp:
- 08/07/14 14:37:04 (22 months ago)
- Location:
- mystic/scripts
- Files:
-
- 4 edited
-
support_convergence.py (modified) (1 diff)
-
support_hypercube.py (modified) (4 diffs)
-
support_hypercube_measures.py (modified) (4 diffs)
-
support_hypercube_scenario.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mystic/scripts/support_convergence.py
r744 r745 20 20 not add a label to a third or subsequent plots. If more labels are given than 21 21 plots, then the last label will be used for the y-axis of the 'cost' plot. 22 LaTeX is also accepted. For example, label = r"$ h$, $ {\alpha}$, $ v$" will22 LaTeX is also accepted. For example, label = "$ h$, $ {\\alpha}$, $ v$" will 23 23 label the axes with standard LaTeX math formatting. Note that the leading 24 space and leading 'r' arerequired, and the text is aligned along the axis.24 space is required, and the text is aligned along the axis. 25 25 26 26 Required Inputs: -
mystic/scripts/support_hypercube.py
r744 r745 12 12 13 13 The options "bounds", "axes", and "iters" all take indicator strings. 14 The bounds should be given as a quoted list of tuples.For example, using15 bounds = " [(60,105),(0,30),(2.1,2.8)]" will set the lower and upper bounds for14 The bounds should be given as comma-separated slices. For example, using 15 bounds = "60:105, 0:30, 2.1:2.8" will set the lower and upper bounds for 16 16 x to be (60,105), y to be (0,30), and z to be (2.1,2.8). Similarly, axes 17 also accepts a quoted list of tuples; however, for axes, the first tuple18 indicates which parameters are along the x direction, the second tuple for19 the y direction, and the third tuple for the z direction. Thus, axes = 20 "[(2,3),(6,7),(10,11)]" would set the 2nd and 3rd parameters along x. Iters, 21 however,accepts a string built from comma-separated array slices. For17 also accepts comma-separated groups of ints; however, for axes, each entry 18 indicates which parameters are to be plotted along each axis -- the first 19 group for the x direction, the second for the y direction, and third for z. 20 Thus, axes = "2 3, 6 7, 10 11" would set 2nd and 3rd parameters along x. 21 Iters also accepts a string built from comma-separated array slices. For 22 22 example, iters = ":" will plot all iters in a single plot. Alternatively, 23 23 iters = ":2, 2:" will split the iters into two plots, while iters = "0" will … … 26 26 The option "label" takes comma-separated strings. For example, label = "x,y," 27 27 will place 'x' on the x-axis, 'y' on the y-axis, and nothing on the z-axis. 28 LaTeX is also accepted. For example, label = r"$ h $, $ {\alpha}$, $ v$" will28 LaTeX is also accepted. For example, label = "$ h $, $ {\\alpha}$, $ v$" will 29 29 label the axes with standard LaTeX math formatting. Note that the leading 30 space and leading 'r' are required, while a trailing space aligns the text31 with the axisinstead of the plot frame.30 space is required, while a trailing space aligns the text with the axis 31 instead of the plot frame. 32 32 33 33 Required Inputs: … … 44 44 parser = OptionParser(usage=__doc__) 45 45 parser.add_option("-b","--bounds",action="store",dest="bounds",\ 46 metavar="STR",default=" [(0,1),(0,1),(0,1)]",46 metavar="STR",default="0:1, 0:1, 0:1", 47 47 help="indicator string to set hypercube bounds") 48 48 parser.add_option("-x","--axes",action="store",dest="xyz",\ 49 metavar="STR",default=" [(0,),(1,),(2,)]",49 metavar="STR",default="0, 1, 2", 50 50 help="indicator string to assign parameter to axis") 51 51 parser.add_option("-i","--iters",action="store",dest="iters",\ … … 72 72 73 73 try: # select the bounds 74 bounds = eval(parsed_opts.bounds) # format is "[(60,105),(0,30),(2.1,2.8)]" 74 bounds = parsed_opts.bounds.split(",") # format is "60:105, 0:30, 2.1:2.8" 75 bounds = [tuple(float(j) for j in i.split(':')) for i in bounds] 75 76 except: 76 77 bounds = [(0,1),(0,1),(0,1)] 77 78 78 79 try: # select which params are along which axes 79 xyz = eval(parsed_opts.xyz) # format is "[(0,1),(4,5),(8,9)]" 80 xyz = parsed_opts.xyz.split(",") # format is "0 1, 4 5, 8 9" 81 xyz = [tuple(int(j) for j in i.split()) for i in xyz] 80 82 except: 81 83 xyz = [(0,),(1,),(2,)] -
mystic/scripts/support_hypercube_measures.py
r744 r745 12 12 13 13 The options "bounds", "axes", 'weight", and "iters" all take indicator strings. 14 The bounds should be given as a quoted list of tuples.For example, using15 bounds = " [(60,105),(0,30),(2.1,2.8)]" will set the lower and upper bounds for14 The bounds should be given as comma-separated slices. For example, using 15 bounds = "60:105, 0:30, 2.1:2.8" will set the lower and upper bounds for 16 16 x to be (60,105), y to be (0,30), and z to be (2.1,2.8). Similarly, axes 17 also accepts a quoted list of tuples; however, for axes, the first tuple18 indicates which parameters are along the x direction, the second tuple for19 the y direction, and the third tuple for the z direction. Thus, axes = 20 "[(2,3),(6,7),(10,11)]" would set the2nd and 3rd parameters along x. The17 also accepts comma-separated groups of ints; however, for axes, each entry 18 indicates which parameters are to be plotted along each axis -- the first 19 group for the x direction, the second for the y direction, and third for z. 20 Thus, axes = "2 3, 6 7, 10 11" would set 2nd and 3rd parameters along x. The 21 21 corresponding weights are used to color the measure points, where 1.0 is black 22 and 0.0 is white. For example, using weight = " [(0,1),(4,5),(8,9)]" would use22 and 0.0 is white. For example, using weight = "0 1, 4 5, 8 9" would use 23 23 the 0th and 1st parameters to weight x. Iters is also similar, however only 24 24 accepts comma-separated ints. Hence, iters = "-1" will plot the last iteration, 25 while iters = "0, 300,700" will plot the 0th, 300th, and 700th in three plots.25 while iters = "0, 300, 700" will plot the 0th, 300th, and 700th in three plots. 26 26 ***Note that if weights are not normalized (to 1), an error will be thrown.*** 27 27 28 28 The option "label" takes comma-separated strings. For example, label = "x,y," 29 29 will place 'x' on the x-axis, 'y' on the y-axis, and nothing on the z-axis. 30 LaTeX is also accepted. For example, label = r"$ h $, $ {\alpha}$, $ v$" will30 LaTeX is also accepted. For example, label = "$ h $, $ {\\alpha}$, $ v$" will 31 31 label the axes with standard LaTeX math formatting. Note that the leading 32 space and leading 'r' are required, while a trailing space aligns the text33 with the axisinstead of the plot frame.32 space is required, while a trailing space aligns the text with the axis 33 instead of the plot frame. 34 34 35 35 INTENDED FOR VISUALIZING WEIGHTED MEASURES (i.e. weights and positions) … … 48 48 parser = OptionParser(usage=__doc__) 49 49 parser.add_option("-b","--bounds",action="store",dest="bounds",\ 50 metavar="STR",default=" [(0,1),(0,1),(0,1)]",50 metavar="STR",default="0:1, 0:1, 0:1", 51 51 help="indicator string to set hypercube bounds") 52 52 parser.add_option("-x","--axes",action="store",dest="xyz",\ 53 metavar="STR",default=" [(1,),(3,),(5,)]",53 metavar="STR",default="1, 3, 5", 54 54 help="indicator string to assign spatial parameter to axis") 55 55 parser.add_option("-w","--weight",action="store",dest="wxyz",\ 56 metavar="STR",default=" [(0,),(2,),(4,)]",56 metavar="STR",default="0, 2, 4", 57 57 help="indicator string to assign weight parameter to axis") 58 58 parser.add_option("-i","--iters",action="store",dest="iters",\ … … 79 79 80 80 try: # select the bounds 81 bounds = eval(parsed_opts.bounds) # format is "[(60,105),(0,30),(2.1,2.8)]" 81 bounds = parsed_opts.bounds.split(",") # format is "60:105, 0:30, 2.1:2.8" 82 bounds = [tuple(float(j) for j in i.split(':')) for i in bounds] 82 83 except: 83 84 bounds = [(0,1),(0,1),(0,1)] 84 85 85 86 try: # select which params are along which axes 86 xyz = eval(parsed_opts.xyz) # format is "[(0,1),(4,5),(8,9)]" 87 xyz = parsed_opts.xyz.split(",") # format is "0 1, 4 5, 8 9" 88 xyz = [tuple(int(j) for j in i.split()) for i in xyz] 87 89 except: 88 90 xyz = [(1,),(3,),(5,)] 89 91 90 92 try: # select which params are along which axes 91 wxyz = eval(parsed_opts.wxyz) # format is "[(0,1),(4,5),(8,9)]" 93 wxyz = parsed_opts.wxyz.split(",") # format is "0 1, 4 5, 8 9" 94 wxyz = [tuple(int(j) for j in i.split()) for i in wxyz] 92 95 except: 93 96 wxyz = [(0,),(2,),(4,)] … … 100 103 x = params[max(xyz[0])] 101 104 try: # select which iterations to plot 102 select = [int(i) for i in parsed_opts.iters.split(',')]# format is "[2,5,6]"105 select = parsed_opts.iters.split(',') # format is "2, 4, 5, 6" 103 106 except: 104 107 select = ['-1'] -
mystic/scripts/support_hypercube_scenario.py
r744 r745 13 13 14 14 The options "bounds", "dim", and "iters" all take indicator strings. 15 The bounds should be given as a quoted list of tuples.For example, using16 bounds = " [(.062,.125),(0,30),(2300,3200)]" will set the lower and upper bounds17 for x to be (.062,.125), y to be (0,30), and z to be (2300,3200). I bounds18 are to not be strictly enforced, append an asterisk '*' to the bounds.19 The dim (dimensions of the scenario) should be a quoted tuple.For example,20 dim = " (1,1,2)" will convert the params to a two-member 3-D dataset. Iters21 however, accepts a string built from comma-separated array slices. For 22 example,iters = ":" will plot all iters in a single plot. Alternatively,23 iters = ":2, 2:" will split the iters into two plots, while iters = "0" will24 only plot the first iteration.15 The bounds should be given as comma-separated slices. For example, using 16 bounds = ".062:.125, 0:30, 2300:3200" will set the lower and upper bounds 17 for x to be (.062,.125), y to be (0,30), and z to be (2300,3200). If all 18 bounds are to not be strictly enforced, append an asterisk '*' to the string. 19 The dim (dimensions of the scenario) should comma-separated ints. For example, 20 dim = "1, 1, 2" will convert the params to a two-member 3-D dataset. Iters 21 accepts a string built from comma-separated array slices. For example, 22 iters = ":" will plot all iters in a single plot. Alternatively, 23 iters = ":2, 2:" will split the iters into two plots, while iters = "0" 24 will only plot the first iteration. 25 25 26 26 The option "label" takes comma-separated strings. For example, label = "x,y," 27 27 will place 'x' on the x-axis, 'y' on the y-axis, and nothing on the z-axis. 28 LaTeX is also accepted. For example, label = r"$ h $, $ {\alpha}$, $ v$" will28 LaTeX is also accepted. For example, label = "$ h $, $ {\\alpha}$, $ v$" will 29 29 label the axes with standard LaTeX math formatting. Note that the leading 30 space and leading 'r' are required, while a trailing space aligns the text31 with the axis instead of the plot frame. The option "filter" is used to select 32 datapoints from a given dataset, and takes a quoted list. A "mask" can be 33 given as an integer or a tuple of integers; when the mask is a tuple, the plot 34 will be 2D. The option "vertical" will plot the dataset values on the vertical 35 axis;for 2D plots, cones are always plotted on the vertical axis.30 space is required, while a trailing space aligns the text with the axis 31 instead of the plot frame. The option "filter" is used to select datapoints 32 from a given dataset, and takes comma-separated ints. A "mask" is given as 33 comma-separated ints; when the mask has more than one int, the plot will be 34 2D. The option "vertical" will plot the dataset values on the vertical axis; 35 for 2D plots, cones are always plotted on the vertical axis. 36 36 37 37 Required Inputs: … … 279 279 parser = OptionParser(usage=__doc__) 280 280 parser.add_option("-b","--bounds",action="store",dest="bounds",\ 281 metavar="STR",default=" [(0,1),(0,1),(0,1)]",281 metavar="STR",default="0:1, 0:1, 0:1", 282 282 help="indicator string to set hypercube bounds") 283 283 parser.add_option("-i","--iters",action="store",dest="iters",\ … … 334 334 335 335 try: # get dataset filter 336 filter = eval(parsed_opts.filter) # should be an iterable 336 filter = parsed_opts.filter 337 if "None" in filter: filter = None 338 else: filter = [int(i) for i in filter.split(",")] # format is "1,5,9" 337 339 except: 338 340 filter = None 339 341 340 342 try: # select the scenario dimensions 341 npts = eval(parsed_opts.dim) # format is "(1,1,1)"342 if npts is None: # npts may have been logged343 npts = parsed_opts.dim 344 if "None" in npts: # npts may have been logged 343 345 import re 344 346 file = re.sub('\.py*.$', '', parsed_args[0]) #XXX: strip .py* extension 345 347 exec "from %s import npts" % file 348 else: npts = tuple(int(i) for i in dim.split(",")) # format is "1,1,1" 346 349 except: 347 350 npts = (1,1,1) #XXX: better in parsed_args ? … … 364 367 else: 365 368 strict = True 366 bounds = eval(_bounds) # format is "[(60,105),(0,30),(2.1,2.8)]" 369 bounds = _bounds.split(",") # format is "60:105, 0:30, 2.1:2.8" 370 bounds = [tuple(float(j) for j in i.split(':')) for i in bounds] 367 371 except: 368 372 strict = True … … 412 416 except: 413 417 try: # select which axes to mask (2D plot) 414 xs = eval(parsed_opts.replace) # format is "(1,2)"418 xs = (int(i) for i in parsed_opts.replace.split(",")) # format is "1,2" 415 419 xs = list(reversed(sorted(set(xs)))) 416 420 cs = int(xs[-1]) if xs[-1] != xs[0] else None
Note: See TracChangeset
for help on using the changeset viewer.


Logan Akamatsu
Blog
Twitter
Facebook
LinkedIn
GitHub
Email
Instagram
Tags:
jekyll
technical
android
adb
waterworks
data pipeline
ruby
open-food-facts
spark
parquet
jekyll
It's a Jekyll!
technical
It's a Jekyll!
android
Extracting ADB backups
adb
Extracting ADB backups
waterworks
Data Pipeline configuration oddities
data pipeline
Data Pipeline configuration oddities
ruby
Data Pipeline configuration oddities
open-food-facts
Open Food Facts Parquet
spark
Open Food Facts Parquet
parquet
Open Food Facts Parquet


This application demonstrates database operations using PostgreSQL as a database, Heroku as platform, Node.js as language and Angularjs as javascript based MVC.
Jitendra Zaa
| Username | First Name | Last Name | Mobile | ||
|---|---|---|---|---|---|
| {{item.username}} | {{item.firstname}} | {{item.lastname}} | {{item.email}} | {{item.mobile}} |
Below is the register form


Ruby is similar to Python in that it’s one of the easiest languages for people with no prior programming experience to read. You don’t need to know a ton of commands or programming vocabulary to learn it, and it has a multitude of libraries and tools that come in handy.


Cipher Officer Leopard:
Great Master Lawrence just went for a walk nearby, so he won't be far. Check outside the castle walls.


Security on the Line: Modern Curve-based Cryptography
defended 1 July 2019
[pdf]
Conference Proceedings
Dilithium for Memory Constrained Devices
w/ Joppe Bos and Amber Sprenkels
Africacrypt 2022
[pdf]
[bib]
Post-Quantum Secure Boot on Vehicle Network Processors
Joppe W. Bos, Brian Carlson, Marius Rotaru, Amber Sprenkels and Geoffrey P. Waters
Escar 2022
[pdf]
[bib]
Polynomial Multiplication with Contemporary Co-processors
w/ Joppe Bos and Christine van Vredendaal
USENIX Security 2022
[pdf]
[bib]
The Matrix Reloaded: Multiplication Strategies in FrodoKEM
w/ Joppe Bos, Maximilian Ofner, Tobias Schneider and Christine van Vredendaal
CANS 2021
[pdf]
[bib]
Masking Kyber: First- and Higher-Order Implementations
w/ Joppe Bos, Marc Gourjon, Tobias Schneider and Christine van Vredendaal
TCHES 2021
[pdf]
[bib]
Cyber Resilience for Self-Monitoring IoT Devices
w/ Marcel Medwed, Ventzi Nikov, Tobias Schneider and Nikita Veshchikov
IEEE Cyber Security and Resilience 2021
Winner of the Best Industrial Paper Award
Rapidly Verifiable XMSS Signatures
w/ Joppe Bos, Andreas Hülsing and Christine van Vredendaal
TCHES 2021
[pdf]
[bib]
Improved Classical Cryptanalysis of SIKE in Practice
w/ Craig Costello, Patrick Longa, Michael Naehrig and Fernando Virdia
PKC 2020
[pdf]
[bib]
A Compact and Scalable Hardware/Software
Co-design of SIKE
w/ Pedro Maat C. Massolino, Patrick Longa and Lejla Batina
TCHES 2020
[pdf]
[bib]
Dual Isogenies and Their Application
to Public-key Compression for Isogeny-based
Cryptography
w/ Michael Naehrig
Asiacrypt 2019
[pdf]
[bib]
CSIDH: An Efficient Post-Quantum Commutative Group Action
w/ Wouter Castryck, Tanja Lange, Chloe Martindale and Lorenz Panny
Asiacrypt 2018
[pdf]
[bib]
Winner of the Dutch Cyber Security Research Paper
(DCSRP)
best paper Award 2019
Computing Isogenies between Montgomery Curves
Using the Action of (0,0)
qDSA: Small and Secure Digital Signatures with
Curve-based Diffie-Hellman Key Pairs
w/ Benjamin Smith
Asiacrypt 2017
[pdf]
[bib]
Efficient compression of SIDH public keys
w/ Craig Costello, David Jao, Patrick Longa, Michael Naehrig and David Urbanik
Eurocrypt 2017
[pdf]
[bib]
Implementing Complete Formulas on Weierstrass Curves in Hardware
w/ Pedro Maat C. Massolino and Lejla Batina
SPACE 2016
[pdf]
[bib]
μKummer: efficient hyperelliptic signatures and key exchange on microcontrollers
w/ Peter Schwabe, Benjamin Smith and Lejla Batina
CHES 2016
[pdf]
[bib]
Complete addition formulas for prime order elliptic curves
w/ Craig Costello and Lejla Batina
Eurocrypt 2016
[pdf]
[bib]
Nominated for the Dutch Cyber Security Research Paper
(DCSRP)
best paper Award 2017
Journal Publications
Cyber Resilience for the Internet of Things: Implementations with Resilience Engines and Attack Classifications
w/ Eduardo Alvarenga, Jan R Brands, Peter Doliwa, Jerry den Hartog, Erik Kraft, Marcel Medwed, Ventzislav Nikov, Martin Rosso, Tobias Schneider, Nikita Veshchikov
IEEE Transactions on Emerging Topics in Computing 2023
[bib]
On Kummer Lines With Full Rational 2-torsion
and Their Usage in Cryptography
w/ Huseyin Hisil
ACM Transactions on Mathematical Software (2019)
[pdf]
[bib]
Preprints
Enabling FrodoKEM on Embedded Devices
w/ Joppe W. Bos, Olivier Bronchain, Frank Custers, Denise Verbakel and Christine van Vredendaal
IACR ePrint
[pdf]
[bib]
Leveling Dilithium against Leakage: Revisited Sensitivity Analysis and Improved Implementations
w/ Melissa Azouaoui, Olivier Bronchain, Gaëtan Cassiers, Clément Hoffmann, Yulia Kuzovkova, Markus Schönauer, Tobias Schneider, François-Xavier Standaert and Christine van Vredendaal
IACR ePrint
[pdf]
[bib]
Others
SIKE - Supersingular Isogeny Key Encapsulation
submission to NIST for PQC Standardization
with many co-authors
[rd1,
rd2]
[website]


Here are some links to mobile or general website implementation tools. We present these here more as a reference to what is available as opposed to having direct experience with many of them. We have used and recommend the Modernizr, as well as the JSConsole debugging tool.
JSBeautifier is also a very useful tool, but less specific to mobile design. The other tools and sites listed here are considered to be some of the best available, but many may use or apply technology different to what we typically have used in MobileSiteOS™ software. They also may be more useful for actual page layout and design, something which could be applied to our rather simple page layouts.


Brief: Redesign the 'Call Your Representative' Online User Experience
Goal 1: Use UX Psychology rules + Motion Graphics to enhance the user's experience and produce better results
Goal 2: Drive more people to complete the process of calling their rep
Existing process
Assessment
- Visual Clutter
- Makes process look overly complicated
- Drop-off because of asking too much of the user (login, etc)
Solution: What can motion do?
- Guide your eye from state A to state B in areas of confusion
- keep a screen decluttered by animating in elements when they are needed
- let the user know that the application is working for them
- provide fun feedback - surpise and delight makes a more memorable experience
- succinctly explain things in place of words
Solution: What UX Rules can we apply?
- Always let the user know where they are in the process
- Buy-in: If you can break down what you are asking of the user, ask for the smallest simplest thing first and then work your way up
- Social Pressure: Let user know how many other people are doing it
Finding 1: The entire userflow can be reduced to three simple steps:
Finding 2: All 3 steps are simple enough to be on screen at once
Finding 3: Ask for their topic first, bc that is why they are here. 2nd easiest thing to ask for is zipcode. Third step - path of least friction is to have us call them


|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Classes in org.apache.commons.net used by examples | |
| ProtocolCommandEvent
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
| Classes in org.apache.commons.net used by org.apache.commons.net | |
| DatagramSocketClient
The DatagramSocketClient provides the basic operations that are required of client objects accessing datagram sockets. |
|
| DatagramSocketFactory
The DatagramSocketFactory interface provides a means for the programmer to control the creation of datagram sockets and provide his own DatagramSocket implementations for use by all classes derived from DatagramSocketClient
. |
|
| DiscardTCPClient
The DiscardTCPClient class is a TCP implementation of a client for the Discard protocol described in RFC 863. |
|
| DiscardUDPClient
The DiscardUDPClient class is a UDP implementation of a client for the Discard protocol described in RFC 863. |
|
| FingerClient
The FingerClient class implements the client side of the Internet Finger Protocol defined in RFC 1288. |
|
| ProtocolCommandEvent
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
|
| SocketFactory
The SocketFactory interface provides a means for the programmer to control the creation of sockets and provide his own Socket implementations for use by all classes derived from SocketClient . |
| Classes in org.apache.commons.net used by org.apache.commons.net.bsd | |
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.ftp | |
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandSupport
ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents. |
|
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.nntp | |
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandSupport
ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents. |
|
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.ntp | |
| DatagramSocketClient
The DatagramSocketClient provides the basic operations that are required of client objects accessing datagram sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.pop3 | |
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandSupport
ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents. |
|
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.smtp | |
| ProtocolCommandListener
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
|
| ProtocolCommandSupport
ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents. |
|
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.telnet | |
| SocketClient
The SocketClient provides the basic operations that are required of client objects accessing sockets. |
| Classes in org.apache.commons.net used by org.apache.commons.net.tftp | |
| DatagramSocketClient
The DatagramSocketClient provides the basic operations that are required of client objects accessing datagram sockets. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES |


WITNESS LIST Criminal Justice Committee March 22, 2005 - 1:30P SB 87 FOR: Heimlich, Ed Executive Director (Informed Citizens), Houston, TX Sutton, Josiah (Self), Houston, TX Tyler, Jared Deputy Director (Texas Innocence Network), Houston, TX Registering, but not testifying: For: Harrell, Will Executive Director (ACLU), Austin, TX Houston, Joshua Consultant of Public Policy (Christian Life Commission), Austin, TX Paynter, Suzii Director of Public Policy (Christian Life Commission), Austin, TX SB 122 FOR: Gaylor, Tom Deputy Executive Director (Texas Municipal Police Association), Austin, TX James, Jim Vice-President (San Antonio Police Officer's Association), San Antonio, TX Metzger, Luke Advocate (Texas Public Interest Research Group), Austin, TX Shaw, Jane (Self), Georgetown, TX AGAINST: Bosse, Fred Regional Up (American Insurance Association), Austin, TX Pollard, Mike Executive Director (Texas Association of Life and Health Insurers), Austin, TX Registering, but not testifying: For: Adams, Don (Independent Barber Association), Horseshoe Bay, TX Bhatia, Khelan Advocacy Specialist (AARP), Austin, TX Elkin, Bill Executive Director (Houston Police Retired Officers Association), Houston, TX Gerstenshclager, MerryLynn Eduation Liason (Texas Eagle Forum), Weatherford, TX Granger, JD Assistant Criminal District Attorney (Tarrant County District Attorney's Office), Fort Worth, TX Harrell, Will Executive Director (ACLU), Austin, TX James, Reggie Director (Consumers Union), Austin, TX Johnson, Jr., Robert E. Attorney (Consumer Data Industry Association), Austin, TX Against: Dean Saxon, Lucinda Government Affairs (Texas Association of Business), Austin, TX On: Carmona, Paul Division Chief, Consumer Protection (Office of the Attorney General), Austin, TX SB 307 Registering, but not testifying: For: Lovelace, Joe Executive Director (National Alliance for the Mentally Ill), Austin, TX SB 603 FOR: Anaya Valencia, Reynaldo Professor of Law (St Mary's Community Development Clinic), San Antonio, TX Jackson, Craig Professor of Law, Texas Southern University (Self), Houston, TX Smith, Christopher (Senator Ellis), Austin, TX AGAINST: Carlson, Pat (Self), Fort Worth, TX ON: Gaylor, Tom Deputy Executive Director (Texas Municipal Police Association), Austin, TX Registering, but not testifying: For: Figueroa, Luis Legislative Attorney (Mexican American Legal Defense Educational Fund), San Antonio, TX Harrell, Will Executive Director (ACLU), Austin, TX SB 695 FOR: Bradley, John District Attorney (Williamson County District Attorney), Georgetown, TX AGAINST: Heimlich, Ed Executive Director (Informed Citizens), Houston, TX Robinson, Anthony (Self), Houston, TX Tyler, Jared Deputy Director (Texas Innocence Network), Houston, TX ON: Keller, Sharon Presiding Judge (Court of Criminal Appeals), Austin, TX Registering, but not testifying: For: Rolater, Jr., John R Assistant District Attorney (Bill Hill, Dallas County Criminal District Attorney), Dallas, TX Against: Hampton, Keith (Texas), Austin, TX Houston, Josh (Christian Life Commission), Austin, TX On: Reynolds, Carl General Counsel (Texas Department of Criminal Justice), Austin, TX SB 732 ON: Gougler, Michael Assistant Commander (Texas Department of Public Safety), Austin, TX Registering, but not testifying: For: Gaylor, Tom Deputy Executive Director (Texas Municipal Police Association), Austin, TX On: Ditucc, Frank (Texas Polygraph Board), Austin, TX


How's it coming?
Backlog
Markets Overview Page to Replace Scroll
Updated 10/09/18KYC Improvements (No More Need To Print Any Docs, All E-Signatures)
Updated 10/09/18Affiliate Features & Imrovements
Updated 10/09/18Fiat to Crypto Functionality
Updated 09/12/18Addition of GNT & NPXS
Updated 09/05/18Introduction of Margin Trading
Updated 10/09/18Integration of Additional Blockchains i.e. Stellar, Cardano, etc.
Updated 08/16/18Pop Up Warning For Market Orders & Fat Finger Warning on Limit Orders
Updated 09/12/18Native Mobile App
Updated 08/16/18In Progress
LP Bug Fixes
Updated 10/09/18FX Trading Using Crypto As Base Currency
Updated 10/02/18Mobile Default Presets
Updated 09/17/18API Access For All
Updated 09/17/18Addition of PCO & XRR ERC-20 Tokens
Updated 10/09/18Live Chat Widget on Exchange
Updated 10/09/18Pending Deployment
Trading View Widget
Updated 10/04/18Additional Columns in Exchange (Will Allow More Widgets Per Column)
Updated 10/04/18Session Expiration Issue That Results in "Cross Origin" Error Message
Updated 10/09/18Add trade.io onto Coin Market Cap (CMC)
Updated 10/09/18Deployed (Changelog)
October 4, 2018
Revised Top Navigation Bar & Language Selector on Home Page
September 27, 2018
GUI Enhancements: 1. Bar Bleeds off Chart Fix 2. Color for reporting statuses 3. Add fullscreen button to chart widget 4. Cancel conformation dismissal 5. Saving a withdrawal address feature 6. Create switch (buy/sell) for place order (New Widget) 7. Increase Order Book Total >100 8. Price and Amount scale
September 17, 2018
Thai Language Addition
Addition of Arabic Language
September 12, 2018
Daily Payouts For Affiliates
August 16, 2018
Open Registration For All
Email Template Modification
USDT
Additional ERC-20 Tokens & Consulting Client ICO Tokens (DOG)
Market Order Execution Notification/Warning
Order Book Over/Under
Liquidity Pool
September 13, 2018
Capital Letters for Assets/Indicate Assets More Efficiently on Exchange
Full Withdrawal Address Not Appearing Fix
September 10, 2018
Additional Tokens on www.trade.io scroll
TV2 Deployment: TTV/ETH, TTV/BTC, TTV/TIO
September 7, 2018
Enhance Viewing Experience on Charts, Candlesticks, Indicators/Volume Bars
September 28, 2018
Website Enhancements: • Deployed fixes for the calculator • Optimized images to load faster • Deployed fixes for to reduce site load time • Deployed fixes for to reduce run time performance • Deployed fixes for the ticker to run smoother on most browsers (Chrome/Firefox/Safari/Edge/IE) • Deployed fixes for the ticker to work on IE/Edge/Firefox as it wasn’t before working on IE/Edge • Deployed fixes for site responsiveness on mobile/tablet devices
September 24, 2018
Spanish & Portuguese Language Additions
September 11, 2018
trade.io Scroll Slowing Down Certain Browsers (Firefox/Chrome Done) (Edge/IE Done)
Russian, Indonesian & Chinese Languages Deployed
September 6, 2018
Delisted TIO from OKEx, TIDEX, & IDEX
Affiliate Banner Content Updates
September 3, 2018
Addition of Malaysian & Vietnamese Languages on Website
August 31, 2018
Institutional Liquidity Enhancement (Depth of Book, Decreased Spreads, Etc.) Done: BCH, ETH, BTC, LTC. Pending: BAT, OMG, REP, TTV, ZRX, TIO
Addition of Augur (REP)
August 30, 2018
$ Conversion in Place Order & Automatic Max $ Dropdown
August 27, 2018
Multi Lingual Live Chat
Addition of TIO/BCH, TIO/LTC
August 23, 2018
Revised Legal Docs (Aesthetic Modifications)
News Section on trade.io (To Reduce # of Emails)
Addition of OMG, ZRX, BAT
Enhanced Order Book
August 21, 2018
Delisting from OKEx (Confirmed for 8/24)
August 20, 2018
Enhanced Affiliate Platform (Including Payouts)
Email To Clients Regarding LP Launch Timing
Increase KYC Doc Limit to 20 Documents
August 17, 2018
Introduction of Daily Market Commentary by Dave Hannigan
Introduction of OTC Trading Desk


The projectors' lamp light output degrade over time. At the end of rated lamp's life, brightness could decrease down to %50. Change is not linear specially in early stage but it is close enough.
You can specify how many percentage each 100 hours in lamp life should increase cure time. So you would not need adjust cure times manually.
For the standard lamp we recommend 2.5.


Chun, does OSTI have a position on this?
Aileen Pritch Manager, Institutional Requirements & Research Products Performance Assurance and Contract Management Princeton Plasma Physics Laboratory Office:<PHONE_NUMBER> Cell:<PHONE_NUMBER> @.***
On Thu, Oct 6, 2022 at 9:34 AM Chun Ly @.***> wrote:
Hannah and Kate,
Thanks for bringing this to my attention. I've CC-ed Aileen so she's aware. You bring up an interesting point of how to disclose funding metadata. I can show how DOE does this for those records in question. I believe DOE/OSTI has taken an easier approach of populating identifiers fields in the DataCite metadata schema for funding instead of using any specific funding field.
Here are two DataSpace datasets with DOI minting from DOE: 88435/dsp011g05ff77b: https://api.datacite.org/dois/application/vnd.datacite.datacite+json/10.11578/1888276 88435/dsp013j3335393: https://api.datacite.org/dois/application/vnd.datacite.datacite+json/10.11578/1888262
As you can see, a separate identifiers field is provided with the grants numbers.
Regarding the original question, having additional metadata of who the funder is and a URI to the grant is a good idea as Crossref and a number of open infrastructures are moving in this direction with RORs and other persistent identifiers. However, I'm not sure how feasible this is for all grants. While most PPPL funding is from DOE, there are separate sub-divisions (e.g., Office of Science), and there are also non-DOE funding such as NASA and NSF. Also, I'm not sure if our prime contract grant (DE-AC02-09CH11466) has a URI. I would not consider having full funding metadata as MVP, but it could be something that we need in the future with the push for NSPM-33 to use persistent identifiers (we had received inquiries from DOE on our current use of persistent identifiers - ORCID, ROR, grants, etc.).
Award DOIs have been discussed by the DOE community, but it's used sparingly at the moment. DOE has the following service that PPPL has not used: https://www.osti.gov/award-doi-service/. I know of only two labs that have begun to experiment with this for their user facilities.
Cheers, - Chun
Research Data Developer Princeton Plasma Physics Laboratory Performance Assurance & Contract Management ORCID: 0000-0002-4245-2318 https://orcid.org/0000-0002-4245-2318
On Wed, Oct 5, 2022 at 11:12 AM Hannah H @.***> wrote:
Thanks @kelynch https://github.com/kelynch! These are PPPL submissions, so let's check with Chun about how these would fit into Datacite.
@astrochun https://github.com/astrochun, We are examining how to transcribe the funder information in these records to Datacite. We are currently assuming to use the following properties for Funding Reference https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#19-fundingreference. (note: We will eventually have all of Datacite, but this is what we anticipate to start with.):
- Funder Name
- Award Number
- Award URI
Do you see the information in your currently published records fitting into these fields? Please let us know if you see a need (in the near future vs waiting a bit for the full Datacite schema to be properly added) for additional or different fields for the properties under Funding Reference. Thanks!
— Reply to this email directly, view it on GitHub https://github.com/pulibrary/RDOS_Publishing/issues/7#issuecomment-1268772948, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE25ORQDQ23EXJPCGQREFFTWBXAI3ANCNFSM6AAAAAAQROTYHQ . You are receiving this because you were mentioned.Message ID: @.***>
Not sure why my response via email did not show up here, but I see Aileen's response so see above for my full initial response.
Aileen,
My recollection from a few months ago when the Award DOI was discussed at one of the community calls is that they would like to see more labs adopt the Award DOIs, but it was still in the early stages of awareness for many labs. I think many labs currently don't have the bandwidth and would rather see a few labs (PNNL for example) lead the way before making a decision. At that time, it wasn't apparent to me how we would entirely use the Award DOI service since I think PNNL is providing grants/sub-grants(?) for users. Namely, they have a separate award number and thus tracking it via an Award DOI makes sense.
If you think we should reach out to them now and explain our current scenario with our data repository, I can reach out.
Cheers, - Chun
Research Data Developer Princeton Plasma Physics Laboratory Performance Assurance & Contract Management ORCID: 0000-0002-4245-2318 https://orcid.org/0000-0002-4245-2318
On Thu, Oct 6, 2022 at 6:53 AM Aileen Pritch @.***> wrote:
Chun, does OSTI have a position on this?
Aileen Pritch Manager, Institutional Requirements & Research Products Performance Assurance and Contract Management Princeton Plasma Physics Laboratory Office:<PHONE_NUMBER> Cell:<PHONE_NUMBER> @.***
On Thu, Oct 6, 2022 at 9:34 AM Chun Ly @.***> wrote:
Hannah and Kate,
Thanks for bringing this to my attention. I've CC-ed Aileen so she's aware. You bring up an interesting point of how to disclose funding metadata. I can show how DOE does this for those records in question. I believe DOE/OSTI has taken an easier approach of populating identifiers fields in the DataCite metadata schema for funding instead of using any specific funding field.
Here are two DataSpace datasets with DOI minting from DOE: 88435/dsp011g05ff77b: https://api.datacite.org/dois/application/vnd.datacite.datacite+json/10.11578/1888276 88435/dsp013j3335393: https://api.datacite.org/dois/application/vnd.datacite.datacite+json/10.11578/1888262
As you can see, a separate identifiers field is provided with the grants numbers.
Regarding the original question, having additional metadata of who the funder is and a URI to the grant is a good idea as Crossref and a number of open infrastructures are moving in this direction with RORs and other persistent identifiers. However, I'm not sure how feasible this is for all grants. While most PPPL funding is from DOE, there are separate sub-divisions (e.g., Office of Science), and there are also non-DOE funding such as NASA and NSF. Also, I'm not sure if our prime contract grant (DE-AC02-09CH11466) has a URI. I would not consider having full funding metadata as MVP, but it could be something that we need in the future with the push for NSPM-33 to use persistent identifiers (we had received inquiries from DOE on our current use of persistent identifiers - ORCID, ROR, grants, etc.).
Award DOIs have been discussed by the DOE community, but it's used sparingly at the moment. DOE has the following service that PPPL has not used: https://www.osti.gov/award-doi-service/. I know of only two labs that have begun to experiment with this for their user facilities.
Cheers, - Chun
Research Data Developer Princeton Plasma Physics Laboratory Performance Assurance & Contract Management ORCID: 0000-0002-4245-2318 https://orcid.org/0000-0002-4245-2318
On Wed, Oct 5, 2022 at 11:12 AM Hannah H @.***> wrote:
Thanks @kelynch https://github.com/kelynch! These are PPPL submissions, so let's check with Chun about how these would fit into Datacite.
@astrochun https://github.com/astrochun, We are examining how to transcribe the funder information in these records to Datacite. We are currently assuming to use the following properties for Funding Reference https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#19-fundingreference. (note: We will eventually have all of Datacite, but this is what we anticipate to start with.):
- Funder Name
- Award Number
- Award URI
Do you see the information in your currently published records fitting into these fields? Please let us know if you see a need (in the near future vs waiting a bit for the full Datacite schema to be properly added) for additional or different fields for the properties under Funding Reference. Thanks!
— Reply to this email directly, view it on GitHub https://github.com/pulibrary/RDOS_Publishing/issues/7#issuecomment-1268772948, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE25ORQDQ23EXJPCGQREFFTWBXAI3ANCNFSM6AAAAAAQROTYHQ . You are receiving this because you were mentioned.Message ID: @.***>
@astrochun Thanks so much for this information!
Yes, being able to facilitate property fields to describe complete funding will probably take us beyond the MVP. In the short term we don't want to lose what has already been entered for records in DataSpace.
Regarding the funder info properties that we are planning to have in the MVP, please let us know if the following translation from what is currently recorded in DataSpace to funder properties in Describe is correct:
dc.contributor.funder | U.S. Department of Energy (DE-AC02- 09CH11466)
Funder Name: U.S. Department of Energy
Award Number: DE-AC02- 09CH11466
mentioned
by Kate Lynch at 2022-10-06 13:53:24.subscribed
by Kate Lynch at 2022-10-06 13:53:25.mentioned
by Chun Ly at 2022-10-06 13:53:25.subscribed
by Chun Ly at 2022-10-06 13:53:25.mentioned
by Kate Lynch at 2022-10-06 14:01:48.subscribed
by Kate Lynch at 2022-10-06 14:01:48.mentioned
by Chun Ly at 2022-10-06 14:01:48.subscribed
by Chun Ly at 2022-10-06 14:01:48.mentioned
by Chun Ly at 2022-10-06 15:10:48.subscribed
by Chun Ly at 2022-10-06 15:10:48.referenced
by Kevin Reiss at 2022-10-06 15:36:11.merged
by Kevin Reiss at 2022-10-06 15:36:11.closed
by Kevin Reiss at 2022-10-06 15:36:12.head_ref_deleted
by Kevin Reiss at 2022-10-06 15:36:13.deployed
by None at 2022-10-06 18:11:07.deployed
by None at 2022-10-06 18:20:51.deployed
by None at 2022-10-06 18:22:44.deployed
by None at 2022-10-06 18:25:57.deployed
by None at 2022-10-06 18:29:26.deployed
by None at 2022-10-06 18:31:01.deployed
by None at 2022-10-06 18:48:22.ready_for_review
by Hector Correa at 2022-10-06 19:56:14.head_ref_force_pushed
by Hector Correa at 2022-10-06 20:00:26.referenced
by Bess Sadler at 2022-10-06 20:22:35.merged
by Bess Sadler at 2022-10-06 20:22:35.closed
by Bess Sadler at 2022-10-06 20:22:35.head_ref_deleted
by Bess Sadler at 2022-10-06 20:22:36.head_ref_force_pushed
by Francis Kayiwa at 2022-10-06 18:17:45.The merged PR ensures these derivatives don't continue to be re-generated. The next step is to identify resources with too many derivatives and regenerate derivatives for them to clean up the ones with too many.
labeled
by None at 2022-10-06 16:59:00.labeled
by None at 2022-10-06 16:59:00.labeled
by None at 2022-10-06 17:00:44.labeled
by None at 2022-10-06 17:00:44.labeled
by None at 2022-10-06 17:00:44.Duplicate of #4847
Note that in figgy it needs to be entered with the dot or else dao updater doesn't work.
labeled
by None at 2022-10-06 18:52:05.labeled
by None at 2022-10-06 18:52:11.https://figgy.princeton.edu/concern/scanned_resources/8b01ee9b-d156-4d5a-8cb5-a8066750bd6d/pdf also failing.
Somebody really wants this one.
labeled
by None at 2022-10-05 22:48:48.labeled
by None at 2022-10-05 22:48:48.labeled
by None at 2022-10-05 22:48:48.labeled
by None at 2022-10-05 22:48:48.referenced
by Kevin Reiss at 2022-10-06 02:22:28.merged
by Kevin Reiss at 2022-10-06 02:22:28.closed
by Kevin Reiss at 2022-10-06 02:22:28.head_ref_deleted
by Kevin Reiss at 2022-10-06 02:22:29.Note that the request to https://bibdata.princeton.edu/bibliographic/9933643713506421/holdings/22727480400006421/availability.json takes over 1 minute to respond:
There are two options for managing holdings with many item records.
Orangelight meeting 10/6/22: the issue was discussed and we decided to display 'Available' and 'Not Available' in the request form.
labeled
by Kevin Reiss at 2022-10-06 16:42:53.This may be a duplicate of #3208
renamed
by Kevin Reiss at 2022-10-06 02:12:24.closed
by Max Kadel at 2022-10-06 17:57:03.assigned
by Max Kadel at 2022-10-06 17:57:11.deployed
by None at 2022-10-06 19:51:38.Reaching out to stakeholders on 10/06/2022 to get confirmation on:
Sound good, @maxkadel ?
Confirmed from Primary Stakeholder, @christinach and @maxkadel : Yes, all numismatic fields visible in the online catalog are expected to be within the CSV download. What do you need from me and how can I help?
@kelea99 we are all set. We'll let you know when the csv is ready for review. Thanks!
mentioned
by Max Kadel at 2022-10-06 12:26:09.subscribed
by Max Kadel at 2022-10-06 12:26:09.mentioned
by Christina Chortaria at 2022-10-06 19:24:06.subscribed
by Christina Chortaria at 2022-10-06 19:24:06.mentioned
by Max Kadel at 2022-10-06 19:24:06.subscribed
by Max Kadel at 2022-10-06 19:24:06.mentioned
by Kim Leaman at 2022-10-06 20:02:24.subscribed
by Kim Leaman at 2022-10-06 20:02:25.head_ref_force_pushed
by James R. Griffin III at 2022-10-06 15:12:32.head_ref_force_pushed
by James R. Griffin III at 2022-10-06 15:13:18.renamed
by James R. Griffin III at 2022-10-06 16:05:37.ready_for_review
by James R. Griffin III at 2022-10-06 16:05:41.Current state of a solr record for our first sample:
{
"id":"doi-10-34770-r75s-9j74",
"author_tesim":["Trueman, Daniel",
"Wang, Matthew",
"Villalta, Andrés",
"Chou, Katie",
"Ayres, Christien"],
"title_tesim":["bitKlavier Grand Sample Library—Binaural Mic Image"],
"publisher_ssim":["Princeton University"],
"hashed_id_ssi":"c1b9e120d1b6416d",
"timestamp":"2022-10-06T15:43:33.337Z",
"score":2.682568}]
},
Current state of the same record indexed from DataSpace:
{
"abstract_tsim":["The bitKlavier Grand consists of sample collections of a new Steinway D grand piano from nine different stereo mic images, with: 16 velocity layers, at every minor 3rd (starting at A0); Hammer release samples; Release resonance samples; Pedal samples. Release packages at 96k/24bit, 88.2k/24bit, 48k/24bit, 44.1k/16bit are available for various applications."],
"contributor_tsim":["Wang, Matthew",
"Villalta, Andrés",
"Gordon, Jeffrey",
"Chou, Katie",
"Ayers, Christien"],
"description_tsim":["Binaural: Neumann KU100\r\nThis is the binaural head placed in the same location as a seated pianist. It accurately captures what the player would hear while playing the instrument.\r\n\r\nFile Naming Convention: C4 = middle C\u2028. Main note names: [note name][octave]v[velocity].wav\u2028 -- e.g., “D#5v13.wav”\u2028. Release resonance notes: harm[note name][octave]v[velocity].wav\u2028 -- e.g., “harmC2v2.wav”. Hammer samples:\u2028 rel[1-88].wav (one per key)\u2028 -- e.g., “rel23.wav”\u2028. Pedal samples:\u2028 pedal[D/U][velocity].wav\u2028 -- e.g., “pedalU2.wav” => pedal release (U = up), velocity = 2 (quicker release than velocity = 1)\u2028.",
"This dataset is too large to download directly from this item page. You can access and download the data via Globus (See \"https://www.youtube.com/watch?v=uf2c7Y1fiFs\" for instructions on how to use Globus)."],
"handle_ssim":["88435/dsp01nv9356017"],
"id":"125444",
"uri_ssim":["http://arks.princeton.edu/ark:/88435/dsp01nv9356017",
"https://doi.org/10.34770/zztk-f783",
"https://app.globus.org/file-manager?destination_id=dc43f461-0ca7-4203-848c-33a9fc00a464&destination_path=%2Fzztk-f783%2F"],
"collection_id_ssi":"3387",
"handle_ssi":"88435/dsp01nv9356017",
"community_name_ssi":"Music and Arts",
"community_root_name_ssi":"Music and Arts",
"community_path_name_ssi":"Music and Arts",
"collection_name_ssi":"bitKlavier",
"author_tesim":["Trueman, Daniel"],
"author_ssim":["Trueman, Daniel"],
"title_tesim":["bitKlavier Grand Sample Library—Binaural Mic Image"],
"domain_ssi":"Humanities",
"date_accessioned_ssim":["24 March 2022"],
"date_available_ssim":["24 March 2022"],
"year_available_itsi":2022,
"date_created_ssim":["1 September 2021"],
"issue_date_ssim":["24 March 2022"],
"issue_date_strict_ssi":"2022-03-24",
"tableofcontents_tesim":["bitKlavierGrand_Binaural_44k16b, bitKlavierGrand_Binaural_48k24b, bitKlavierGrand_Binaural_88k24b, bitKlavierGrand_Binaural_96k24b"],
"language_ssim":["en_US"],
"publisher_ssim":["Princeton University"],
"rights_ssim":["CC BY 4.0 International"],
"subject_tesim":["bitKlavier",
"sample library",
"piano"],
"subject_all_ssim":["bitKlavier",
"sample library",
"piano"],
"subject_all_tesim":["bitKlavier",
"sample library",
"piano"],
"genre_ssim":["Dataset",
"Sound"],
"files_ss":"[{\"name\":\"The bitKlavier Grand.pdf\",\"description\":\"\",\"format\":\"Adobe PDF\",\"size\":\"8718840\",\"mime_type\":\"application/pdf\",\"sequence\":\"1\",\"bundle_name\":\"ORIGINAL\",\"handle\":\"88435/dsp01nv9356017\"},{\"name\":\"README_Binaural.txt\",\"description\":\"\",\"format\":\"Text\",\"size\":\"10336\",\"mime_type\":\"text/plain\",\"sequence\":\"2\",\"bundle_name\":\"ORIGINAL\",\"handle\":\"88435/dsp01nv9356017\"}]",
"hashed_id_ssi":"e760f80cfa49b13c",
"timestamp":"2022-10-06T15:51:34.974Z",
"score":2.69924}]
},
convert_to_draft
by Bess Sadler at 2022-10-06 19:52:17.Zookeeper VMs successfully upgraded to Bionic.
closed
by Francis Kayiwa at 2022-10-06 12:49:30.@christinach and I will work on this again next week.
Also related to #3117.
mentioned
by Christina Chortaria at 2022-10-06 23:02:16.subscribed
by Christina Chortaria at 2022-10-06 23:02:16.head_ref_force_pushed
by Alicia Cozine at 2022-10-06 17:05:17.ready_for_review
by Alicia Cozine at 2022-10-06 17:05:46.deployed
by None at 2022-10-06 15:05:55.referenced
by None at 2022-10-06 15:08:21.merged
by None at 2022-10-06 15:08:21.closed
by None at 2022-10-06 15:08:21.head_ref_deleted
by None at 2022-10-06 15:08:22.closed
by None at 2022-10-06 15:08:22.


Contact Us
Please drag any circle to get better view of our Universe by D3.js
Gray chain is Galaxy classification. Does not show arrows in IE, try other browsers
The Universe
The Universe by SVG - few lines of code - not a heavy picture
The Universe
Galaxy
Star System
Planets &
Secondary Bodies
Controversy Q&A in Astronomy
Q: If the Universe is expanding, why do galaxies hold position relatively each other in any Galaxy Cluster? ;-)
A: The partially wrong answer is: Only Galaxy Clusters are expanding. The right answer is: It is partially wrong question.
Submit your opinion or tricky question in Astronomy
3D Geodesic body in Star System


Executive
Roland Yan
CEO
Hello! I'm Roland, currently a rising Senior in High School. I founded NovaCrypt.org, an umbrella organization dedicated to leading the next generation of researchers, scientists, engineers, and activists. I also lead the Project Team there, in Project MediAir, an autonomous VTOL UAV project. I have over 3000 hours of mechanical engineering work in FRC so far, and am a Columbia Engineering Research Program intern. In addition, I'm a student researcher at Columbia's Lamont-Doherty and have published my research to multiple journals.
Roja Das
CFO
Ishaan Panigrahi
CMO
Tate Schrock
CTO
Mac Kongsomjit
COO
Maksim Peterburgskiy
CWO
Avani Guduri
CDO
Project
Roland Yan
Project Lead
Hello! I'm Roland, currently a rising Senior in High School. I founded NovaCrypt.org, an umbrella organization dedicated to leading the next generation of researchers, scientists, engineers, and activists. I also lead the Project Team there, in Project MediAir, an autonomous VTOL UAV project. I have over 3000 hours of mechanical engineering work in FRC so far, and am a Columbia Engineering Research Program intern. In addition, I'm a student researcher at Columbia's Lamont-Doherty and have published my research to multiple journals.
Tate Schrock
Build Engineer
Luis Barajas
Design Engineer
Will
Design Engineer
Rishi Astra
Programming
Alex Lam
FAA Advisor
Casey
Medical Advisor
Business
Roland Yan
Lead
Hello! I'm Roland, currently a rising Senior in High School. I founded NovaCrypt.org, an umbrella organization dedicated to leading the next generation of researchers, scientists, engineers, and activists. I also lead the Project Team there, in Project MediAir, an autonomous VTOL UAV project. I have over 3000 hours of mechanical engineering work in FRC so far, and am a Columbia Engineering Research Program intern. In addition, I'm a student researcher at Columbia's Lamont-Doherty and have published my research to multiple journals.
Ishaan Panigrahi
Marketing Lead
Josh Wolk
Marketing
Roja Das
Finance/PR Lead
Ethan
Finance/PR
Mac Kongsomjit
Operations Manager
Zeros
Operations Assistant
Developer
Maksim Peterburgskiy
Developer Lead
Kanishk Kacholia
Chief Big Brain
Mohamed Elousrouti
Frontend
Art
Avani Guduri
Illustrator Lead
Aumnescio
Illustrator
Bridgit Jung
Illustrator
I’m Bridgit, and I’m a rising Senior in high school (class of 2021). I’ve created graphics for numerous businesses, organizations, and school clubs and have drawn commissioned art for 22+ clients. At the moment, I am a graphic design intern for the online student-teacher marketplace Nesuku. I lead my school’s National Honor Society (NHS) Public Relations Committee, and I am on the student board for my school’s chapter of Business Professionals of America (BPA).
Long
Illustrator/Animator
Adam Rueda
Blender
Joe Gosden
Blender
Frank
Blender
Olivier
Blender
Sidaus Vishwakarma
Blender
Video & Audio
Wyatt Mattaway
Editor
Jake Lee
Editor
Writing
Matthew
Head Writer
Della
Writer
Carmen Lauren
Writer
Grace
Writer
Jake
Writer
Anika
Writer
Matt
Writer


Juventus confirm Matthijs De Ligt and Douglas Costa injuries
by FSA EditorJuventus could be without Matthijs de Ligt as well as Douglas Costa for Tuesday’s Champions League clash with Atletico Madrid
Matthijs de Ligt is a doubt for Juventus’ clash with Atletico Madrid in the Champions League after suffering a dislocated shoulder in Saturday’s 3-1 win over Atalanta.
Team-mate Douglas Costa will be sidelined for the Atletico game because of a thigh strain, Juventus indicated.
Victory in Bergamo was the Bianconeri’s fifth in a row in all competitions and they are top of Serie A, one point clear of Inter, but the loss of De Ligt on top of Costa’s absence would be a blow to head coach Maurizio Sarri.
Centre-back De Ligt has started 10 of 13 domestic league games this season, with Giorgio Chiellini’s knee injury thrusting the €75million signing from Ajax into the spotlight.
Sarri will also monitor the fitness of forward Federico Bernardeschi, who was replaced after 26 minutes against Atalanta having suffered a bruised chest.
A statement on the official Juventus website said: “Following diagnostic tests carried out this morning … it emerged that Matthjis de Ligt suffered a dislocated right shoulder in yesterday’s match and has now began the appropriate therapies and recovery.
“Therapy and recovery also for Federico Bernardeschi, who suffered a bruise to the right hemithorax.
“Douglas Costa suffered a low-grade lesion of the semitendinosus muscle of the right thigh and has started rehabilitation treatment.”
Juventus said that in winger Costa’s case, it would take around 15 days for him to fully recover.


JavaScript seems to be disabled in your browser. You must have JavaScript enabled in your browser to utilize the functionality of this website.
My Cart:0 item(s)
Welcome to our online store!
6 Item(s)
View as: Grid List
Shopping Options
You have no items in your shopping cart.
You have no items to compare.
What is the main reason for you to purchase products online?


{%layout "layouttest/mylayout.html"%} {%block firstblock%} This block definition is from pagewithlayout {%endblock%}


Before Change
Package.delete_local_file(pkg.get("mydataframe5.csv"))
Package.delete_local_file(pkg.get("mydataframe6.tsv"))
for lk, entry in pkg.walk():
file_path = parse_file_url(urlparse(entry.physical_keys[0]))
assert not (pathlib.Path(file_path)).exists(), "The serialization files should have been deleted"
self.file_sweeper_path_list.append(file_path)
def test_tophash_changes(self):
test_file = Path("test.txt")
test_file.write_text("asdf", "utf-8")
After Change
"was serialized"
// Test that push cleans up the temporary files, if and only if the serialization_location was not set
with patch("botocore.client.BaseClient._make_api_call", new=mock_make_api_call), \
patch("quilt3.Package._materialize") as materialize_mock, \
patch("quilt3.Package.build") as build_mock:
materialize_mock.return_value = pkg
pkg.push("Quilt/test_pkg_name", "s3://test-bucket")
for lk in ["mydataframe1.parquet", "mydataframe2.csv", "mydataframe3.tsv"]:
file_path = parse_file_url(urlparse(pkg.get(lk)))
assert pathlib.Path(file_path).exists(), "These files should not have been deleted during push()"


{% extends "base.html" %} {% block content %}
We want members to enjoy their time in clan chat as well as while playing the game. We expect members to respect one another. This means no cursing, or personal attacks on members.
Donate only what is requested. When requesting, do not ask for levels so that all members can participate. (Exception made for war, where level 4 drags, 5/6 wizards 5/6 archers are used.)
Donations are filled quickly in our clan. Leave your chat open for a better chance to donate.
We like to help, especially new members and members with low level THs. We expect all members to at least keep a 1:2 ratio for donations and requests. For example, at least 100 donations for 200 requests, or 600 donations and 1200 requests. You can become an Elder by donating 500 troops in a season. We expect elders to at least donate 200 per season to maintain elder.
We use the app Groupme for clan chat outside of Clash of Clans. It is available on Android and IOS. Register with your Clash of Clans name, and an email address. Provide this info to a leader in Clash of Clans chat, and we will get you added to our chat group.
If you are going to be away from Clash of Clans for a week or more, we would like for you to move your account to Cult Legion until you come back. That way we won’t be at a disadvantage during war.


[Note that followups are directed to rec.arts.movies.current-films and rec.arts.movies.startrek.current only, not to rec.arts.sf.movies. -Moderator]
STAR TREK: FIRST CONTACT A film review by Rick Kelvington Copyright 1996 Rick Kelvington
Star Trek: First Contact - A Review and Story Synopsis ... or How I Learned To Stop Loving Star Trek & Started Watching Babylon 5 Again.
First let me say, you probably won't like this review.  I guarantee you this review will not. My personal favorite, is the Hostess Cupcake.
For those of you that have decided to continue on, here are the rules:
1. This is a review and story synopsis, not a criticism of a life style or clothing choice.
2. You can not flame me, if you are over your target weight by more than twenty pounds, or need a belt which exceeds 46 inches.
3. If you went to the theater more than 3 hours before the film started, you may not flame me.
4. If you went to the theater in a Star Fleet Uniform, or wore more than three star trek communicator pins, you may not flame me and finally...
5.
Star Trek - First Contact
I wanted to like this movie, I really, really did. We needed to have one hit out of the park, the Star Trek franchise is starting to show it age. Now as a review of a movie, you can only take into account the things that happened on the screen, (which in my case also includes the previews) and the reaction of the audience, which in my book is somewhat secondary. Please note that anyone wearing a Klingon costume, or dressed as a Romulan does not technically count as an objective audience member.
The day started promisingly enough, with a delightful ticket taker, a few short previews, and no over acted computer animations telling me to shut up or throw away my trash. The theater was very full, nearly 80% of it's capacity. People waited with baited breath to see the continuing adventures of Picard, Riker and the rest of the gang. But then a surprise, a preview which had a small TV set showing Star Wars on it, which it turned out to be, was a very good and enjoyable preview of the re-release of the Star Wars films starting in February of next year, the preview even had new footage never before seen and killer effects. The scene was set. A good preview, nice ambiance, and some overly buttered popcorn.
The theater got quiet, as the stars on the Paramount logo came flying into view, followed by the familiar strains of the Classic Trek music we all grew up with. The titles, well they were less than inspiring, no bottle slowly falling through space, no ships passing by at warp speed. Just a reverse Superman type of generic title. But who cares about titles anyway, this could still be a good film.
Then we see what has to be the longest pull back shot in history of motion pictures and I was very excited, effects like this don't come cheap. This shot from inside Picard's eye to outer space was awesome! Then like most really good things, it turned out to be a dream. We see Picard on his new ship, without so much as clue as to how he got there, and where this ship came from. Everything seems to be normal except Picard knows the Borg are about to attack. Having been Borgified himself several years ago, he still hears Borg song in his head.
The most ruthless and vile enemy since the goatee Klingons of the sixties, the Borg. Part man, part machine, part plastic plumbing. These despicable life forms that stagger around like many of Universal Picture's most famous monsters, are the scourge of the galaxy, why the mere mention of their name can make a Klingon wet his pants or a make a security officer wish for the merciful death of a transporter accident.
Personally, I wanted to know how this ship got to be the Enterprise-E, I wanted to see it's commission, hear stories of it's design, maybe even see Picard working with the designers on it's construction. See how they go the crew to come back and watch as they slowly break orbit for the first time. But it was not to be, no matter, it can still be a good film.
Which brings me to my first rule of Acquiescence, just like the rules of Acquisition that the Frengie use. The rules of Acquiescence are used to point out major flaws in logic or rational thinking that they take for granted in the Star Trek universe.
Rule 1: We don't need to know anything about how people in the Star Trek universe get new ships, new eyes, or new hair colors for that matter. We can just take for a granted that Star Fleet will keep building new ships as fast as we destroy them.
The scenario is set, the Borg are on the attack. Will Picard defy orders and save the universe again, in a mighty battle around Earth, we see Star Fleet ships tossed about like plastic models being blown to bits by some intergalactic, M-80 firing, Rebukes cube. We see Picard, taking over the fleet and exploiting a weakness in the Borg that he had failed to mention to Star Fleet command during those long debriefings he must have gone through all those years ago.
But it seems destroying the Borg ship is not enough, the Borg launch a huge escape pod or cannon ball like item out of the ship as it blowing up, this escape pod has the ability to create a field that will allow it to travel back in time, the Enterprise get's caught in it's wake just long enough to see what happens when you introduce a dominate species into a submissive culture, the Borg take over Earth. By altering it's past. At first I had guessed this take over, which the Borg call assimilation, was done by forcing the people of earth to watch reruns of Regis & Kathy Lee until the strongest of our race killed themselves, and the rest were just given an email address and shown how to use a newsgroup until they were numb and nonresistant.
We soon find out that by following them into this temporal field somehow, that they plan to take over earth of the present by stopping something out of Earth's past. So far the film is off to blistering pace. The effects are impressive, the story a little strained but all in all, I still think I can like this movie.
Rule 2: You don't need to know how a technology works to use it, the Enterprise-E is somehow able to create, and then later in the film utilize, a here to fore unheard of way of traveling in time by making a cronosmetric field.
After following the Borg back in time to a post WWIII era decimated Earth, and deciding that The Borg were trying to stopping the "first contact" humans had with an alien race, ( a very old reference to an episode of the original Trek, where Vulcans were the "first contact" made with Earth and that this helped to save our world)
Rule 3: There are no longer any original ideas that can be developed in the Star Trek world, or so they would have us believe, without a reference or major story plot that somehow hinges on information we leaned in Kirks time. Soon I expect to read a book called "The world according to, Kirk"
The concept is the Borg will disrupt this meeting, by stopping the first ever test of a working warp drive ship called the Phoenix. They try and do this by firing randomly from space at the area around where the ship is housed. This well thought out plan and the writers deserve credit for trying it. The Borg's plan however, is disrupted by the appearance of the Enterprise-E in this post apocalyptic earth, when Picard blows the Borg ball out of the stars with a few well placed torpedo hits.
Rule 4: Shooting at things on the ground from space seems very difficult. You would think that with the technology necessary to travel back in time, and assimilate races of people, one of them would have been a tactical officer, capable of hitting one little missile size ship from their position in space.
After this blistering assault on the town, the crew of the Enterprise beams down to find Zefram Cochran and make sure he can still do all the things necessary to keep Picard's future in tack, and stop the Borg threat. Up to this point the story was not bad, and everything was going along swimmingly.
But unbeknownst to the Captain, and the People on the Enterprise, and the internal sensors, and the crew in general, some of the Borg have beamed over to the Enterprise and are starting to in a very "Aliens" like way, take over the ship a few decks at a time. In scenes that seem all too familiar, where doomed crew members call out to each other, like they are looking for Jones the cat, instead of asking the computer where their shipmates are, they slowly one by one get pulled into the Borg collective.
Rule 5: The most powerful computer in the universe can be taken for granted when it would be convenient to ask it a question about a fellow crewman or something even more benign like "Computer, why is it so hot in here?" or "Computer, are there any Borg around the next corner?".
Picard, Data, and eventually Crusher and Lilly (whose role in the film is never really clear) return to the ship while the others look for Cochran. Once there, Picard discovers that it appears the Borg, somehow managed to beamed over undetected, while their ship was exploding, and are systematically taking over parts of the ship including engineering. After a few moments a plan is set into place to destroy part of the Enterprise's warp core cooling system, and that in turn will kill the organic parts of the Borg. Also the computer systems are locked out from the Borg by Data who encrypts them so well, that even drilling holes in his head won't get them out. I had a little problem with the holes being drilled in Data's head scene, his skin seemed very wooden like as bits of saw dust came from his skull, and these holes never show up again later in the film, which is a nice little flub on their part.
Picard runs into Dr. Crusher's patient Lilly, while trying to make his way back to the bridge, a women who is Cochran's, friend, wife or maybe just a lover, it's very unclear, and the two of them work their way back to the bridge. In doing so they encounter the Borg who chase them through a holographic program, where Picard conjures up a Tommy gun and kills the Borg who are following them. One point that is clearly brought out is that the bullets in the gun are not just holographic ones but are more real thanks in part to a few well placed commands that take all the safety precautions off of the holodeck. We saw this several times during the run of all the current Star Trek series.
Rule 6: Holographic bullets don't kill people, it's the over rides that do.
Picard takes a part out of the dead Borg, and plugs it into the top of his tricorder to help further the plot, and find out what the Borg are up to.
Rule 7: You can plug anything into a tricorder and it will interface perfectly. It seems the writers of this film have seen "Independence Day" and have determined that a computer, is a computer and they all speak exactly the same language in exactly the same way, and will talk to each other perfectly well. You can take what ever is lying around, plug it into the top of a tricorder and retrieve information from it, obviously tricorders must be running the Macintosh operating system.
Back on Earth they are searching for Cochran and trying to see if they can fix the ship in time for tomorrow morning's early lift off. After a time and few drinks, the crew catches up with Cochran and they convince him, he must complete his mission in order to save their future.
Rule 8: Post nuclear Earth is the perfect time for building a warp drive, it seems the parts and equipment must just be lying around waiting to be assembled. Even if it a takes a while to find enough titanium.
By this time I was starting to ask myself a lot of questions about the plot, but I figured, I must hang on I'm sure this is going somewhere, I can stay the course for a few more scenes. Besides how often do we get to see Trio drunk?
Cochran who is anything but noble and heroic (which was a touch I really liked), gets so spooked by the hero worship from the Enterprise crew, (including an all to brief appearance by the bumbling and socially inept Barkley). That he goes and runs away and is eventually phasered into doing his duty bit for the future.
Rule 9: The boys from Temporal Investigations frown on shooting historical figures with phasers. What's wrong with a good old fashion punch or a blanket party, do we have to shoot everyone who is the least bit cranky with a phaser?
On the ship after a long and somewhat boring non-battle and wrestling match with the Borg, where we see somewhat Borgified crew members get phasered to death by their Captain, and Data who all but breaks the head off one the Borg only to be captured by one of the oldest tricks in the books.
Rule 10: There seems there is only one door on the Enterprise-E which open up, and Data just happens to be standing in front of it at the time when the Borg raise it just enough to recognize his Bruno Molly boot and pull him under it.
It's determined that the Borg, who have been whipping the asses of everyone on the ship so far, need reinforcements, which it seems are located somewhere in the delta quadrant. No doubt setting traps for Voyager to stumble into in the next few years. They will get these reinforcements by attaching a type of homing beacon to the main deflector dish and sending for them. I can only hope the Borg's Seti program is better than ours, or chances are they would never hear it.
Picard, Worf and Hawk, not the same one from "Buck Rogers" fame, but a mere body to be killed later decide that the only way to stop them is to go and do an EVA (Extra Vehicular Ascent) walkabout on the ship and destroy the deflector from the outside.
Data on the other hand is being tempted by the sins of the flesh by the Borg Queen. Who one can say, despite all her obvious flaws and faults is not spineless. As a matter of fact she is head and shoulders above the rest. She is lowered into her waiting Bat suit of body armor and entices Data to join her in her quest for perfection. Eventually she seduces him and for the moment it seems he has "Come one with the Borg".
 It's just plain bad form.
Picard, Worf, and the soon to be dead crewmen, go outside of the bridge to where the deflector dish is, when they get there they see the Borg setting up the homing beacon. Now one very interesting thing to note during the fight sequence that takes place is that the Borg don't need space suits to breath in outer space.  This type of scene has always been a pet peeve of mine, there is no way to do a zero gravity scene well, unless you spend endless time and money on it. Everyone who flew looked as if they rejects from "The Peter Pan School of Flying". This was also the scene where I had pretty much given up on the film, by the time Worf said "Assimilate this!" I was well on my way to a frown.
Rule 12: It is very, very cold in space and organic materials do not respond well to the vacuum of space. You would think that even if they don't have to breath (see Rule 13) their faces, and other organic parts would pretty much either seize up, or just plain explode in the absolute zero of outer space. It is mentioned very early on in the film that the Borg like 38 plus degrees Celsius, so how do all those mechanical and organic parts function so well in outer space. This was a big mistake.
Rule 13: Some type of humanoids do not have to breath in outer space, the list includes Superman, Space Ghost and obviously The Borg!!! Even if you were mostly mechanical, you would think that your collective brain would have told you to take an oxygen mask with you for your organic side.
Back on the ground the warp ship is being readied and launched, with the help of Riker and LaForge who tag along for the ride, which I'm sure is a breach of time travel etiquette. Fortunately the cockpit has seating for three, and we can only hope that Cochran's previous co-pilots were thrown on the funeral pyres before Riker and LaForge took their places. As they travel into space and start their trek, things on the Enterprise are not going so well.
After losing more ground to the Borg, and a bitter talking to by Lilly, who did an excellent impression of Guianan, but I'm sure that was just a coincidence and it had nothing to do with the fact that Whoopi Goldberg wasn't in the picture. Also in this scene we see all the previous ships that have the Enterprise name attached to them. The ones that get broken looked just like the models you get in the store except they were gold plated, in this very, very expensive film, this looked really cheesy.
Picard decides to destroy the Enterprise and have the crew abandon ship. Crusher asks, "Do you think they build another one?" Good question, since we seem to be going through them at an amazing rate. I wondered why not just separate the ship and leave the Borg the bottom half and then destroy the bottom half of the ship while they had the chance.
Rule 14: There is only one type of allegory that works, a literary one. If you are not well versed in the classics you will never understand why you do things.
Everything seems to being going well for Cochran and his ship the Phoenix as they approach the light barrier. I did notice one very striking similarity between the Phoenix and the original star ship Enterprise, the Nacelles seemed very familiar. Maybe this was an omage, or maybe Nacelles just have to look that way.
Picard attempts a rescue of Data and runs into the Borg Queen. Offering himself as a mate for her if she will let Data go. It seem she was on the Borg ship all those years ago, we just never saw her, or ever heard about her, or had any clue as to her existence before this film.
Rule 15: You can destroy a Borg vessel without any apparent survivors drifting in the wreckage and yet the Borg Queen will get away and will mock you for your very linear thinking for not understanding how she could have survived? Go figure.
After Data is released from the Borg Queen's force field he gives the impression that he is actually on the Borg's side, just long enough to send a few torpedo bearing down on the Phoenix. The torpedo eventually miss their target and the jump to light speed for the Phoenix attained. Data then implements the plan to destroy the Borg by allowing the engine cores cooling system to pore out into the engineering deck, while Picard looking like Stallone in "Cliff Hanger" climbs out of the way of the boiling vapor which kills most of the Borg and disables the queen.
Rule 16: You don't need warp core coolant to keep your star ship engine cool. It seems after you spill it out every where the core is just fine, even if you don't have an engineer or any crew to fix the damage.
The Borg Queen or what's left of her and her Bat suit, are finally killed by Picard who while doing a promotional tie-in with "Mortal Combat - The Next Generation", takes out her spine and snaps it in two. He then goes over to Data who has had his new fleshy self boiled away by the coolant leak, and who now resembles Arnold Schwarzenegger in the "Terminator" movies, get set to recall the crew and repair the ship.
On Earth, all is right with the world, the warp experiment has attracted the notice of an alien race, the Vulcans. I was stunned that people in the audience didn't know what was about to happen when the Star Trek mythos clearly states our First Contact was with them. They land and emerge from their craft, in a very "E.T" like scene, speaking perfect mid-west English (long before the invention of the universal translator) and giving the basic Vulcan welcome of "Live long and prosper".
We learn the Vulcans never knew the Enterprise and here crew were there due to the moon gravitational fields, and we have figured out not only how to generate this cronosmetric field, but how to return to our own time using it.
Rule 17: Transporters do not set of sensor alarms of any type on a vulcan ship.
The movie ends with a scene very familiar in look and feel to "Star Trek V: The Final Frontier", all that was missing were the strains of "Row, Row, Row Your Boat", and people getting drunk. Well we actually do have Cochran getting the Vulcans drunk, which I thought was an interesting little movie moment. Welcome to Earth, have a drink!
All in all the movie was very flawed, with only the performances of the major cast members making it worth while.
The acting was very good, a particular nod goes to Frakes for not putting himself in the movie too much, and to McFadden for having more hair styles in a single movie than Emelda Marco has shoes. I also like seeing Troi drunk, it was a classic Trek moment.
The effects were spectacular, as always. We have come to expect the best from ILM. They delivered seamless and believable effects from the opening shots through the very end. My favorite has to be the pull back from Picard's eye to outer space. It will go down in the history of Trek as being unforgettable. The weakest effects, and this isn't ILM fault was the Zero-G stuff, it still looked like people hanging from wires, even if those wires have been digitally removed.
The music was way too familiar, and I thought James Horner stole from his own work, this sound track was choppy at best and didn't add anything to film, if anything I would have like to been without it when it was drowning out some of the dialog between Riker and Cochran.
The direction, was slow and plodding, it was a good first outing for Frakes, but it was way to slow for a Star Trek film, I kept waiting for it to pick up, and it never did. I also think the film was about ten minutes too long, a lot of things could have been cut. Namely, half of the Zero-G stuff, and half of the dialog about Cochran being such a hero.
The writing was rather bland, there was no new ground broken here, I also have always hated the idea of rewriting history. I did enjoy seeing Picard still having trouble dealing with his encounter with the Borg from six years ago. But by adding the Borg Queen concept when it never existed there before was just plain cheating, and to add insult to injury having her escape the original fate of the Borg was just a slap in the face to the writers of the "Best of Both Worlds".
I loved seeing the Emergency Holographic Doctor and Nelix's alter ego from "Voyager" there, they were very funny. Also Barkley added a nice moment and will certainly spawn a five dollar action figure for is five seconds of screen time.
Overall, the production values were high, the risk great. But Star Trek - First Contact, just never connected for me. Maybe I was expecting too much, maybe they just can't make a good Trek film without the original crew, or maybe it reminded me just a little too much of Star Trek V. Whatever the reason, it's obvious that Trek needs fixing. Maybe new writers or killing a major cast member is in order. What ever the answer is, I hope it comes before we see, "Star Trek Voyager - The Movie".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Team Profiles
Intern
id:
email:
School: Intern
Intern
id:
email:
School: Intern
Intern
id:
email:
School: Intern
Intern
id:
email:
School: Intern


Exceptional
About
New Properties
Listing
Market Report
Contact
H.U.D
Realty Group
Name
Email
Phone
Message


The issue:
People expect great service
Better, faster, simpler. It is in business's interest to adapt to changing demands, but with resources in the public sector tight, government needs to find a way to deliver better, faster, simpler services to its residents whenever it is convenient to them.
Digital by default has been a goal for some time, but with the pace of change in the open source community, now is perhaps the time to realise the potential of delivering streamlined services in a better, faster, simpler way.
The idea:
Use open source to deliver online services
Typical government procured solutions to service delivery have relied on start from scratch, custom designed, all in one packages. The outcome is often slow to implement, hard to integrate with other systems and difficult to modify as needs changes.
So why not embrace the approach taken by the open source community? After all:
- Open source provides starter apps to let you hit the ground running with millions hosted on github
- JSON, APIs and linked data are making it easier to integrate software
- If it's not exactly what you want you can customise to your needs, whenever you need
Mapbox for GIS. Shopify for a truly transactional online presence. Github for document storage. These are just examples, but by rethinking the way we approach service delivery there is the potential to deliver better, faster, simpler, for less.
The proposal is to develop a proof of concept, local government online services suite, using open source and cloud hosting software.
The impact:
More for less
If this proposal delivers a proof of concept, it offers the opportunity to radically challenge the current way we think about how public sector provides its services. This is not just in technical terms. By lowering the barriers to digital by default, it promises to allow government to redesign business processes and become more responsive to changing demands.
The impact on residents could be greater still. Offering better, faster, simpler promises to make interactions with government easy.


Play with Friend
Play with Machine
Search depth:
1
2
3
4
5
Positions evaluated:
Time:
Positions/s:
Messages:
Send


ngAria
The $aria service contains helper methods for applying common ARIA attributes to HTML directives.


To some of you, that's just a simple salutation. To others that have already passed into the world I have just entered, that's a half joke.
I guess this is as good a time as any to tell you that I've started a new adventure. Somehow riding my bike 545 miles last week just wasn't enough and here I am, beginning a four-month journey of learning something entirely different through Dev BootCamp.
But, enough about me, this post is supposed to be about some concepts I learned this week. And I would say the theme of this week was the multi-player experience.
Growing up, we weren't allowed to rent one-player video games from Blockbuster (#Throwback). As a family of four kids, my mother simply couldn't stand the fighting. What took one week of promises that we could share was dismantled in mere minutes. And so what seemed like a lifelong sentence to multiplayer began.
In the world of coding, especially open source projects, things like version control are essential. Even if you're rolling on through a one-player game (Thanks for being both a one and multi-player game, Donkey Kong!), you still have to keep things straight with yourself. Because if you mess up and get hit by a rolling barrel or mistakenly introduce a bug with your new code, you can always revert back to that checkpoint (that beautiful barrel with white stars).
The idea of version control is that these different points are managed cleanly, assuming you've left yourself great commit messages along the way that indicate what you modified in this commit. Each commit is like a beautiful save beacon or a white-starred barrel in this analogy.
Git does a great job of managing these changes by saving each of your commits (unlimited save barrels!) separately.
And GitHub is where these great things go to live online. A place where you can compare scores, er, maybe just learn a thing or two from other people on how they beat the weird rat boss/solved your problem with more efficiency. And, who knows, you could be fortunate enough to get feedback from other great developers on your code (think Cranky Kong, but [often] way nicer).
And as a pure project tool, it allows you to work alongside people around the globe on a single project, without overriding anyone's work.
GitHub is more than just collaboration, it's a beautiful format to see how your project has grown and changed. And maybe how you've manage to develop as well.
And on that note, I guess I should thank my brothers for making me an acceptable multiplayer, but moreso DBC for nudging me to be a better one.


The Old World
He doesn’t have much time. (Trump)
The Establishtary Council is very upset with him. He doesn’t listen to them. He’s always going off on his own track.
After he’s delt with, they go the World Council, who doesn’t agree with their plan giving control to them.
 The American Army is destroyed. The war takes a dreadful toll on the world. Pence flee’s to another country to protect himself. Only they too are with the World Council which doesn’t him no good. America is soundly defeated. But the world is in dreadful shape because of nuclear weapons. No one can believe the weapons are used because they would destroy thee world, which it does.
This is written in the Book of Life.
So it is saith the Lord
Even the ants die eventually.
Everyone wants his own way, no matter what the consequences.
Nothing can be done to save this world.
The few destroy the many.
And so it is saith the Lord
My name is Eligar, a little-known Angel of God