--- layout: post date: 2012-02-02 time: "09:00:00" authors: ["Greg Wilson"] title: Software Carpentry in a Minute and a Half tags: ["Content"] ---
I've recorded a first draft of the quick introduction I mentioned yesterday. Feedback would be very welcome.


with_log_level(level, code, logger = lgr::lgr) with_log_value(values, code, logger = lgr::lgr)
| level |
|
|---|---|
| code | Any R code |
| logger | a Logger. defaults to the root logger (lgr::lgr). |
| values | a named |
whatever code
would return
These functions abuses lgr's filter mechanic to modify LogEvents in-place before they passed on the Appenders. Use with care as they can produce hard to reason about code.
#> WARN [12:43:14.367] More important than it seems #> WARN [12:43:14.369] Really not so bad#> INFO [12:43:14.377] overriden msg #> INFO [12:43:14.379] overriden msg


What do we do?
We build eleagant solutions for your web needs. Specializing in web development for small business we help bring your vision for your company's digital presence to life.
Responsive Design
Beautifully Designed sites that work on all devices.
Custom Built For You
We Don't use one size fits all solutions like squarespace or wix. We build your site specifically for your business.
Sites That Get Results
Our sites stand out and help sell your brand by increasing visibility to clients.


I design services and products, make music, and love to tell stories. Let’s talk!
I listen, research, explore, synthesize, sketch, provoke, prototype, facilitate, teach, and deliver.


Sorry, this should only be opened in Gmail.
The JavaScript is not functioning properly. Give it a sec?
An error occured. Check the console for details


For best results, view this page in the latest Chrome browser.
https://glitch.com/edit/#!/code-tutor-sandbox-test?path=server.js
See https://github.com/hchiam/code-tutor
and https://codepen.io/hchiam/full/mxZpda/


This view is useful for finding processes that are using excessive amounts of CPU time. The utilization of each process is shown as a percentage of the total CPU available. This means that on a normal system, the sum of all processes will be less than 100%. Only if one or more processes are performing some intensive task will all the CPU power of your system be used.


Metalsmith
An extremely simple,
pluggable
static site generator.
Star on GitHub
Join the Slack Channel
{{ contents | safe }}


Preparation time
over 2 hours
Cooking time
over 2 hours
Serves
Serves 6-8
The Goan version of pulled pork is a meal for times of celebration. Serve it in lettuce cups with spicy coleslaw.
First make the masala marinade. With a pestle and mortar, coarsely crush together the cinnamon (or cassia bark) and cloves. Gently toast this mixture in a dry frying pan over a low heat until a spicy fragrance emanates from the pan. Tear the red chillies into pieces and add to the pan. Continue to dry-fry the mixture for a short while but do not burn. Set aside to cool.
Put the cooled spice mixture in a blender. Add all of the remaining masala ingredients and blend the mixture to a relatively fine paste. Taste and adjust seasoning if you like.
Rub the masala all over the pork, and place the meat in a dish in which it fits snugly. Set aside any remaining masala. Cover the meat and set aside in the refrigerator, if possible for a few hours.
Preheat the oven to 180C/350F/Gas 4. Pour the oil into a roasting tin and heat on the hob over a medium heat. Scrape any excess masala from the marinated pork, place the pork in the roasting tin and brown well on all sides. Transfer to the oven and cook for 30 minutes.
Reduce the oven heat to minimum. (You can now pour a few tablespoons of marinade over the pork for extra flavour. Any leftover marinade can be set aside to use for another dish.) Cover the pork tightly with aluminium foil, well tucked in so that the pork steams in the tin and the meat literally falls off when cooked. Cook for a further 3–3½ hours if using a rolled joint, although it may take as long as five hours. If you have the time, the meat will pull apart beautifully after 10 hours of cooking on a low temperature. If using smaller pieces or individual chops, adjust your cooking time accordingly.
Remove the pork from the oven and shred using two forks.
To serve, put some pork on top of a lettuce leaf. Top with some coleslaw and/or some coriander.


Loading... This could take a while depending on how big the profile is. Check devtools console for errors.


I'm a full stack developer and data scientist with a passion for solving real world problems with web development and bringing value to the clients.
I’ve always sought out opportunities and challenges that are meaningful to me and my customers. I am a product and solution oriented practical developer and always try to think together with the client to bring more value and feasible solutions to the questions on hand. My passions are learning and growing my skillset, helping others and solving problems.
Current Focus: Full Stack web development with strong backend design and data
As a web developer and AI practitioner, I enjoy making/building/creating things, and enjoy keeping up with the fast changing web development/AI world. Most importantly I love making my customers happy with the simple solutions to their complex problems.
Whether you're a freelancer looking to get help for your work, or a professional company looking to get products and solutions to your question, I am looking forward to hearing from you to discuss how I can help you!
Tech Stack: Java, Python, JavaScript, Typescript, Spring (Boot), REST, NodeJS, ReactJS, Redux, MongoDB, SQL, NoSQL, Docker, AWS, GCP, Reinforcement Learning, Machine Learning
► JAVA and Spring Boot with webflux in the backend
► Typescript and React with Redux in the frontend
► Rest API based design
► MongoDB as database
► Strong account security and user role management
► CRUD operations and account registration and verification
► JAVA based platform independent engine with Local user Authentication
► Connection to Kudu and Impala tables with strong IO connection
► Enables database table queries for authenticated users
► Dynamic user iterface understands the content of the relevant selected tables
► Enables data extraction to the local machine with progress prompter


Card
Form
Github
LinkedIn
Company
Title
First Name
Last Name
Mail
Phone
Campaign Management
CRM Administraion
E-Mail Deployment
Partner
Employee
Other
Message
Submit
Go Back to Form


We will explore how to manipulate the dom using Javascript!
Some content here that gets shown or hidden
I am a paragraph


| Attributes' Summary |
| Identifier |
specifies an identifier of the column
|
| ColumnWidth |
specifies the current width of the column.
|
| MinWidth |
specifies the minimal width the column can have.
|
| MaxWidth |
specifies the maximal width the column can have.
|
| Resizeable |
controls whether or not the column's width is fixed or not.
|
| Flexibility |
specifies the flexibility of the column when it is automatically resized due to the grid control as a whole
being resized.
|
| HorizontalAlign |
Specifies the horizontal alignment of the content in the control.
|
| Title |
A title is displayed in the colum header row if UnoControlGridModel::ShowRowHeader is set to true |
| HelpText |
is the help text associated with the column.
|
| Index |
denotes the index of the column within the grid column model it belongs to
|
| DataColumnIndex |
denotes the index of the data column which should be used to fetch this grid column's data
|
| Attributes' Details |
Identifier
any Identifier;
- Description
- specifies an identifier of the column
This identifier will not be evaluated by the grid control, or its model. It is merely for clients
to identify particular columns.
|
|
ColumnWidth
long ColumnWidth;
- Description
- specifies the current width of the column.
|
|
MinWidth
long MinWidth;
- Description
- specifies the minimal width the column can have.
|
|
MaxWidth
long MaxWidth;
- Description
- specifies the maximal width the column can have.
|
|
Resizeable
boolean Resizeable;
- Description
- controls whether or not the column's width is fixed or not.
If this is true, the user can interactively change the column's width. Also, the column is subject to
auto-resizing, if its Flexibility attribute is greater 0 .
|
|
Flexibility
long Flexibility
- set raises (::com::sun::star::lang::IllegalArgumentException);
- Description
- specifies the flexibility of the column when it is automatically resized due to the grid control as a whole
being resized.
Specify 0 here if you do not want the column to be resized automatically.
If a column has a flexibility greater than 0, it is set in relationship to the flexibility of all
other such columns, and the respective widths of the columns are changed in the same relationship.
Note that a column's flexibility is ignored if its Resizeable attribute is
false.
A column's flexibility cannot be negative, attempts to set a negative value will raise an exception.
|
|
HorizontalAlign
::com::sun::star::style::HorizontalAlignment HorizontalAlign;
- Description
- Specifies the horizontal alignment of the content in the control.
|
|
Title
string Title;
- Description
- A title is displayed in the colum header row if UnoControlGridModel::ShowRowHeader is set to true
|
|
HelpText
string HelpText;
- Description
- is the help text associated with the column.
A grid control will usually display a column's help text as tooltip.
|
|
Index
[ readonly ] long Index;
- Description
- denotes the index of the column within the grid column model it belongs to
If the column is not yet part of a column model, Index is -1.
|
|
DataColumnIndex
long DataColumnIndex;
- Description
- denotes the index of the data column which should be used to fetch this grid column's data
A grid control has a column model and a data model, both containing a possibly different number of columns.
The DataColumnIndex attribute defines the index of the column within the data model, which should
be used to retrieve actual data.
Using this, you can do runtime changes to the column model, i.e. insertion and removal of columns, without
necessarily needing to adjust the data model, too.
If DataColumnIndex is negative, the it will be ignored, then the column's index within its
column model, as determined by the Index attribute, will be used.
|
|
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


renamed
by Christina Chortaria at 2023-03-03 14:58:11.labeled
by Christina Chortaria at 2023-03-03 19:10:02.labeled
by Kevin Reiss at 2023-03-03 20:05:21.labeled
by Christina Chortaria at 2023-03-03 16:36:04.assigned
by Kevin Reiss at 2023-03-03 16:36:16.renamed
by Kevin Reiss at 2023-03-03 22:42:52.Add the specific language name in the 'language_facet' .
We aren't always guaranteed to be able to find the more general language name (the "macrolanguage" using ISO 639-3 terminology) given a certain ISO 639-3 code.
The provided example, wuu
, is included in the ISO 639-3 macrolanguage table with a macrolanguage of zho
(Chinese). In the example MARC record, the 008 contains the ISO 639-2B code chi
(Chinese), so we could also generate the requested facet "Chinese" from that.
However, another example: nuz
(Tlamacazapa Nahuatl) isn't mapped to a macrolanguage of Nahuatl, since no such macrolanguage exists in ISO 639-3 (it does in ISO-639-2 and ISO-639-1). It seems that we would want both "Tlamacazapa Nahuatl" and "Nahuatl" in the facets -- will CaMS catalogers always put in both the ISO 639-3 and 639-2B code in these records?
Some possible gems:
We could also forego using an additional gem, and use the debian iso-codes package or the tables directly from SIL.
Also noting that, while we currently use the language_facet
field for both the facet and the show page, we'll have to use two separate fields (and do the appropriate orangelight work) in order to meet these requirements.
Also, for the facet display, do we want them to be presented as a list, or as a "pivot facet" like the call number facet?
assigned
by Jane Sandberg at 2023-03-03 17:09:05.assigned
by Christina Chortaria at 2023-03-03 19:33:23.head_ref_force_pushed
by Christina Chortaria at 2023-03-03 19:39:44.ProQuest was unable to make an ssh key that works with our systems, so they're going to set up access for us to pull these off of their SFTP server next.
Hi Bess,
Thanks for confirming! Deron and I will work on getting this created for you and will let you know as soon as it's accessible.
Thanks! Maddie
--------------- Original Message --------------- From: Bess O. Sadler<EMAIL_ADDRESS>Sent: 3/2/2023 2:19 PM To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: Re: Missing ProQuest dissertations Jan 2023
Yes, please, let’s move forward with plan B. Send us the SFTP info as soon as possible. Thank you!
Typed with my thumbs. Please excuse brevity & typos.
On Mar 2, 2023, at 12:18 PM, Deron Masales<EMAIL_ADDRESS>wrote:
Good morning Francis,
The ssh client on our delivery server is too old to support ed25519. The O/S is CentOs 6.5 and our client is 5.3. As I mentioned yesterday, we are actively working on provisioning new hardware to replace our current infrastructure. I anticipate that is still a couple of weeks from being operational.
In the meantime, can we look at Plan B we discussed yesterday? I can create a folder on our side that will enable you to pull the files from us until we can implement our new servers.
Let me know,
Deron
labeled
by Eliot Jordan at 2023-03-03 18:33:31.@taylor-yamashita Created ticket for migration. https://github.com/pulibrary/figgy/issues/5699
head_ref_force_pushed
by Taylor Yamashita at 2023-03-03 15:10:35.head_ref_force_pushed
by Taylor Yamashita at 2023-03-03 15:58:43.deployed
by None at 2023-03-03 18:21:49.mentioned
by Taylor Yamashita at 2023-03-03 18:34:16.subscribed
by Taylor Yamashita at 2023-03-03 18:34:16.Mockups: * simpler mockup with most updated visual elements: https://docs.google.com/drawings/d/1tq2JOyoO4_xf_ORGUf39tByk9_0VOUpO0GECC-tyD-Y/edit * More comments on this mockup: https://docs.google.com/drawings/d/1oa_CxDqRZK4jlkPJA9x3uyolQUYkdBTlF_p9hPlB5hM/edit
Implementation notes: * We need a concept of "list-focus" that's different from "selected" or "expanded" * We need both "selectable" and "expandable." Figgy will mark every directory as "expandable." * We need to figure out how to get the data from the modal into the form * Use a 4th component that lives on the page and renders the modal and the other components, populates the values when the modal is closed. * We need 3 vue components, one container to hold the data and other two, then the directory pane and the list pane. * parent pane holds which directory is the "list-focus" item, when that data variable has a value the list pane populates. * initializes the directory pane with everything that's expandable. * In the directory pane, if you click an item it sends a list-focus event to the container. * If you click "select all" the list pane fires a selection event. * If you click a directory name in the left does it expand it?
All data is held in the root/container. The child components fire events up and the container component manages the data updates.
Some outstanding questions: * If I click the title of a directory, does it expand or just list-focus? * in drive, it does not expand. just list-focus. * If I expand a directory, does it also list-focus that directory? * in drive, no.
convert_to_draft
by Eliot Jordan at 2023-03-03 19:53:21.head_ref_force_pushed
by Eliot Jordan at 2023-03-03 20:22:43.ready_for_review
by Eliot Jordan at 2023-03-03 20:28:43.referenced
by None at 2023-03-03 21:51:54.merged
by None at 2023-03-03 21:51:54.closed
by None at 2023-03-03 21:51:55.head_ref_deleted
by None at 2023-03-03 21:51:56.assigned
by Eliot Jordan at 2023-03-03 19:14:11.closed
by None at 2023-03-03 21:51:56.review_requested
by None at 2023-03-03 22:00:03.review_request_removed
by None at 2023-03-03 22:00:18.head_ref_force_pushed
by None at 2023-03-03 22:01:28.renamed
by Robert-Anthony Lee-Faison at 2023-03-03 17:53:56.reopened
by Robert-Anthony Lee-Faison at 2023-03-03 19:09:38.@kevinreiss will discuss with @escowles to have one archived full dump in a different page in lib_jobs or via the POD project page.
mentioned
by Kevin Reiss at 2023-03-03 16:48:54.subscribed
by Kevin Reiss at 2023-03-03 16:48:54.mentioned
by esmé cowles at 2023-03-03 16:48:54.subscribed
by esmé cowles at 2023-03-03 16:48:54.closed
by None at 2023-03-03 14:36:15.assigned
by Max Kadel at 2023-03-03 14:44:04.unassigned
by Max Kadel at 2023-03-03 15:00:38.assigned
by Max Kadel at 2023-03-03 15:00:59.closing in favor of #201
closed
by Christina Chortaria at 2023-03-03 16:21:49.done!
closed
by Christina Chortaria at 2023-03-03 16:17:03.labeled
by Kevin Reiss at 2023-03-03 17:43:08.unlabeled
by Kevin Reiss at 2023-03-03 17:43:14.renamed
by None at 2023-03-03 19:28:15.renamed
by None at 2023-03-03 19:45:28.renamed
by None at 2023-03-03 20:04:58.labeled
by Kevin Reiss at 2023-03-03 20:06:06.labeled
by Kevin Reiss at 2023-03-03 20:06:14.Extremely long contents fields cause many other problems as well. This doesn't impact the ticket, but I am planning on sweeping through all records periodically to locate fields that are longer than 9,999 bytes.
The byte limit for an individual field in the MARC standard is 9,999 bytes. The byte limit for a record is 99,999 bytes.
There is an option in the ruby-marc gem to allow oversized records, but I don't know if that would really solve this (since it would result in an invalid MARC file).
Perhaps you could check the record before serving it up to see if the record is too large to export in binary format?
This is code I use to find problems like this:
def record_size?(record)
total_size = 0
total_size += record.leader.bytesize if record.leader
record.fields.each do |field|
total_size += 1 # field separator character
total_size += field.tag.bytesize
if field.class == MARC::ControlField
total_size += field.value.bytesize
else
field.subfields.each do |subfield|
total_size += subfield.code.bytesize
total_size += subfield.value.bytesize
total_size += 1 # subfield separator character
end
end
end
total_size > 99999
end
def field_size?(record)
return true if record.leader.bytesize != 24
record.fields.each do |field|
if field.class == MARC::ControlField
return true if field.value.bytesize > 9999
else
total_size = 0
field.subfields.each do |subfield|
total_size += subfield.code.bytesize
total_size += 1 # subfield separator character
total_size += subfield.value.bytesize
end
return true if total_size > 9999
end
end
false
end
labeled
by Kevin Reiss at 2023-03-03 20:12:07.renamed
by Kevin Reiss at 2023-03-03 22:55:55.Closing unless we need later, since it is failing CI
closed
by None at 2023-03-03 13:22:12.Closing until we need this, since it is failing CI.
closed
by None at 2023-03-03 13:22:59.assigned
by James R. Griffin III at 2023-03-03 14:00:18.unassigned
by James R. Griffin III at 2023-03-03 14:02:01.assigned
by James R. Griffin III at 2023-03-03 14:02:11.referenced
by Hector Correa at 2023-03-03 14:46:15.merged
by Hector Correa at 2023-03-03 14:46:15.closed
by Hector Correa at 2023-03-03 14:46:16.head_ref_deleted
by Hector Correa at 2023-03-03 14:46:17.assigned
by Hector Correa at 2023-03-03 14:47:11.Thanks for incorporating additional tests.
closed
by Bess Sadler at 2023-03-03 15:09:07.referenced
by Max Kadel at 2023-03-03 15:08:49.merged
by Max Kadel at 2023-03-03 15:08:49.closed
by Max Kadel at 2023-03-03 15:08:50.head_ref_deleted
by Max Kadel at 2023-03-03 15:08:51.head_ref_restored
by Max Kadel at 2023-03-03 15:11:42.referenced
by Alicia Cozine at 2023-03-03 15:30:54.merged
by Alicia Cozine at 2023-03-03 15:30:54.closed
by Alicia Cozine at 2023-03-03 15:30:54.head_ref_deleted
by Alicia Cozine at 2023-03-03 15:30:55.head_ref_force_pushed
by None at 2023-03-03 16:20:27.head_ref_force_pushed
by None at 2023-03-03 16:28:23.review_requested
by James R. Griffin III at 2023-03-03 16:35:40.referenced
by James R. Griffin III at 2023-03-03 18:05:02.merged
by James R. Griffin III at 2023-03-03 18:05:02.closed
by James R. Griffin III at 2023-03-03 18:05:02.head_ref_deleted
by James R. Griffin III at 2023-03-03 18:05:03.All questions from the original PR (#3715) addressed. This looks good, thanks @maxkadel.
mentioned
by Max Kadel at 2023-03-03 18:36:40.subscribed
by Max Kadel at 2023-03-03 18:36:40.referenced
by Alicia Cozine at 2023-03-03 18:37:16.merged
by Alicia Cozine at 2023-03-03 18:37:16.closed
by Alicia Cozine at 2023-03-03 18:37:16.head_ref_deleted
by Alicia Cozine at 2023-03-03 18:37:18.head_ref_force_pushed
by Francis Kayiwa at 2023-03-03 19:40:50.closed
by Francis Kayiwa at 2023-03-03 20:07:50.reopened
by Francis Kayiwa at 2023-03-03 20:37:09.referenced
by Francis Kayiwa at 2023-03-03 20:37:20.merged
by Francis Kayiwa at 2023-03-03 20:37:20.closed
by Francis Kayiwa at 2023-03-03 20:37:21.head_ref_deleted
by Francis Kayiwa at 2023-03-03 20:37:22.referenced
by Francis Kayiwa at 2023-03-03 18:41:56.referenced
by Francis Kayiwa at 2023-03-03 19:40:49.head_ref_force_pushed
by Francis Kayiwa at 2023-03-03 20:07:39.referenced
by Francis Kayiwa at 2023-03-03 20:37:23.head_ref_force_pushed
by Francis Kayiwa at 2023-03-04 00:26:52.referenced
by Francis Kayiwa at 2023-03-04 02:17:56.merged
by Francis Kayiwa at 2023-03-04 02:17:56.closed
by Francis Kayiwa at 2023-03-04 02:17:57.head_ref_deleted
by Francis Kayiwa at 2023-03-04 02:17:58.closed
by Francis Kayiwa at 2023-03-04 02:23:00.closed by https://github.com/pulibrary/princeton_ansible/pull/3705
closed
by Francis Kayiwa at 2023-03-04 02:25:29.@kevinreiss is waiting a follow up from @kelea99
mentioned
by Kevin Reiss at 2023-03-03 16:16:45.subscribed
by Kevin Reiss at 2023-03-03 16:16:45.mentioned
by Kim Leaman at 2023-03-03 16:16:45.subscribed
by Kim Leaman at 2023-03-03 16:16:45.referenced
by Trey Pendragon at 2023-03-03 15:46:19.merged
by Trey Pendragon at 2023-03-03 15:46:19.closed
by Trey Pendragon at 2023-03-03 15:46:20.head_ref_deleted
by Trey Pendragon at 2023-03-03 15:46:21.closed
by Trey Pendragon at 2023-03-03 15:46:22.labeled
by None at 2023-03-02 23:27:21.labeled
by None at 2023-03-02 23:27:21.Set up a Slack reminder for coordinating; whoever acknowledges first will handle deployment and if there are questions or anything to discuss, they will bring up at stand-up.
referenced
by Bess Sadler at 2023-03-03 13:52:41.merged
by Bess Sadler at 2023-03-03 13:52:41.closed
by Bess Sadler at 2023-03-03 13:52:41.head_ref_deleted
by Bess Sadler at 2023-03-03 13:52:42.closed
by Bess Sadler at 2023-03-03 13:53:00.head_ref_force_pushed
by None at 2023-03-03 16:29:20.assigned
by None at 2023-03-03 16:35:07.review_requested
by James R. Griffin III at 2023-03-03 16:35:11.head_ref_force_pushed
by None at 2023-03-03 16:52:41.


Seven die in Osun road accident
by The Eagle OnlineThe Osun State Command of the Federal Road Safety Corps on Saturday said seven persons died in a road accident on Osogbo-Ikirun Road, with only one survivor.
The Sector Commander, Peter Oke, made this known in an interview with News Agency of Nigeria in Osogbo.
One said: “The accident involved an articulated Vehicle and a mini-bus with eight passengers which occured on Osogbo-Ikirun Road in which only one person survived.
“Five male and two female, who are traveling in a Mistubishi (Space Wagon) lost their lives, while a female survived with injuries.
“A truck (Mark) with Registration No. FST597XY and a Mistubishi Space Wagon with Registration No. JJJ59CJ collided in the accident.
“All the corpses and the only survivor have been taken to Ladoke Akintola University of Technology (LAUTECH) Teaching Hospital in Osogbo.”
The sector commander noted that the accident was as a result of speeding without road consciousness.
Oke enjoined motorists to steer clear of anything capable of causing road accidents, adding that the command would not spare anyone who went against road traffic regulations.
Previous Post
Dana Air flew 5.4m passengers in 11 years – Official
Next Post
Fire engulfs Red Carpet TV office


Alexa Derman
Abigail Schott-Rosenfield
Jonny Boothe
Meher Babbar
Stephanie Guo
Julia Laplante
Julia Sprague
Charlotte Bravin Lee
Messiah Hagood-Barnes
Stefania Gomez
An Issue Two feature of poetry and short stories by Burmese writers, translated into English.
Alicia Lai
Khin Aung Aye
ko ko thett
Nat Hmu
Tin Moe
Thitsar Ni
Aung Cheimt
Ma Ei
Maung Chaw Nwe
Zeyar Lynn
Moe Zaw
Moe Way
Eaindra
Pandora
Maung Yu Py
Copyright © 2012-2015, The Postscript Journal. All rights reserved.


LAPACK ([5]) is a library of FORTRAN 77 subroutines for solving commonly occurring problems in numerical linear algebra. LAPACK components can solve systems of linear equations, linear least squares problems, eigenvalue problems and singular value problems. Dense and banded matrices are provided for, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices.
LAPACK routines are written so that as much as possible of the computations is performed by calls to the BLAS. The efficiency of LAPACK routines depends, in large part, on the efficiency of the BLAS being called. Block algorithms are employed wherever possible to maximize the use of calls to level 3 BLAS, which generally run faster than lower level BLAS due to the high number of operations per memory access.
The performance of some of the LAPACK routines has been further improved by reworking the computational algorithms. Some of the LAPACK routines contained in ACML are therefore based on code that is different from the LAPACK sources available in the public domain. In all these cases the algorithmic and numerical properties of the original LAPACK routines have been strictly preserved. Furthermore, key LAPACK routines have been treated using OpenMP to take advantage of multiple processors when running on SMP machines. Your application will automatically benefit when you link with the OpenMP versions of ACML.


At the starting point for my graduated study projects.
Interest:X-ray astronomy: X-ray binary, accretion disk, stellar wind
Planetary science
Compact objects: black hole, neutron star
Gravitational wave
{% for post in paginator.posts %}
---
layout: default
title: Home
---
{{ post.content | strip_html | truncate: 350 }} Read more {{ post.date | date_to_string }} - {% include read-time.html %}


Dolmexica Infinite Update History
Updates shown are in order of most recent to least recent.
New in 1.2
30 June 2023
General updates
- Vita port (still has some pretty serious issues that will be ironed out over the next few releases)
- 1 bugfix
New in 1.1
06 November 2020
General updates
- Proper Story helpers that can now target players via the override.target parameter and use all player controllers (just set a player target)
- Story helpers can now use player triggers and story triggers
- Story helpers can be used in stages with the story parameter in the BGDef group
- Story helper documentation
New in 1.0
16 October 2020
General updates
- Rudimentary support for story helpers, state machines that can run concurrently to players in story mode
- Unlockable characters
- Globalvars in story mode definition file
- Substories
- Disabling character select portraits
- 8 bugfixes
New in Demo 16
09 September 2020
General updates
- Additional story controllers (ParentVarSet, AnimStagePosSet)
- Additional story triggers (ScreenX, ScreenY, StageX, StageY, ScreenCharX, ScreenCharY, StageCharX, StageCharY)
- UIs for Make-your-own-game kits
- 4 bugfixes
New in Demo 15
03 July 2020
General updates
- Speed improvements
- Sound effect improvements
- Holding command durations work now
- Missing menu parameter bgclearcolor
- Missing menubg parameters (unified with stages now)
- Parallax improvements v2
- Correct system.def/file.def file searching
- General menu improvements after testing with more screenpacks
- Dolmexica continue moddability
- Missing M.U.G.E.N. storyboard parameters (bg.name, localcoord, snd, font, startscene, layerX.text, layerX.font, layerX.textdelay, layerX.endtime, soundX parameters, bgm parameters, window)
- Additional Osu mode moddability
- 10 minor bugfixes
New in Demo 14
01 May 2020
General updates
- Rest of mugen.cfg (Loading keys from file, AI.cheat)
- Blending, Angle + Scale in M.U.G.E.N. animation steps
- Interpolation in M.U.G.E.N. animation steps
- SinX/SinY background statecontrollers
- Missing hitdef parameters (snap, mindist, maxdist)
- Make targetlifeadd work like in M.U.G.E.N.
- Palette controllers (PalFX, RemapPal, etc.)
- Parallax in stages
- M.U.G.E.N.-style Documentation
- Loading/Saving of options and global vars (Both for Windows and Dreamcast)
- Dolmexica is now under the MIT license, after loosely being GPL before, basically it's "I don't care what you do, I'm just not liable if something goes wrong" now
- Missing stage parameters (window, windowdelta, positionlink, maskwindow, sin, zoffsetlink, scalestart, scaledelta, zoomdelta, resetBG)
- NULL stage elements
- Missing projectile parameters (removeanimation, cancelanimation, removevelocity, velocitymultipliers, hitamount, misstime, priority, spritepriority, stagebound, lowerbound, upperbound, shadow, ownpal)
- 480p/720p resolution for characters
- M.U.G.E.N. storyboards in story mode
- Basically feature-complete now (bugs and overlooked things nonwithstanding)
- 18 bugfixes
New in Demo 13
06 Mar 2020
Breaking legacy changes
- Mask parameter for stages/menu bgs (at least breaks most of my old menus).
- Angle controllers now correctly use degrees instead of radians (at least breaks some of my old storyboards).
General updates
- AI "Improvements".
- More PlaySnd parameters.
- 480p UI (can't recommend due to Dreamcast memory limits though).
- Camera Zoom.
- After Images (Web/Windows only; Technical limitations).
- Ability to run without assets folder (same exe position as original Mugen).
- ModifyExplod controller + missing Explod parameters.
- Looping stages.
- Readd static trigger caching as optional config var (don't recommend it though).
- Fixed up targeting triggers/controllers.
- Fight.def now completely implemented (bugs nonwithstanding).
- Triggers now completely implemented (bugs nonwithstanding).
- Character.cns now completely implemented (bugs nonwithstanding).
- Supermovetime/pausetime fixed.
- Victory Quotes from Mugen 1.1.
- Destination alpha in stages/backgrounds, can be seen in Mountain Temple stage (Windows only; technical limitation).
- Reversaldef Controller.
- Missing ~ and ^ and ^^ operators.
- Operator precedence is correct now.
- Error screen is back in action for Dreamcast version completely.
- Web version error screen is back too, but cannot recover from error screen to Title.
- Hit priorities.
- Most of applicable mugen.cfg / dolmexica.cfg parameters (still in progress).
- IntPersistIndex, FloatPersistIndex + Variable resetting.
- Adding root, parent, targets and := operator to storyboard triggers (storyboard triggers still in progress).
- 68 bugfixes.
New in Demo 12
03 Jan 2020
General updates
- 480p/scaling for stages (can't recommend on DC though due to memory).
- Draws.
- Missing gethitvar and projectile time triggers.
- KO slowdown.
- Environment shake.
- Proper super pause.
- Double KO, Timeout KO.
- Dreamcast sound effects (had to take out character sound effects due to load/stability problems, but the common/menu sounds are in in all their downsampled tinny glory).
- Some missing fight.def stuff like waittimes (hate them though, zeroed by default here).
- Make-your-own-game kit for web.
- Web version works on newgrounds now (not sure what fixed it though).
- Another trillion bugfixes.
New in Demo 11
01 Nov 2019
General updates
- New time system (should be like Mugen now).
- Helper system rework.
- Proper standalone Osu mode.
- A trillion bugfixes.
- Custom icons + setting for them in dolmexica.cfg.
- mugen.cfg can now be called dolmexica.cfg.
- Small stuff like missing triggers/state controllers.
New in Demo 10
09 Sep 2019
General updates
- Tons of bugfixes.
- Better tracking of stuff so maybe I can say more than "tons of bugfixes" next time.
- Osu mode comeback (story-mode only for now).
New in Demo 9
05 Jul 2019
General updates
- Bugfixes, no big features
New in Demo 8
03 May 2019
General updates
- Runtime speedups (a lot this time, but never enough).
- New texture virtualization (fix pvr heap corruption bugs on Dreamcast).
- Fixing everything Demo 7 broke.
New in Demo 7
01 Mar 2019
General updates
- Runtime speedups (never enough).
- Option menu.
- Key remapping.
- Bugfixes.
New in Demo 6
31 Dec 2018
General updates
- Gameplay fixes.
- Juggling, combo counter.
- RAM improvements.
- Runtime improvements (just not enough).
- Portrait loading offline optimizations.
- Bugfixes.
New in Demo 5
02 Nov 2018
General updates
- Free Play Mode (1P vs CPU).
- Bugfixes.
New in Demo 4
07 Sep 2018
General updates
- Loading screen.
- Error screen with log output.
- Survival Mode.
- Watch Mode.
- Demo Mode (turned off by default).
- Fixing bugs and making modes more similar to the original.
New in Demo 3
06 Jul 2018
General updates
- Debug mode.
- Credits screen.
- More robustness improvements.
- Memory usage improvements.
- First run time improvements.
- Various bug fixes.
New in Demo 2
04 May 2018
General updates
- Versus mode and Training mode.
- Story Mode.
- Loading custom characters is more robust.
- More RAM usage improvements.
- Load time improvements.
New in Demo 1
02 Mar 2018
General updates
- Menus and related screens.
- Arcade mode.
- Story boards.
- Palettes.
- 240p resolution.
- Blend modes.
- RAM usage improvements.
Dream Fight 16 A.D.
09 Sep 2017
General
- Just enough Mugen functionality to make Dream Fight 16 A.D. characters work.


I'll live in AJ's podcast for your Monday.
Most wonderful show is keeping up with the Joneses.
Welcome to episode 180 of Keeping Up With The Joneses where this week we're having a good
old-fashioned Bible study in Romans.
Yep, we sure are.
Before that.
Let's catch up on this week.
Yeah.
It would be accurate to describe this week as crazy.
Yes.
It started off normal enough.
Yes.
we had a good friend, Dan Farrelly, all the way from Bethel Church in Reading, California.
He came in to be with our students and teach on brave communication.
We always love having Dan in.
He's just a champion, wise man, great friend.
Yeah, we've had him on the podcast, haven't we, before?
Yeah, we had him about this time last year.
I think if you missed him, I'd really encourage you to go listen to his episode.
It's episode 135.
You can find that at allenagiot.com/135.
Brilliant wise man.
So he spoke at the school.
Amazing.
So good.
we had a mime and he and he spoke on racial harmony in honor of Martin Luther King day,
which was very, very powerful. It was so great. And I mean, I'm sort of ashamed to say it,
but I'd never watched the 17 minute video. Martin Luther King's speech.
Yeah, the whole speech. Like I'd seen portions of it, but I'd never seen the whole thing,
just brilliant. And I spent much of the next day watching different videos of him and reading
more stuff because it was amazing and inspiring. It was very good.
Yeah. And so there concludes the normal part of our week.
Yep, that was it. Monday. Monday. Because Monday night, the snow pocalypse happened.
Yes, it did. We definitely got snow. And being from Canada, we kind of scoff at what passes for
snow in middle Tennessee. Yes. But that did not apply this week.
Well, I mean, we don't have snow equipment, so a couple of inches can shut down the city
pretty effectively.  Yeah. You're like, okay, that's legitimate. It was beautiful. It was gorgeous,
but it kind of threw into flux the rest of the plan. It did. Because day by day, all the schools
closed. So our kids did not go to school for the rest of the week. We did not know that the
at the start of the week.
- Nope.
- We're trying to work out what our school students do,
what our staff do.
And anyway, it all got sorted out now that the week
is over, but at the time it was like,
how are we gonna get down to the airport?
Is Dan's flight even gonna be happening?
What do we do with our kid?
You know, all this sort of stuff.

- Right, and her kneecap went to the side of her knee.
- Which was not pretty.
- I can't.
- We're gonna ER.
- We're going to the airport.
- We're going to the airport.
We're calling on our wonderful neighbors
to look after our kids.
It was all a little bit up in the air.
But for those of you that actually listened to our podcast regularly and heard the whole
Tia story from the summer and me nearly passing out and all of that, I did much better with
this particular instance because there was no blood.
Because there was no blood.
But I still ran away when they had to relocate her knee because I was like, "Can't do it.
Gotta go."
Yep.
I'm brave.
So we had snow.
So much snow.
So much snow.
Like I said, schools got canceled.
Our kids were very happy.
As it happened, we were out of town for much of the week.
We were on a leaders advance for the tail end of the week.
We got back Friday afternoon, got caught up with the kids,
got caught up with Zelda, admit it, you miss Zelda.
- I did miss Zelda.
I wish that I didn't.
I missed the children the most, and then Zelda.
So at least that's good.
- I'm slightly worried that you needed,
you felt the need to reinforce that.
Like it was in question.
- Well, you know, I just didn't want people think
that I was putting Zelda before the children.
Although this morning I made them get their own breakfast
so that I could play Zelda before we went to church.
- I'm pretty sure I haven't played Zelda all day.
- Haven't you? - Nope.

- Probably not gonna have a chance.
- Oh babe, that's so sad.
- You know what, I'm not addicted to it
so I don't feel that pain or sorrow.
- Okay, so you don't want me to scan your amiibos
for you tonight?
- It's not cool, crazy.
(laughing)
I need to walk in the light.
Oh.
Today I did a very bad thing.

I bought myself a Windows PC.
I don't even know how to process this information.
Well, let me clarify.
I didn't buy one.
It wasn't for me.
At the school every year, like the week we're about to go into, we're about to teach
our students how to prepare and how to deliver a message.
Yeah, how to preach a message.
How to speak in public.
Yeah.
And so one of the things we're very, very keen on is the use of visual aids.
So every year I teach our students how to use keynote, which is kind of like PowerPoint for a Mac, but a thousand times better.
And every year there's a section of students who don't have a Mac and have a PC and we don't blame them for this.
You know, it's not their fault.
You walk in the light of the revelation you have.
It's sad, but you know, we can deal with it.
But over the years we've realized, I think initially I was like, nobody uses a PC.
I didn't even think about it.
And then the more and more we've had students come in with PCs, we're like, well, can we actually need to accommodate them?

And then, Apple gives you the opportunity to dual boot your computer, where I could just install Windows on another hard drive and boot up.
And so, I just thought, actually, by the time I buy a Windows license, which is $110,
and an external hard drive.
It's a couple hundred bucks.
I'm pretty sure I could pick up a laptop for about a couple hundred bucks.
So walk into Beth by this afternoon.
There is a Dell laptop for a hundred and sixty three dollars.
That is shocking with the PowerPoint license on it.
Well, yes.
Yeah, it was sold with Windows 10 and an office license,
but they didn't actually have the office license for it, which is no problem
because we have a site license at Grace Center.
So I picked up and thought, I'm going to use it once a year.
All it ever has to do is run windows.
And so I came home today and it's cool.
Bob, it's hideous.

It looks like a children's laptop, like a, like a toy.
I know.
But I'm, I've spent all afternoon re-familiarizing myself with windows.
I'm sorry, darling.

You're horrible.
So hopefully it will work tomorrow. It has an HDMI out. That's all I need. I've got my PowerPoint ready.
So students, if you're listening to this, these are the lengths I go to to love you really, really well.
And yeah, it's I spent all afternoon doing system updates on it, which I don't mind.
But I remember you started it up and like five minutes in, you're like, Hey babe, this thing already crashed.
And it was like not even five minutes of use.
I, I repented of every bit of expectation I may have, but oh, it's just anyway.
I don't want to.
I mean, when we met, I had to tell.
Yeah.
And I just thought that regular crashes were part of everybody's user experience.
I had no idea.
The thing is, I don't want to get into this because I'm, I'm trying to not be negative.
I had a dream last night where I got rebuked in the kindest of, kind of
of ways about being critical.
And I was like, actually, I was printing this morning.
I was actually in tears this morning in church just thinking about the state of my heart.
Like, Lord, I actually can't rescue my own heart.
And I need you to do an amazing work of transformation.
So I don't want to be negative.
Yes.
I don't want to be critical.
We blessed out.
I'm really shocked.
And the whole crew.
I think it's a great solution.
$163 for a computer.
And we're never going to lose it because it stands out.
It's never going to blend in.
We're not going to be like, what does that thing look like again?
again. And it's never going to get stolen because nobody knows.
Nobody knows. So it's all good. So ready to go.

Well, I mean, I've, I've spent the last two weeks on year two,
speaking about Romans and what we do is we work verse by verse through, you know,
book of the Bible, we do, we do a couple of books like that.
And we just talk about stuff, so stuff that we're stumbling over, stuff that's life to us, stuff that we've never seen before, you know, so we just sort of stop and talk and then we keep going and.
Then we make a whole bunch of declarations out of Romans, because Romans is such a powerful book.
I was gonna say, wait a pick a nice easy read.
Just jump in a Roman.
Right. Well, we did Ephesians first. That was our soft lunch, but Ephesians is not much of a soft lunch.
Paul's not known for being like easy to understand.
But I love Paul because he's so straightforward.
right and it just says things like it is he's not sugar coating or just trying to get around anything he's
He's saying things like it is, but he has a legit love for the people that he's written a letter to and so I I love pause writing
So are we going through verse by verse Romans?
We are not I was just gonna read out a couple of verses
To you that I found particularly impactful and and just sort of see what sort of discussion comes up about them
What do you think about that? I wasn't expecting to have to do anything tonight. I thought it was just gonna be the eye candy
Well, you are you would technically be ear candy, but you can only be ear candy if they
can hear your dulcet tones.
Hi there.
Okay.
So just to give everybody listening a little bit of history on Romans because it's really
important actually to understand the context of what you're listening to.
Correct.
So, Romans is written by Paul, of course, while Paul is in prison in Judea.
So he hasn't actually made it to see the church in Rome in person yet.
So he's two or three years out from being there perhaps four.
And his heart is for the church in Rome and everything that's going through.
And of course, Paul feels called to the Gentile church, right?
Right.
So, but he still loves the Jewish believers.
So he's trying to help them get along because basically what's happened is the emperor previous
to the writing of Romans.
I don't think it was near, I can't remember his name, but he basically made all the Jewish
people leave Rome.
Whether they were Jewish believers, if you were a Jewish born person, you were to leave
Rome.
And so for five years, the Christian Jewish believers were elsewhere.
And then he dies and they're allowed to come back.
But since they've been gone, this Gentile church has raised up in Rome.
And so you have a thriving Christian population, but there's so much that they don't agree
on.
And so of course, the Jewish believers are still saying, well, circumcision is so important
And the Sabbath is important.
And this is important to all the things that are part of the old covenant.
And Paul is basically trying to help them get along.
In the midst of that, he's calling them to life.
He's saying, Hey, I know you're starting to face persecution.
I know things are hard, but here's the deal.
What God actually wants from you is unity.
And so all the way through, he sort of nicely, not really that nicely at
times rebuking a lot of times the Jewish believers, but also the Gentile believers and saying,
hey guys, get along. This whole thing is about love. It's about unity. It's about us being in it
together. And it's really not about a list of things that you do and don't do. So that's sort of
the background of it. But what's really interesting is, and I found this with Ephesians as well,
Paul's writings, when you read what Paul says about God, how good God is, how much faith he has,
the hope that he has, you would never imagine that he's writing from prison.
Yeah, he's like the energizer apostle, isn't he?
Yeah, amazing.
He really does not allow his circumstances to dictate his inward posture.
Yeah. And I think that that, like in going through Romans, that's the huge challenge is,
yeah, there's a whole bunch of stuff to sort through. And yeah, sometimes we don't feel like
getting along with the person next to us. And we have differing views and we want to maybe split
the church over something, you know what I mean? And he's saying, actually, the whole deal is about
unity and actually it's about hope and it's about love. And in my head, I'm like, wow, I think if Paul,
Paul being imprisoned a number of times, but certainly writing this letter from prison
can keep a good attitude. Maybe I can too, right? So those are sort of my thoughts
on Romans as we head into, I'm just going to read you a couple of different verses.
and tell me what you think about them.
Now, some of these, a lot of them are going to read from the message.
All right.
And the reason I'm reading it from the message is most of us who have been
believers for a while have read Romans in whatever version we normally read in.
So for me, NASB, for you, and IV or ESV.
Um, and correction, I don't read the ESV.
New living translation.
Sorry.
Um, so when do we go and read through it in a version that isn't our typical one,
sometimes things stand out to us that you're like, "Oh, wow, is that what he was saying?"
I miss that because I memorize that verse, but I lost the power of it. Does that make sense?
So let me find the first one I was going to read to you.
All right, go for it.
All right. So I'm going to skip down to Romans 4.
And I'm going to start at about verse 19. And this is again, is in the message. It says,
Abraham didn't focus on his own impotence and say it's hopeless.
This hundred year old body could never father a child, nor did he survey Sarah's decades of infertility and give up.
He didn't tiptoe around God's promise, asking cautiously skeptical questions.
He plunged into the promise and came up strong, ready for God, sure that God would make good on what he had said.
And my thought is that faith looks like something.
Faith not only looks like believing God,
but it looks like, all right,
I'm not gonna ask the cautiously skeptical questions,
but I'm actually going to walk straight forward
into the promise that you've spoken to me.
I'm gonna believe you and believe you
has action behind it.
- Right.
- So I think what I love about that is I think again,
it's a challenge.
It's not only Paul speaking and writing,
but he's speaking about Abraham
who had a promise and waited for decades
to see the promise.
And what he's saying is,
"Hey, there wasn't cautiously skeptical questions,"
which we like to cloak that kind of stuff
and say it's wisdom.
Well, I'm just being wise.
I'm just whatever,
but actually what we're doing is we're hiding
and we're trying to protect our hearts and we're scared.
And so I think there's really a challenge
that faith looks like something a little bit different
than how we walk it out.
- Right.
- And I love that.
I love the challenge.
I love that Paul just sort of likes to call us
to a higher place.
I think we covered this when we were talking about hope
the other week, but again, it just stands out to me.
It's from Romans 5.
And just starting at the very first verse, it says Romans 5,
verse 1, "By entering through faith into what God has always
wanted to do for us, set us right with Him,
make us fit for Him, we have it all together with God
because of our Master Jesus.
And that's not all.
We throw open our doors to God and discover at the same moment
that He has already thrown open His door to us.
We find ourselves standing where we always hoped we might stand out in the wide open spaces
of God's grace and glory, standing tall and shouting our praise.
I love that.
I love the way he says it.
In the NAS, if you just look at verse 5, chapter 5 verse 5, it says, "And hope does
not disappoint because the love of God has been poured out within our hearts through
the Holy Spirit who has been given to us."
So here's the thing.
loves to actually meet us in the midst of whatever we are and what's funny is we think
i'm risking it i'm opening up my heart and i'm i'm gonna pour out my heart and we find
he's already responded before we could even get there and i love it
um re the springer has a new song out which is amazing it's killer funny mention that
because i was thinking we should tell everybody go listen this song we haven't talked about it
So good. It's so good. It's called Defender. And it's just such a great song, but it's amazing
because the words at the very beginning of the song are pretty graphic. They are. So let me read
the lyrics to you just the first little bit. It says, "You go before I know that you've even gone
to win my war.

Your love becomes my greatest defense. It leads me from my dry wilderness.  Because I think,
I think again, when we're in the middle of a war, we often think we're in it by ourselves.
And it's like the Lord is like, hey, I always move before you
because I know what's coming, you know.
And that's the thing I love about this verse too.
It's like, OK, I'm going to risk it.
God, I'm going to open up my heart and trust you.
And he's like, I'm there in an instant because I got there before you.
I love it.
It's really, really good.
Um, I was telling the students on the school with Roman six.
I love Roman six.
It's all about baptism and what baptism did.
And I think the thing that's funny for me is it's the first passage of scripture I ever
memorized and I wasn't even saved yet.
So I remember being up at the cottage and my uncle and aunt and their eight children
were all out there.
I don't know if there was eight yet at that point, but it was Janna and all of her siblings.

I would usually watch from afar or sometimes I would mock them and go someplace else.
This time I was sitting just off to the side watching them, not really participating but
listening a little bit.
Uncle Paul said, "Well, it was one of the holidays.
We're up for a while."
He said, "Whoever can memorize Romans 6 verses 1 through 5, the fastest, I'm going
to give them, you know, X, I forget what X was. And if you could memorize all the way to verse
10, I'll pay for you to go to the movies. And you know, at the cottage, there wasn't a
ton to do. And so I'm like listening to this. And as soon as he said, I was like, "Uncle
Paul, can I participate?" And he's like, "Yep. If you memorize it, you know, you can do it
Do you know I'll give you the prize and I was like okay, so I
memorized
Roman six
Versus one through ten and of course it got under my skin and really I didn't understand what I was memorizing
I didn't really understand what I was reading. I thought I was just doing something
You know to get a movie ticket and it wasn't until years later when I got saved that I was like
I wonder if he planned that on purpose, you know
I wonder if he was being tricky because it would echo in my head, you know, echo in my heart because it was in there now.
Right.
So I memorized it in the NAS, but I'll just read you a couple of verses.
What shall we say then? Are we to continue in sin that grace may increase? May it never be?
How shall we who died to sin still live in it?
Or do you not know that all of us who have been baptized into Christ Jesus have been baptized into His death?
"Therefore we have been buried with him through baptism into death so that as Christ was raised from the dead,
through the glory of the Father, so we too might walk in newness of life."
So it's really funny because the whole thing of what shall we say then
shall we continue and sin the grace may increase.
I mean, that's the argument for grace, isn't it?
You know, when people are like...
Do you have any argument for greasy grace?
Yeah, greasy grace.
grace. Like, well, you know, it's okay. You know, it's like grace is permissive.
Right. Rather than grace being empowering not to sin.
Right. Grace is there so I can deliberately screw up.
Yeah. So I can just, you know, I can do what I want. There's grace for that. There's grace for that.
And I'm just like, this is basically saying, no, that's not the deal. The deal is you died with him
to sin. Right. You know, and it's not supposed to be your, your mission to see how much grace you can
use up.  It's that whole thing of grace
is there not so that you can screw up, but it's there for when you do screw up. Right,
exactly. So, but I love that particular couple of verses in the message. So can I read that
to you too? Please do. It says, so what do we do? Keep on sinning so God can keep on forgiving.
I should hope not. If we've left the country where sin is sovereign, how can we still live
in our old house there. Or didn't you realize we packed up and left there for good?
That is what happened in baptism. When we went under the water, we left the old country of sin
behind, and when we came up out of the water, we entered into a new country of grace, a new life
in a new land. That's what baptism into the life of Jesus means. When we are lowered into the water,
It is like the burial of Jesus.
And when we are raised up out of the water, it is like the resurrection of Jesus.
Each of us is raised into a light filled world by our father so that we can see where we're going
in our new grace sovereign country.
I just, I love how again, how clear it is that it's a different life we lead after we're baptized.
And it's a, it's, we're called to live a different life.
It's not supposed to look the same.
You know what I love but I love the sparkle in your eyes as you read scripture.
I love the excitement you have of the bigger room.
I love Romans.
It's such a great book.
All right.
Give us one more before we do some of those questions.
All right.
One more.
Y'all, it's my life first.
Are you ready?
28 Romans 828.
Wasn't that your email address at some point Romans 828 Yahoo mail or something like that.
Something like that.
Yes.
Something like that.
Romans 828 in the NAS, it says,
"And we know that God causes all things
"to work together for good for those that love God
"and for those who are called according to His purpose."
I love it.
That for me, that verse was one of those things
where I was like, when I first read it, I was like,
"God, how can you turn around all things for good?
Like, how can you do that?
There's so many things that they're so bad.
How can you possibly make it for your good, for my good?
How can you do that?

It's absolutely astounding to me, but honestly,
I can look at every single place in my life
where there was a deficit and I can see
that God has Romans 828 of it.
- I love you.
- Thank you.
So I love that verse.
I love Romans.
I'd really encourage you read through it.
Let it be life to you, chew it over.
Keep in mind the context as you're going through it.
It helps you understand sort of what's going on.
And when you're getting through some of the chapters,
like chapter seven where you're like,
"Well, that's kind of harsh."
You know, just realize he's trying to deal with the disunity
and the entitlement and stuff like that.
And yeah, keep it in context and go through it.
But let it be life to you because he's calling you to life
just like he was the church in Rome thousands of years ago.
In addition to that, if you want to watch some great resources, we highly recommend the
BibleProject.com.
We use their videos a lot when we're teaching and they have two videos on Romans.
They have one on Romans one to four and then one that sort of finishes out the rest of
the book and they're excellent, excellent resources in understanding what's happening
with a book before you start to read it.
And I think at this point they have most of the books the Bible done so that you can
understand the historical context.
So go ahead and check them out.
They're amazing.
Their stuff is just fantastic.
- I love you and the Bible together.
- Thank you.
- You're amazing.
Would you like some of those questions?
- Sure.
- Okay, this first one.
- Yes.
- Only you can answer.
- Yeah, sure.
- This is from somebody who asks to be anonymous.
- Okay.
- Well, they asked a bunch of questions,
but I'm picking it one,
I'll reply to their other questions via email.
But what does it mean in finding father
when you say that fathers call people into life?
Well, the role of a dad is to install in their children identity.
It's to see what God put in them and to call it to life,
like to make it come to the forefront,
to tell them about it, to remind them what they're called to,
and to speak value into them.
- So give me an example of that in our lives.
What do I do?
How do I call our children into life?
- Well, you tell them all the time about how smart they are
and how, you know, like, well, all of them are really smart,
but like I'm trying to use Abby as an example.
You'll be like, Abigail, you're brilliant.
That was amazing problem solving with that.
Abigail, you're so smart.
You're such a great leader.
Abigail, you're so gracious towards other people.
Hey, you just love that person really well.
It's seeing all the things that you're doing
in seed form and you're calling life into it.
You're causing something to take root
because you're watering it with your praise.
That's what dads are supposed to do.
- I love that.
It's the gift of encouragement and action.
Yes.
And I love that if we didn't have that as a child,
that that's one of the things God is so good at doing
in our journaling times when we're with the Lord.
Yeah, absolutely.
In the absence of that, maybe we didn't get it
from earthly fathers, the fathers continually encouraging us,
calling them things.
And that's what the prophetic does.
It calls out the gold in people's lives.
Yeah.
And he'll often also send spiritual dads around you
and stuff like that that will do the same thing.
It's so important and we need it.
You may be sitting there going, "I'm fine, I don't need it,"
you know, whatever.
But actually we do.
We need to hear from the Father.
We need to hear from people around us.
We need to be called to life.
It's great if that can start when you're really little with your own Dad.
All right.
Here's another question.
Okay.
This is a brilliant question.
Oh, dear.
Imogen asks, "Hi, Alan and AJ."
Hi.
I have a question about honoring parents.
For the past year, I've wanted to come and do your School of Supernatural Life.
And now that I'm finishing my teaching degree, I felt it was the perfect time to do so.
I told my parents my plans for applying for SOSL, however they are completely against
me doing it.
They feel that I should settle down and start my induction year of teaching.
They also think I would be wasting the savings they gave me if I used it for study or travel
as this money is supposed to be to help me settle down.
My parents were so against me applying that they gave me a large amount of money towards
a car to enable me to get a real job in England.
I want to honour my parents and I understand why they would be upset if I spent the savings
they gave me on something they didn't agree with and I now feel guilt at the idea of selling
the car they recently gave me.
I also only have five years to complete my induction year of teaching and understand their
fear of me walking away from the profession I am trained in.
However, I do not feel called to the teaching profession and feel that my parents do not
want to accept this.
What should I do?
Applying will upset them, but not applying will upset me.
Okay.
Before we even answer this, let's just pretend you're not talking about the school that we
run, because we don't want to give you biased input.
We want to just talk about it as a situation.
Right.
Yes.
on boundaries. We often get asked a question between, "I want to honor my
parents, but I don't want to disobey them." And my question to you is, "How many of
you think that obeying and honoring your parents is the same thing?" And here's
the truth. Scripture only tells children to obey their parents. It doesn't tell
adults to obey their parents. Now I make the big distinction in our teaching
that when I'm talking about adults, I'm talking about adults who've taken responsibility for
their life.  I can't explain
why I don't have time if you want more information, you can listen to our boundaries teaching at
lnaj.com/boundaries.  I totally understand why your
parents having watched you invest time and money and energy into three or four years worth of
degree into a stable career. I can totally understand why they would feel very anxious about you
not doing that and going to the other side of the world. I totally get their frustration again,
pretend we're not talking about SOSL. I think you hit the nail and had a lot of the anxiety that
that you talk about is I don't want to use their money.
I'd feel bad about selling their car
that they gave me for a specific thing.
And I wonder if there's merit in you
sitting down with your parents and just saying,
"Mom, Dad, I totally appreciate where you're coming from.
"And I really want to honor you.
"However, at the same time, I'm wondering,
"at what point will you feel comfortable
"with me making my own decisions?"
- Right, and I guess image in the thing is,
we also don't know, are you living at home?

- Right.
- What would it look like if you were to not use their funds,
they're saving selling their car?
Would that lower their anxiety?
If you were to say, "Hey, mom, dad,
this thing is really important to me."
- I'm gonna try and earn and raise the money myself
and not touch what you gave me to settle down
and not sell the car, but just,
"Hey, I'll stick it in the garage," or whatever.
You know, how would that make you feel
about me taking a year out to go and do this thing?
- Are your parents believers?
Are they just thinking you're off to join a cult?
I mean, I can understand all of their anxiety.
We need a lot more information,
but at the end of the day, at some point,
adults have to take responsibility for their own life.
And at some point, parents have to stop trying to find
life through their adult children.
I have no idea your situation.
I've no idea your parents' situation,
so I'm trying to speak in absolute theory,
but my encouragement to you would be,
it sounds like the point of dishonor would be
where you are quote unquote,
squandering what they have purposely saved
to enable you to have an amazing life,
which is a wonderful gift your parents have done for you.
So it sounds like you guys need to sit down
and have this really powerful conversation
where you say, "Hey, this is what I would love.
"Can you help me understand where your anxiety would be?"
Or can you imagine a scenario where you would feel more comfortable with me doing this?
Are there certain things that are non-negotiables for you?
And I would pull in people who know you and know your family, perhaps a pastor or a leader,
again, depending on your environment.
But obviously, we're not going to tell you what to do because you're grown up.
And I hope that helps.
It might be more helpful to listen to the boundary teaching in full,
where we go into the explanation.
But it sounds like in some area of your life,
they are funding your life,
which means they honestly do have responsibility,
and therefore they have authority in your life.

I mean, you never want a heart of rebellion
in what you're doing.
- No, you want clear kind communication, don't you?
- But at some point,
The clearest, kindest decisions are still going to upset people, including your parents.
And I think that then becomes, is your conscience clear before God about what you do?
There you go.
That's our best advice that we can give you.
Speaking of the school, the applications are open, of course, for SOSL, both year one and
year two.
If you are a year one graduate, of course, you can apply for year two.
But we'd love to have you join us at SOSL.
It is a eight month program that is designed to change your life.
You can hear testimonies from students who have completed the school over at episode
152.
Go to<EMAIL_ADDRESS>It's our most listened to episode in the history of our podcast.
Yeah, you're six graduates who've done year one, year two.
They're just talking about their experience, talking about the changes they've experienced
in the school.
It's highly encouraging.
If you want the show notes for this week's episode, go to<EMAIL_ADDRESS>And if you're not listening to this episode in the podcast app called Overcast, we want
to encourage you to go to the app store and download it now.
We'll put a link in the show notes, but it's a wonderful free podcast app that is better
than the one you're using now.
And most importantly, it supports podcast chapters.
All of our recent episodes are recorded with chapters, which means you can skip the parts
you don't like and skip to the parts you do like. Again, you can download the app in
the App Store just search for Overcast. For now, have an amazing week and we'll be back
here same time, same place next week.


Widget radio
A radio widget.
When pressed, a radio widget's value changes to
true
, and the values of other radio widgets in the same group
change to false
.
Changing the value of a radio button causes it to change its appearance to indicate its value. The standard themes use the icon attribute for this purpose. If a custom icon is provided when using the standard themes, the widget's value should be indicated in some other way.
Special Attributes
| group | Widget group. |


Tutorial¶
The challenge¶
The challenge:
“Our operatives have recovered a DeLorean in the ruins of an old mid-west US town. It appears to be locked, but we have successfully accessed its internal communications channels. According to the little data we have, the DeLorean internally uses an archaic technology called CAN bus. We need you to analyze the communications and find a way to unlock the vehicle; once unlocked, recover the secret flag stored inside. We have reason to believe that vehicle entry should be a fairly easy challenge, but to aid you in this, we have restored and reconnected the vehicle dashboard.”
About Can¶
Can Signaling¶
- Differential
- High transmision(the default state) is recessive (hang loose)
- Low transmission is dominant (driven)
- Ended with 120 Ohm resistors
- No dedicated TX/RX like on an UART
- No separate clock line like on SPI/JTAG/I2C
- 0 is STRONGER than 1
Can topology¶
- Star topology (and others)
Can frame¶
Can arbitration¶
- Prevent collision during arbitration (when I send a recessive bit but “see” a dominant one, I shut up)
Can bit stuffing¶
- Prevent 6 concecutive bits from having the same value
Can crc¶
- Can frame are guarded by a CRC
Can protocol¶
Can Summary¶
- Can is different from average UART/SPI/JTAG
- Supports multiple devices on the same bus
- Has arbitration and crc’s to provide reliable delivery and priorities
- Has quite hard requirements in terms of timing (e.g. the ack bit and lack of clock). This is because the logic depends on the recieved data
For the challenge¶
Accessing the can bus calls for the following Components
- A can phy (that converts a logic signal into something valid with the can specs)
- A controller (that has strict timing and basic logic to offload the CPU)
- Logic (e.g. a program telling to send or receive frames and configuring the controller)
For hackers we want more
- Firewall: Functionality to filters out “unwanted” stuffing
- Confuse: send inaproritate ack requests, cause miscommunication
- Impersonation tools e.g. record/replay recieved packets
- Inject: Inject data put data on the bus
- Live take over: When device B sends ID 0xf77 take over the payload
- Triggers: Allow good triggers to perform fault injections
- Ordering hardware http://canable.io/ failed and it felt like a nice challenge to implement my own can controller and phy
- I was in no hurry so started coding
HDL¶
Using an FPGA was a good match.
FPGA architecture¶
From the hardware side of things LUT, Buffers, and inteconnects
- Look Up Tables
- Buffers. keep value
- Interconnects
Example final floorplan (Configuration loaded from memory/flash)
FPGA toolchain¶
A full toolchain does eventhing from the high level code until creating a bitstream that can be loaded in the fpga.
VHDL¶
The phy contains simple boolean logic (nothing is sequential). Everything happens at the same time
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | library ieee;
use ieee.std_logic_1164.all;
entity can_phy is
port (
tx : in std_logic;
tx_en : in std_logic;
rx : out std_logic;
can_collision : out std_logic; --detect detect collisions
can_l : inout std_logic;
can_h : inout std_logic
);
end can_phy;
architecture rtl of can_phy is
signal rx_out : std_logic; --create rx_out as buffer
begin
rx <= rx_out;
--driving the can bus when en is enabled
can_l <= tx when (tx_en = '1') else 'Z';
can_h <= not tx when (tx_en = '1') else 'Z';
-- alway assign rx to can_h
rx_out <= '1' when can_h = '1' and can_l ='0' else '0';
--we can only detect when we send a 1 but the bus remains low
can_collision <= '1' when tx ='1' and tx_en = '1' and not rx_out ='0' else '0';
end rtl;
|
- Everything is happening at the same time
- Try state logic
- Buffers can be used to separate/synchronize parts of the design
- There is not a real for loop (everything needs to be layed out)
- There are no real limilations on “word size” if you feel like 13 bits you can
The solution¶
I used VHDL as language of choice because I have a papilio board and the examples are using VHDL.
I ended up creating the following architecture
- Show challenge
- Demo Linux support
- Demo solution
- Show stats (Generated using gitstats on my working repository )
- If feels good having a better understanding of the lower levels
And for something real:
http://ww1.microchip.com/downloads/en/DeviceDoc/20005282B.pdf


Visit aws.amazon.com to get started.
Amazon Web Services has a service called Elastic Compute Cloud (EC2), which allows you to launch virtual servers. This are called “instances” by Amazon.
Security group
Click on the “Launch” button to launch your GPU instance.
Click the “View Instances” button to go to the EC2 Management Console and watch your instance boot.
From this point on, AWS will charge you for running this EC2 instance. You can find the details on the EC2 On-Demand Pricing page.
Most importantly, remember to “stop” (i.e. shutdown) your instances when you are not using them.
AWS charges primarily for running instances, so most of the charges will cease once you stop the instance. However, there are smaller storage charges that continue to accrue until you “terminate” (i.e. delete) the instance.
Your instance may take a few minutes to initialize. Once you see “2/2 checks passed” on the EC2 Management Console, your instance is ready for you to log in.
Note the “IPv4 Public IP” address (in the format of “X.X.X.X”) on the EC2 Dashboard.
Now you’re logged into your instance. You can run any of the projects in this instance. To make sure everything works, you can test it by running a sample project.


Fixing MacBook Air’s touchpad (versions 2011-2012) in Void Linux.
Void Linux is an amazing operating system which reminded me FreeBSD in Linux world. Many parts were built from scratch, like runit for init scripts, xbps for package management. And they are minimalistic which makes it even better. Void uses rolling release to delivers fresh packages on regular basis.
A good friend of mine (let’s call him D.) asked if I could help his nephew V. with English essay. He studies in middle school in Russia. It’s not the first time V. did not do his homework. I recommended to copy some examples from google. It would be at least more useful for him rather than doing nothing. But he said that schoold checks homework for plagiarism. What?!
Map matching is an interesting problem which is used in car navigation, self-driving cars, traffic analysis, map correction and more. Let’s write a simple map matching algorithm in Julia.
It all began, as usual, with a simple yes or no question on how to loop in C++.
Which led to size_type
vs size_t
discussion and ended with a joke and a bit of assembly.
Eneco is one of the biggest energy company in the Netherlands. I’ve been using their services for quite some time. It was alright except phone calls from private numbers with offers to renew a contract (I bet there is a better way to do it). But recently they sent me a bill which questions competency of their workers and the company in general.
 Based on data from Statistics Netherlands (or Centraal Bureau voor de Statistiek) we could try to figure out main cause of death for different age groups.
If you like to browse through random Flickr photos then Flickr Roulette is the thing you are looking for.
From wikipedia: In physics, chemistry and materials science, percolation refers to the movement and filtering of fluids through porous materials. Original problem was described by Broadbent and Hammersley in 1957: Will the water reach the center of the porous rock when it is submerged under water?
Today I discovered that Hotmail/Outlook (live.com) does not want to receive my emails. Outgoing email bounced with error: host mx1.hotmail.com[<IP_ADDRESS>] said: 550 SC-001 (SNT004-MC3F4) Unfortunately, messages from <IP_ADDRESS> weren’t sent.


Mapping from local cvs checkout to repository in ${pant.cache.folder}
Format
repository_name=local_cvs_name
Where:
- repository_name - repository name for project in ${pant.cache.folder}
- local_cvs_name - relative folder with checkouted sources. Base folder
is workspace


SOLAS
Reviewed by Harvey Karten Samuel Goldwyn Films/ Fireworks Pictures Director: Benito Zambrano Writer: Benito Zambrano Cast: Paco De Osca, Antonio Dechent, Ana Fernandez, Juan Fernandez, Maria Galiana, Carlos Alvarez-Novoa
One of the most memorable cartoons in The New Yorker magazine shows a young American woman with the Eiffel Tower in the background telling a local, "But I don't WANT to see the real Paris...I want to see the TOURIST's Paris!" Who can blame her? The real anything is not what would interest anyone out on a fun holiday, nor would the real people have much use for the typical American tourist. If you go to Spain, say, to the particularly romantic city of Seville, do you want to see how the ordinary people--who, compared to Americans, would be considered poor--live, or do you want to take in the flamenco joints, feast on the paella mariscada at the Meson Sevilla, and take a horse and buggy ride along the banks of the Guadalquivir? I rest my case.
But there's still a chance for you to see the authentic Andalucians without leaving the comfort of a theater seat by taking in Benito Zambrano's thoughtful film "Solas," winner of 11 nominations for the Goya (Spain's Oscars), and a well- traveled movie that has hit the filmfest circuit from Berlin to Toronto and then some. "Solas," which means "alone," sounds like a downer from its title, and to a fan of fast- moving, commercial, and highly financed pictures it would seem to be just that. Yet if you patiently take on the sincere dialogue expressed by people you won't see on the glossy pages of the Spanish Tourist Board's brochures, you will see at least three of the characters redeemed from lives of abuse, solitude and desperation. Even more than in the dialogue, you will feel every fleeting and lingering emotion alike simply by studying the faces of the skilled performers, particularly that of Maria Galina as the elderly mother of a troubled woman who drinks, smokes, steals and is given to outbreaks of tempestuous emotion and a kaleidoscope of grimaces.
At the story's center is Maria (Ana Fernandez) who should have received the Goya simply for her ability to run through a performance for at least an hour before cracking even the dawn of a smile. She's in bad shape. She drinks and smokes and, being without a job, she runs up a tab with a friendly bartender whom she calls simply Fat Man. This is one angry piece of work. Why? We learn (but never observe) that she and her mother were hit from time to time by Maria's father (Paco De Osca), now recovering from an operation in an unnamed city in Southern Spain where Maria's mother, a village person, is invited to share a musty, mildewed flat rented by Maria. Nothing world-shaking happens. Director Benito Zambrano is more interested in conveying the inner turmoil of his principals, and so while Maria (who refuses to visit her father) gets into a fracas with her offensive boy friend and her mother wiles away the days crocheting and cooking and visiting her sick and disparaging old husband in the hospital, hope arises only by the presence of a neighbor (Carlos Alvarez-Novoa) who is old and has no family and no one to talk to except his loyal German Shepherd Achilles.
While Maria buys the occasional lottery ticket from the blind seller outside the bar, nothing dramatic is to come her way through the sort of contrivance you might expect in a Hollywood movie. Instead, the elderly neighbor is to offer three people a chance at a modicum of pleasure--Maria, her mother, and himself.
Zambrano states in the notes: "Film must be more than a sad story. We propose solidarity, love and tenderness as the weapons to win love over loneliness, misery and dehumanization. We urge others to always look for happiness, because it is our right. Even if it seems there is no way out, there always exists somewhere to escape from unhappiness."
We all know that what the world needs now is love, sweet love, but Zambrano ups the ante by suggesting solidarity and tenderness as key ingredients as well. "Solas," a downer on the most obvious level, turns out to be its converse. Rich or poor, it's nice to have money. But if you can't get the cash, trust in your capacity to find gratification in the enjoyment of others. Maria does, as does he neighbor. We should all be as fortunate. "Solas" is targeted to a specialized audience of those who see cinema not as an escape but as a chance to confront the reality of our lives. Zambrano's film is deeply humanistic, blessed with a few performances that approach the astonishing.
Not Rated. Running time: 98 minutes. (C) 2000 by Harvey Karten<EMAIL_ADDRESS>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


{% include head.html %}
{% include header.html %}
Monographs
{% include mypubs_book.html %}
Journal Publications
{% include mypubs_journal.html %}
Conference Publications
{% include mypubs.html %} {{ content }}
{% include footer.html %}


Month / Year
Amount Paid
Payment Date
2018
February
1st Payment
$150.00
February 12
2nd Payment
$200.00
February 6
January
$348.00
January 17
2017
December
$390.00
December 29
November
$260.00
November 3


Input Types : GraphType
Output Types : GraphType
Date : 16 March 2001
There are 5 different comparison tests you can use on the input data sets. You can choose to use the mean, standard deviation, or RMS of the entire data set, or you can compare the value or the absolute value of each data point against the threshold value. In the value test, if the given threshold value is negative, then the data are tested to see if they exceed it in the negative sense, i.e. are smaller than the threshold.
Input data sets can be any GraphType objects. That means they can contain multidimensional data arrays. All elements of such arrays are used in constructing the tests.
If the data set is complex, its real part is used for the value and mean tests, while the complex magnitude is used for the absolute value, standard deviation and RMS tests.
If the data set contains more than one dependent data set, only the
first arithmetic data set is used.
If you want the threshold to depend on values calculated elsewhere, you can use the input node window of SigThresh to create an input node for the threshold value.


Maharashtra ACB closes irrigation cases, says not related to Ajit Pawar
The ACB's clarification came after opposition Congress claimed Ajit Pawar was "exonerated" in lieu of his support to the BJP in forming a government two days ago
by Press Trust of IndiaThe Maharashtra Anti-Corruption Bureau (ACB) on Monday said it has closed probe into alleged irregularities in nine irrigation projects in Maharashtra, adding none of these cases was linked to deputy CM Ajit Pawar.
The ACB's clarification came after opposition Congress claimed Ajit Pawar was "exonerated" in lieu of his support to the BJP in forming a government two days ago.
"None of the cases pertaining to Ajit Pawar in the 2013 irrigation scam investigation have been closed," a senior ACB official told PTI.


PiPlayground
API URL
Blink
Blink an LED.
Pin
Blink For (seconds)
Blink
Temperature
Get the current temperature.
Pin
Units
Celsius
Farenheit
Get Temperature
Servo
Move a Servo.
Pin
Location
Minimum
Middle
Maximum
Move
Buzzer
Jam to 2 bit music.
Pin
Bitstream (beep boop)
Time for each beep (seconds)
BeepBoop


DOOR KARMA
Username:
Secret to Everyone:
Server IP (if not default):
Device Platform
Device Version
Device UUID
Done!
Cancel


Page 1 of 1
Weird Lag
Posted:
Mon Oct 12, 2009 11:33 am
by Sceptre
FIrst off i'm not very computer savy, basically my problem is I log on Evidyon and I have like 5 second lag, I know it's something to do with the internent because mouse moves freely and all that good stuff. I think the problem is something to do with me being on a college campus, the internet is insanely fast, and I also have the same problem with xen, yet i see kids playing WOW all over this campus with no laggggg..... IM getting frustrated lol, any help would be appreciated.
Re: Weird Lag
Posted:
Mon Oct 12, 2009 12:05 pm
by Karl G.
That is very odd--maybe you can help by giving me some more information:
- Can you see other people moving around lag-free?
- Is the lag a jitter or a delay? A jitter would be you click somewhere, and your character jumps every few seconds to the place where it should be rather than moving smoothly. A delay is you click, and a few seconds later your character moves smoothly to the right location.
- What operating system are you running?
- How are you connected--wireless, or wired?
- Did you play other versions of Evidyon without lag?
Re: Weird Lag
Posted:
Tue Oct 13, 2009 12:30 am
by Sceptre
I can see people moving sometimes, and I do have jitter lag sometimes but most the time I can't move at all, I've tried wireless and connecting directly on campus neither seem to work, I've played past version just on this pc and it worked fine BUT i was on a different internet, what I fine weird tho is I can play Wow and some games just fine. I can't play evidyon or xenimus though.
Re: Weird Lag
Posted:
Tue Oct 13, 2009 6:45 am
by Karl G.
 If you're in the states, you can probably complain to your ISP and they'll ignore you, but it might help.
Try this:
Start -> Run. Type "cmd". In the window that comes up, type "ping google.com" and tell me what shows up. Then, type "ping <IP_ADDRESS>" and tell me what comes up.


replay
cached
favorite
XL
L
M
S
crop_square
crop_square
crop_square
crop_square
crop_square
shopping_cart
Save the trees
$29
replay
cached
favorite
XL
L
M
S
crop_square
crop_square
crop_square
crop_square
crop_square
shopping_cart
Nature Lover
$19
replay
cached
favorite
XL
L
M
S
crop_square
crop_square
crop_square
crop_square
crop_square
shopping_cart
Forrest Walk
$39


The circular orientation data are plotted in a histogramm. Three types of diagrams can be drawn:
1.) Block diagrams
2.) Star diagrams
3.) Diagrams with floating intervals
The interval describes the width of the
classes, i.e. the sector angle, in which the data are put together.
For floating intervals, the inkrement
describes the angle of overlap of classes or sectors. It should be a
devisor of the interval angle.
The menu 'Fill the diagram' decides whether
the diagram will be filled with the chosen colour or not.
In the menu 'colour' the drawing colour is
chosen.
All settings will be saved in the file Fabric.ini.
In the menu 'Diagram' various options for
treatment of the plot can be chosen:


Net Neutrality Today
A Lot in the News Lately
March 1, 2015
BACK | HOMEWith the FCC's recent passage of new rules on net neutrality (the idea that everyone deserves the same access to the internet), the touchy subject has reentered the news sphere in a big way.
On the one hand, these laws make lots of sense. With Internet access in America increasingly tied up in the offerings of very few, very large, providers, ISPs like Comcast have disproportionate power over the net. It makes sense to try to limit this since Comcast has felt like a monopoly to many for a very long time. The Internet really is a public utility, and the public is beholden to a few major companies for access. The Netflix example is a good one. Netflix favors net neutrality because it is a huge user of bandwidth, and if Comcast or other ISPs started charging Netflix based on their use, it would be a huge cost for them, that they would likely pass onto us, the consumers. Nobody wants their prices raised.
And why should Netflix have to pay for its own success? Would smaller upstart online content providers immediately have to start paying their Internet meter as well? This could prevent small new companies with limited funding from ever being able to get started, and in essence have the opposite of the intended effect by only allowing large corporations with deep pockets to foot the bill for the bandwidth required by their services. Would Facebook ever have come to be if they needed to pay for their bandwidth? Now Facebook is huge, but it wasn't commercial at all when it began in a dorm room. New companies with limited cash and an unknown customer base would struggle to pay large fees for data for an uncertain number of new customers. It would force monetization at an early stage when perhaps focus should be on development and setting and reaching product goals. It could become a "You have to have money to make money" situation.
On the other hand, though, does the American public really want the United States Government monitoring this? Would the addition of a bureaucratic behemoth that makes decisions at glacial speeds really help to open up this market to the little guys? That seems hard to believe. The FCC is not generally known for open-mindedness and efficiency!
There isn't necessarily a right answer here. Americans in general have a pretty raw deal, paying 300% or 400% more for middling Internet service than many other countries' citizens pay for modern, super-fast connections. We are stuck paying out the nose for truly mediocre service and customer service from bloated corporations focused on their bottom lines and using as much old, existing infrastructure with minimal innovation as they can. They want to make the most money for the least amount of work, keeping up with the rest of the world be damned. On the other hand, is throwing the U.S. Government into the mix going to improve the situation? Is another bureaucratic layer what the doctor ordered? Yikes. I guess only time will tell.
Check out Wikipedia for a good quick rundown on the subject.


{% extends "layout.html" %} {% block content %} {% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %}
Welcome to Vingyani Cloud Analytics Platform! Our tool makes it simple, easy and fast to extract the insights from your data. Our inspiration has and will always be the advancement of life sciences. We are excited to compliment and enhance your research by making the most sophisticated data analytics available at the touch of a button. Remember, even the most advanced algorithms need a critical mass of data in order to provide reliable and accurate predictions – especially in a field as vast and nuanced as life sciences. However, transparency is one of our guiding principles. For each analysis we provide our best possible prediction and our confidence in that result.
At Vingyani, the security of your data is our highest priority. We leverage the security measures provided by the Amazon Web Services (AWS) platform so you can trust us to safeguard your data. The AWS cloud infrastructure has been designed and managed in alignment with regulations, standards, and best-practices. Also click on the link for more info: Amazon Security Documentation
Vingyani will not be held liable for a breach of data that occurs on the AWS platform


Module: JsonapiCompliable::Rails
- Defined in:
- lib/jsonapi_compliable/rails.rb
Overview
Rails Integration. Mix this in to ApplicationController.
-
Mixes in Base
-
Adds a global around_action (see Base#wrap_context)
-
Uses Rails'
render
for rendering
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/jsonapi_compliable/rails.rb', line 13 def self.included(klass) klass.send(:include, Base) klass.class_eval do around_action :wrap_context alias_method :perform_render_jsonapi, :render end end |


/**
* BrightLink Gesture library
* Usage:
* Include in HTML before actual script file
*
* In your UI have a button that will start gesture. A button is needed for requesting iOS permission as permission is requested on user action and not automatically
* Hence you can have following function change on<event> logic to send appropriate UDP commands
*

* function getPermission() {
GESTURE.getGesturePermission().then((status)=>{
if(status==GESTURE.permissionStatus.GRANTED){
GESTURE.onFlickLeftEvent = ()=>{
alert("flick left event");
};
GESTURE.onFlickRightEvent = ()=>{
alert("flick right event");
};
GESTURE.onPitchEvent = ()=>{
alert("pitch event");
};
GESTURE.onMobileActive = ()=>{
alert("lift event");
};
GESTURE.onMobileInActive = ()=>{
alert("mobile in active")
}
}
});
}

*/
class brightlink_gesture {
/**
* Initializing variables
* @param {number} idleActivityTime - time in milliseconds to wait before deciding mobile is inactive.
* @param {number} minActiveAcceleration - minimum acceleration with gravity to determine mobile is active.
* @param {number} minActionAcceleration - minimum acceleration with gravity to determine mobile movement event like flip, pitch.
*/
constructor() {
this.idleActivityTime = 20000;
this.minActiveAcceleration = 2;
this.minActionAcceleration = 15;
this.permissionStatus = {GRANTED:'granted',DENIED:'denied'};
this.mobileInActive = false;
this.firstRegister = true;
this.inactiveTimer = null;
window.ondevicemotion = null;
window.ondeviceorientation = null;
}
/**
* Public function to get permission for motion events.
* This function is entry point to library and should be called after script is initialized.
* If iOS will ask to grant permission
* If Android will directly resolve without asking for permission
* @return {Promise} This promise will be resolved when permission is either granted or rejected. Permission will resolve with value 'granted' or 'denied' that can be used with enum GESTURE.permissionStatus.GRANTED or GESTURE.permissionStatus.DENIED.
*/
getGesturePermission(cb) {
this.firstRegister = true;
window.ondevicemotion = null;
window.ondeviceorientation = null;
let permissionPromise = new Promise((resolve) => {
if ((/iPad|iPhone|iPod/.test(navigator.userAgent)) && DeviceMotionEvent.requestPermission) {
this.requestDeviceMotionIOS(resolve, cb);
} else {
this.onGestureEvent(cb);
this.activateMotionEvents(resolve);
}
});
return permissionPromise;
}
/**
* Private function to get iOS permission from user for device motion event and resolve promise accordingly.
* @param {object} resolve - Permission will resolve with value 'granted' or 'denied'.
*/
requestDeviceMotionIOS(resolve) {
if (typeof (DeviceOrientationEvent).requestPermission === 'function') {
(DeviceOrientationEvent).requestPermission()
.then(permissionState => {
if (permissionState === this.permissionStatus.GRANTED) {
this.onGestureEvent();
this.activateMotionEvents(resolve);
} else {
resolve(this.permissionStatus.DENIED);
}
})
} else {
this.activateMotionEvents(resolve);
}
}
/**
* Private function
* Will reset timer to check mobile is active or inactive and accordingly resolve granted permission this handler is called only on positive case of granted permission.
* @param {object} resolve - Permission will resolve with value 'granted'.
*/
activateMotionEvents(resolve){
this.resetInactiveTimer();
resolve(this.permissionStatus.GRANTED);
}
/**
* Private function
* Raise an event when there is a acceleration with gravity greater than minActionAcceleration
* onFlickLeftEvent assign a function to this property and this function will be involed when mobile is flipped left (previous slide).
* onFlickRightEvent assign a function to this property and this function will be involed when mobile is flipped right (next slide).
* onPitchEvent assign a function to this property and this function will be involed when mobile is pitch down (enter command).
* @param {object} currentX - Acceleration with gravity on X axis.
* @param {object} currentZ - Acceleration with gravity on Z axis.
*/
raiseEvent(currentX, currentZ) {
if (currentX > this.minActionAcceleration) {
this.onFlickLeftEvent && this.onFlickLeftEvent();
} else if (currentX < -this.minActionAcceleration) {
this.onFlickRightEvent && this.onFlickRightEvent();
} else if (currentZ > this.minActionAcceleration) {
this.onPitchEvent && this.onPitchEvent();
}
}
/**
* Private function
* This function checks if device is active or inactive
* If device is inactive and there is some motion detected using minActiveAcceleration value comparison onMobileActive function will be called
* onMobileActive assign a function to this property and this function will be involed when mobile is comes active (lift event)
* @param {object} currentX - Acceleration with gravity on X axis.
* @param {object} currentY - Acceleration with gravity on Y axis.
* @param {object} currentZ - Acceleration with gravity on Z axis.
*/
checkIfDeviceActive(currentX, currentY, currentZ) {
if (currentX > this.minActiveAcceleration || currentY > this.minActiveAcceleration || currentZ > this.minActiveAcceleration){
if(this.mobileInActive){
this.onMobileActive && this.onMobileActive();
this.mobileInActive = false;
}
this.resetInactiveTimer();
}
}
/**
* Private function
* Clean timer and restart timer
*/
resetInactiveTimer(){
if(this.inactiveTimer){
clearTimeout(this.inactiveTimer);
}
this.inactiveTimer = setTimeout(()=>{
clearTimeout(this.inactiveTimer);
this.mobileInActive = true;
this.onMobileInActive && this.onMobileInActive();
},this.idleActivityTime);
}
/**
* Private function
* When a mobile is moved this event will be take care to handle device motion and detect appropriate event
*/
onGestureEvent() {
if (window.DeviceMotionEvent != undefined && this.firstRegister) {
this.firstRegister = false;
window.ondevicemotion = (e) => {
var currentX = Math.round(e.accelerationIncludingGravity.x),
currentY = Math.round(e.accelerationIncludingGravity.y),
currentZ = Math.round(e.accelerationIncludingGravity.z);
this.raiseEvent(currentX, currentZ);
this.checkIfDeviceActive(currentX, currentY, currentZ);
}
}
}
};
window.GESTURE = new brightlink_gesture();


Hangman out of the 90's
Here they are!
Press any letter to get started!
Wins:
Current Word:
Number of Guesses Remaining:
Letters Already Guessed:


GAME is a fair and secure distributed game platform that supports the development of new games and makes it easier to trade valuable data such as items, weapons and armor in the game. Items, weapons, armors etc in the games will be distributed to the market as uniquely defined tokens on GAME Hub, enabling transactions that do not require third parties. Unlike the conventional centralized game structure, GAME creates new value for data in a game virtual space because token ownership does not belong to the game operator. The new value created in virtual space has the potential to start to have more realistic value in the future, and to create a larger economy.
Ordinal blockchain games build on Ethereum are not enough to achieve good User Experience. GAME will build own PoS based blockchain for gaming platform applications using tendermint. Realizing high thoroughput blockchain for games will significantly improve usability.
And implementing ABCI(Application BlockChain Interface) allow GAME Hub to connect Cosmos Hub which will bring various economic benefits to users in GAME.
Any technical updates(including changing validator numbers etc) and early bug fixs are possible with a voting system in our ecosystem.
All assets and tokens on GAME Hub will be made inter-operable by IBC(Inter-Blockchain Communication) protocol in the near future.
Game developers can easily build their games on GAME using GAME SDK which will help connect to our network.
The Security of GAME Hub depends on the operators and delegators in a BFT Proof-of-Stake system.
Scalability is realized as a Layer 1 solution by using tendermint-BFT based PoS consensus algorithm in GAME Hub.
Based on PoS consensus algorithm, ten thousands of transaction per second will be able to reach in the future.


{% extends 'base.html' %} {% block content %} Live Polls
Started On {{object.timestamp|date:'d-m-Y H:i'}}
Closed On {{object.updated|date:'d-m-Y H:i'}}
Option {{forloop.counter}}: {{option.text}} (Votes: {{option.number}})