{% extends "alabaster/layout.html" %} {% set title = _('Index') %} {%- block sidebar1 %} {% endblock %} {%- block content %}
From sample creation to its location in long-term storage, SampleDB can help you track each step in the sample lifecycle. By documenting how a sample is created or processed, used for a measurement or a publication, you ensure that all information is readily available whenever you need it.
The SampleDB schema system allows you to define exactly what metadata should be stored for each process, from a simple check box to Markdown-powered rich text and plotly charts.
You can either quickly define a simple schema using the graphical editor or write it in JSON syntax to have access to all schema features.
Learn more about schemas.
By leveraging the schema system and PostgreSQL JSONB support, SampleDB lets you search the process-specific metadata of all your objects. When you need to find a sample created with a specific combination of parameters, you can use the advanced search system with support for type-specific search filters and logical operators, and SampleDB will automatically do any unit conversions for you.
Learn more about the search function.
Instead of entering data manually, you can save time and avoid errors by using the SampleDB HTTP API to automatically enter all information, whenever it is available in a machine-readable format in log files or instrument control systems.
Learn more about the HTTP API.
With all metadata available in SampleDB, you can define Jupyter notebook templates that can then be used on a JupyterHub with the relevant metadata inserted as a notebook cell.
Learn more about JupyterHub support.
If you are using Dataverse to share your research data, you can use SampleDB to export metadata directly into a new dataset in a Dataverse of your choice.
Learn more about Dataverse export.


Zeus
Home
Login
Drone Status
Booking ID
Fetch Booking ID
Status ID
Fetch Status ID
Customer ID
Fetch Customer ID here
Drone ID
Fetch Drone ID here
Current Status
Fetch Current Status Here/td>
Next


We always hear the phrase “falling in love” and “falling out of love”. It is very common even within Christian circles for people to assume that love is an emotion: something that happens (like a lightning bolt or a chemistry experiment). It is perfectly reasonable to reconsider a dating relationship if it is certain one will not be happy if the relationship grows into the lifetime relationship of marriage. However, many marriages miserably fail because of the assumption that if the associated emotions are missing, then love must be absent, and therefore the lifetime commitment made at the wedding should be reconsidered.
Yeshua the Messiah, who is HaShem Himself, is the embodiment of perfect love and therefore the prime example. The Messiah provides the perfect, defining example of love. Ultimately, love is a choice that, while emotions are definitely involved, transcends emotion to commit selflessly to others.
When Yeshua was about to be sacrificed for our sins, he experienced strong emotions that stressed him. He naturally did not want to go through with this. Nobody would. He pleaded to his Father:
Father, if you are willing, remove this cup from me.
Luke 22:42, ESV
Yet he knew what his mission was, let the love for his father and for his creation transcend his feelings, and conceded:
Nevertheless, not my will, but yours, be done.
Luke 22:42, ESV
Even after his concession, and even after an angel ministered to him, he still experienced agony:
And there appeared to him an angel from heaven, strengthening him. And being in an agony he prayed more earnestly; and his sweat became like great drops of blood falling down to the ground.
Luke 22:43-44, ESV
Yet the Messiah still chose to complete his mission, became the perfect sacrifice for our sins, and changed history for the better ever since.


stool
A fully client-side JS benchmarking utility, built off Benchmark.js.
Open source on GitHub.
Setup code
Test cases
Case
Result
+ Add test case
Run!
Abort
Share


| S/N |
Book ID |
Title |
Author |
Edit |
Delete |
| 1. |
0001 |
Lean Start Up |
Eric Reis |
edit |
delete |
| 2. |
0001 |
Extreme Programming |
Kent Beck |
edit |
delete |
| 3. |
0001 |
Never Let Me Go |
Kazuro Ishiguro |
edit |
delete |
| 4. |
0001 |
Half of a Yellow Sun |
Chimamanda Adichie |
edit |
delete |
| 5. |
0001 |
So Long a Letter |
Mariam Ba |
edit |
delete |
| 6. |
0001 |
There was a Country |
Chinua Achebe |
edit |
delete |
| S/N |
Title |
Author |
Date Borrowed |
Expected Return Date |
Accept Borrow |
| 1. |
Lean Start Up |
Eric Reis |
25/10/2017 |
25/10/2017 |
call_made |
| 2. |
Extreme Programming |
Kent Beck |
25/10/2017 |
25/10/2017 |
call_made |
| 3. |
Never Let Me Go |
Kazuro Ishiguro |
25/10/2017 |
25/10/2017 |
call_made |
| 4. |
Half of a Yellow Sun |
Chimamanda Adichie |
25/10/2017 |
25/10/2017 |
call_made
|
| 5. |
So Long a Letter |
Mariam Ba |
25/10/2017 |
25/10/2017 |
call_made |
| 6. |
There was a Country |
chinua Achebe |
25/10/2017 |
25/10/2017 |
call_made |


--- layout: page title: About header-img: "img/about-bg.png" ---
I am a 23 year old developer from Atlanta, GA!


I spent my first year after college in advocacy promoting a cause I believe in. I spoke at events, organized volunteers, and gathered signatures. I followed that by starting a company which generated a net profit in its first year. I now want to incorporate my knowledge of JavaScript, CSS, and MySQL with my ability to manage and deliver projects on schedule. I look forward to working as a front end developer and growing into a full stack project manager.
After recently graduating from UNC-Charlotte's Full Stack Web Development Bootcamp, I am so excited to find a place to begin my new career path in the greater Charlotte, NC area.
Check out my portfolio!


HOA
Am I a member of the Prairie Fields Homeowners Association (PF HOA)?
If you own property within the Prairie Fields subdivision, then you are a member of PF HOA. When you purchased your prop- erty in Prairie Fields, you automatically became a member of the PF HOA.
What are the advantages of an active Homeowners Associa- tion?
According to www.planersweb.com, an active HOA helps to ensure a neighborhood will remain physically attractive over many years, thus maintaining and often enhancing property values.
Are Homeowners Associations common in central Illinois?
Nearly all newer neighborhoods in the Champaign-Urbana area have a Homeowners Association (HOA) to assist in maintaining the grounds around the neighborhood and to help maintain the quality of the development over many years.
What is the history of Prairie Fields Homeowners Association (PF HOA)? The PF HOA was incorporated in 1996 by the devel- oper of Prairie Fields subdivision. From 1996 to 2008, the devel- oper performed and paid for all services of the HOA. Starting in 2009, the developer transitioned the association to a resident run, resident funded HOA, and in the fall of 2009 the residents of Prairie Fields elected a Board of Directors (BOD).
GETTING INVOLVED
How was the Board of Directors (BOD) chosen? Who is on the BOD? Who are the officers?
See the Board page.
What committees does the HOA have? How do I get involved with a committee?
V
DUES AND BUDGET
Why did I receive an invoice?
Why did I receive an invoice?
Isn't $100.00 awful high for an Annual Assessment.
Most Homeowners Associations of newer neighborhoods in the
Champaign-Urbana area charge $100.00 per year, just like Prai-
rie Fields HOA. Some charge as much as $250.00. $100.00 is a
lot of money, but it is what the Board of Directors determined
was necessary to cover current expenses and have money avail-
able for possible future maintenance needs.
What do my dues pay for?
The largest budgeted expense is the mowing, fertilizing, and weed control of the grounds around the neighborhood that we maintain- a total of more than 12 acres of grass, trees, berms, ditches, and two detention basins. The budget also includes liability insurance, printing, copying, postage, power bills for the subdivision sign, etc. Just under half of the budget is set aside for capital improvements, which include the costs of repairing HOA owned storm drain tiles and HOA owned side- walks when repairs are needed, and money for possible capital improvements. You can view the approved budget by going to the board meeting minutes page and clicking on the “ nan- cials” link next to the annual meeting date. Monthly statements are available upon request.
COVENANTS
Are there any rules or regulations which apply to my property? Prairie Fields is regulated by covenants. There are di erent cov- enants for each phase of the Prairie Fields development. Each set of covenants includes a map, showing the location of the properties which that set of covenants applies. Also on the website is the Prairie Fields Homeowners Association Bylaws, adopted in 2008.
How is the HOA going to enforce covenants?
Actually, your covenants list covenant enforcement as the responsibility of a developer related committee. The Board of Directors is working to change enforcement so that it is con- trolled by the Homeowners Association, and a committee will ultimately establish enforcement procedures.
What is covenant consolidation?
Because each phase of the subdivision has di erent covenants, the Board of Directors has a committee evaluating consolidat- ing the di erent covenants into one set which would apply to all homes in PF. The consolidated covenants would have to be approved by 75% of the residents of each phase of PF, which won’t be easy. Email board@prairie eldshoa.com to volunteer for the Covenant Consolidation Committee.
Does the HOA have any regulations of Satallites, Antennas, Solar Panels, or Windmills?
The Prairie Fields HOA does not regulate any of these items.
The US Supreme Court has ruled that homeowners associations cannot restrict reasonably sized antenna or satallites. However, the Village of Savoy does have restrictions on both Solar Panels and Windmills. Windmills generally must be positioned so that they do not fall onto a neighbor’s property. The Village of Savoy also has restrictions about height of windmills. Also, the FAA regulates airspace within the ight approach to Willard Airport. Contact Dan Davies at the Village of Savoy for more information.
LANDSCAPING
How does the Board of Directors (BOD) choose who mows or provides other services within Prairie Fields?
For large purchases, the BOD solicits a minimum of 3 bids. The BOD evaluates bids on the basis of best overall value.
MAINTENANCE
Do I have to remove snow from the sidewalks?
The HOA asks that you keep sidewalks clean and safe, especially for the children walking to school. However, neither the HOA nor the Village of Savoy has any snow removal ordinances.
What do I do if a street light is burnt out?
The street lights in Prairie Fields are owned and maintained by Ameren, and the Village of Savoy “rents” them. Please contact Brett Maue, the Public Works Director/Village Engineer, and he will send a maintenance request to Ameren.


Picky, a website for your own browsing needs to find that specific restaurant and order from them. No need to go inline, just search a nearby local restaurant, choose from their menu, order and then VOILA! now you just pick it up and you're good to go.
Zandro Dadulla, John Del Mundo, John Roman, Keanu DeLeon, and Rabi Jasareno are students at Technologial University of the Philippines (TUP), Bachelor of Technology in Information Technology.
Developer
Some text that describes me lorem ipsum ipsum lorem.
<EMAIL_ADDRESS>Developer
Some text that describes me lorem ipsum ipsum lorem.
<EMAIL_ADDRESS>Developer
Some text that describes me lorem ipsum ipsum lorem.
<EMAIL_ADDRESS>Developer
Some text that describes me lorem ipsum ipsum lorem.
<EMAIL_ADDRESS>Developer
Some text that describes me lorem ipsum ipsum lorem.
delmundojohnairish801@gmail.com


I’ve been in a huge web designing mood lately trying to figure out a way to draft the very first web page, while trying to take the shortcut by not touching the code at all. I know I have to deal with some code at some point of time but that let’s keep that minimal and at least after a prototype was done.
Webflow appears to the perfect tool for this purpose. It offers the best drag-and-drop tool and aims to help web designers get the job done in a much faster pace, provided one has already grasp all the knowledge of using the Designer tool.
I was trying to avoid picking up the HTML & CSS & JS for the sake of speedy development but I still gotta pick up the skills to use another tool. Skipping one learning curve, another one is waiting ahead. Funny huh.
Nonetheless, I believe this is the right path to take if all I want is speed. And the more I dive into the Webflow, the more I’m impressed how organised and well-structured this product is. For a total new user like me, their Webflow University offers a very rich tutorial content both in text and video format.
Posted from my blog with SteemPress : https://fr3eze.vornix.blog/this-is-gonna-be-a-study-weekend-with-webflow-university/
This page is synchronized from the post: ‘This is gonna be a study weekend with Webflow University’


No collections to display
{% else %}- {% include "_collection_view.html" with is_teacher=is_teacher collection=active_collection user_collection_role=user_collection_role current_collection_id=active_collection.id %}
{{display_group.label}} ({{display_group.num_collections}})
{{ group.name }}
{% endif %} {% if is_teacher and group.num_collections > 0%}
Published: {{group.num_published}} Unpublished: {{group.num_unpublished}}
{% endif %}
-
{% for collection in group.collections %}
- {% include "_collection_view.html" with is_teacher=is_teacher collection=collection user_collection_role=user_collection_role current_collection_id=active_collection.id %} {% endfor %}


What is this?
Continuous Integration is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is verified by an automated build, allowing teams to detect and fix problems early.
Benefits of using CI?
Rules of doing this
One of good CI practices - Git flow


QInAppProduct Class
A product registered in the store More...
| Header: | #include <QInAppProduct> |
| Inherits: | QObject |
Public Types
| enum | ProductType { Consumable, Unlockable } |
Properties
|
|
- 1 property inherited from QObject
Public Functions
| QString | description() const |
| QString | identifier() const |
| QString | price() const |
| ProductType | productType() const |
| virtual void | purchase() = 0 |
| QString | title() const |
- 32 public functions inherited from QObject
Additional Inherited Members
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
A product registered in the store
QInAppProduct encapsulates a product in the external store after it has been registered in QInAppStore
and confirmed to exist. It has an identifier which matches the identifier of the product in the external store, it has a price which is retrieved from the external store, and it has a product type.
The product type can be either Consumable
or Unlockable
. The former type of products can be purchased any number of times as long as each transaction is finalized explicitly by the application. The latter type can only be purchased once.
Member Type Documentation
enum QInAppProduct::ProductType
This enum type is used to specify the product type when registering the product.
| Constant | Value | Description |
|---|---|---|
QInAppProduct::Consumable | 0 | The product is consumable, meaning that once the transaction for a purchase of the product has been finalized, it can be purchased again. |
QInAppProduct::Unlockable | 1 | The product is unlockable, meaning that it can only be purchased once per user. Purchases of unlockable products can be restored using the QInAppStore::restorePurchases(). |
Property Documentation
description : const QString
This property holds the description of the product as reported by the external store. This description is returned from the store in the locale language if available.
Access functions:
| QString | description() const |
identifier : const QString
This property holds the identifier of the product. It matches the identifier which is registered in the external store.
Access functions:
| QString | identifier() const |
price : const QString
This property holds the price of the product as reported by the external store. This is the full price including currency, usually in the locale of the current user.
Access functions:
| QString | price() const |
productType : const ProductType
This property holds the type of the product. This can either be Consumable
or Unlockable
. The former are products which can be purchased any number of times (granted that each transaction is explicitly finalized by the application first) and the latter are products which can only be purchased once per user.
Access functions:
| ProductType | productType() const |
title : const QString
This property holds the title of the product as reported by the external store. This title is returned from the store in the locale language if available.
Access functions:
| QString | title() const |
Member Function Documentation
[pure virtual]
void QInAppProduct::purchase()
Launches the purchase flow for this product. The purchase is done asynchronously. When the purchase has either been completed successfully or failed for some reason, the QInAppStore instance containing this product will emit a QInAppStore::transactionReady() signal with information about the transaction.
See also QInAppTransaction.


LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by deferring the loading of your below-the-fold images, videos and iframes to when they will enter the viewport. It’s written in plain “vanilla” JavaScript, it leverages the IntersectionObserver API, it supports responsive images, it optimizes your website for slower connections, and can enable native lazy loading. See notable features for more.
➡ Jump to: 👨💻 Getting started - HTML - 👩💻 Getting started - Script - 🥧 Recipes - 📺 Demos - 😋 Tips & tricks - 🔌 API - 😯 Notable features
Love this project? 😍 Buy me a coffee!
In order to make your content be loaded by LazyLoad, you must use some data-
attributes instead of the actual attributes. Examples below.

srcset
and sizes
:
To have a low quality placeholder, add the src
attribute pointing to a very small version of the image. E.g. src="lazy_10.jpg"
.
picture
tag:<picture>
<source
media="(min-width: 1200px)"
data-srcset="lazy_1200.jpg 1x,
lazy_2400.jpg 2x"
/>
<source
media="(min-width: 800px)"
data-srcset="lazy_800.jpg 1x,
lazy_1600.jpg 2x"
/>

</picture>
To have a low quality placeholder, add the src
attribute pointing to a very small version of the image to the img
tag. E.g. src="lazy_10.jpg"
.
picture
tag:<picture>
<source
type="image/webp"
data-srcset="lazy_400.webp 400w,
lazy_800.webp 800w"
data-sizes="100w"
/>

</picture>
To have a low quality placeholder, add the src
attribute pointing to a very small version of the image to the img
tag. E.g. src="lazy_10.jpg"
.
⚠ IMPORTANT NOTE: To display content images on your pages, always use the img
tag. This would benefit the SEO and the accessibility of your website. To understand if your images are content or background, ask yourself: “would my website user like to see those images when printing out the page?”. If the answer is “yes”, then your images are content images and you should avoid using background images to display them.
Single background image:

Single background, with HiDPI screen support:
<div
class="lazy"
data-bg="lazy.jpg"
<EMAIL_ADDRESS>>

Multiple backgrounds:

...

ℹ Please note that you must use url()
to wrap the URLs in your data-bg-multi
attributes.
Multiple backgrounds, HiDPI screen support:

...

ℹ Please note that you must use url()
to wrap the URLs in your data-bg-multi-hidpi
attributes.
<video
class="lazy"
controls
width="620"
data-src="lazy.mp4"
data-poster="lazy.jpg"
>
<source type="video/mp4" data-src="lazy.mp4" />
<source type="video/ogg" data-src="lazy.ogg" />
<source type="video/avi" data-src="lazy.avi" />
</video>
Please note that the video poster can be lazily loaded too.

Love this project? 😍 Buy me a coffee!
The latest, recommended version of LazyLoad is 17.1.0.
Quickly understand how to upgrade from a previous version reading the practical upgrade guide.
On browser NOT supporting IntersectionObserver such as Internet explorer and older versions of Safari you can choose whether or not to add a javascript polyfill for it.
If you don’t use a polyfill, LazyLoad will load all the images as soon as it’s downloaded and executed. The number of impacted users would be relatively small, so this is a completely acceptable choice.
If you prefer to load a polyfill, the regular LazyLoad behaviour is granted.
The easiest way to use LazyLoad is to include the script from a CDN:

Then include the script.

Possibly place the script tag right before the closing
tag. If you can’t do that, LazyLoad could be executed before the browser has loaded all the DOM, and you’ll need to call its update()
method to make it check the DOM again.
async
script + getting the instance referenceSame as above, but you must put the addEventListener
code shown below before including the async
script.

Then include the script.

Now you’ll be able to call its methods, like:
lazyLoadInstance.update();
Note about Internet Explorer: because this technique uses a CustomEvent
to trigger the LazyLoad::Initialized
event, you might want to add this polyfill to make it work on Internet Explorer.
DEMO - SOURCE ← for a single LazyLoad instance
DEMO - SOURCE ← for multiple LazyLoad instances
If you prefer to install LazyLoad locally in your project, you can!
npm install vanilla-lazyload
bower install vanilla-lazyload
Download one the latest releases. The files you need are inside the dist
folder. If you don’t know which one to pick, use lazyload.min.js
, or read about bundles.
Should you install LazyLoad locally, you can import it as ES module like the following:
import LazyLoad from "vanilla-lazyload";
It’s also possible (but unadvised) to use the require
commonJS syntax.
More information about bundling LazyLoad with WebPack are available on this specific repo.
Take a look at this example of usage of React with LazyLoad on Sandbox.
This implementation takes the same props that you would normally pass to the img
tag, but it renders a lazy image. Feel free to fork and improve it!
Inside the dist
folder you will find different bundles.
| Filename | Module Type | Advantages |
|---|---|---|
lazyload.min.js |
UMD (Universal Module Definition) | Works pretty much everywhere, even in common-js contexts |
lazyload.iife.min.js |
IIFE (Immediately Invoked Function Expression) | Works as in-page


{% extends 'layout.html' %} {% block description %}Motivator NSFW -- {{ motivator.title }}: {{ motivator.text }}{% endblock %} {% block title %}Motivator NSFW: {{ motivator.title }}{% endblock %} {% block extra_head %} {% endblock %} {% block header %}
Create your own motivational (or demotivational) image and share it with your friends. Start now, it's free!
{% endblock %} {% block content %}The page you're trying to access is flagged as Not Safe For Work and it may be disturbing for some audiences.
{% endblock %}


About
A subdomain is a way to isolate code environments on a low level. You are able to bring multiple independent sites together under one domain. The only requirements for sub domains is they must either me another lightspeed server or an express function.
Example with a lightspeed server
const cdn = lightspeed({
pagesLocation: '/static',
// don't listen because this is a subdomain
start: false
});
const server = lightspeed({
subDomains: {
// now it is listening as a subdomain under the main domain
'cdn': cdn
}
});
Example with express
const cdnExpressServer = require('express')();
app.use(express.static(path.join(__dirname, 'staticFiles')));
// notice how the express server isn't using up a port
subDomains: {
'cdn': cdnExpressServer
}


--- layout: archive title: Zulip Chat Archive permalink: /stream/113489-new-members/topic/Unfolding.20definitions.20with.20match.html ---
I'm trying to prove the following:
def evv (x :ℕ → ℕ) (y: ℕ):= match x y with | 0 := tt | 1 := ff | _ := tt end theorem test: ∀ x (f: ℕ → ℕ), f x=1 → evv f x := begin intros, unfold evv, ... end
At the point of the "...", I have the following state:
x : ℕ, f : ℕ → ℕ, a : f x = 1 ⊢ ↥(evv._match_1 (f x))
How do I complete the theorem?
I was using quotation, however, I would like to find a way to construct the expression without the quotation.
Your theorem is false so it's hard to complete.
theorem test: ∀ x (f: ℕ → ℕ), f x=1 → evv f x := begin intros, unfold evv, rw a, simp only [evv._match_1], -- suffices to prove ff sorry end
The arrow business is because you are talking about booleans as if they're propositions, so a coercion is happening.
It wasn't true so I changed it.
theorem test: ∀ x (f: ℕ → ℕ), f x=0 → evv f x := begin intros, unfold evv, rw a, exact rfl, end
Last updated: Apr 24 2020 at 19:02 UTC


Make it difficult
Pre - processing
Preprocessing is an significant and diverse set of image preparation steps. It is used for eliminate or minimalize the problems with dataset. It can distinguish several types of this method.
First of all we chose to normalize the image, which can be, for example, by improving brightness of the image.For that we were using image resampling and enhancing the greyscale contrast.
Secondly we decided to denoise the dataset to enhance the quality of imput image. For that we used the several types of filtering. The results are shown below.
Afterwards by using particular types of mathematical operations we tried to further improve the picture by sharping, smoothing or blurring it. Of course, it was depending of the input image. The results can be seen below.
On the left side we can see the input image (original), and on the right side we applied the CLAHE technique.
On the image above we compared the original image with CLAHE and Gaussian blur applied, and on the right side just with using the Gaussian blur filter.
Here we compared the original image with median blur with CLAHE, and on the right side we present the result after using only CLAHE method.
On the image above we successfully applied CLAHE technique, what can be seen is that the method gave us satisfying results, but the model has to be better trained.
As it can be seen, this technique can lead to false results, because it emphasize the patterns which also classifies other negative patterns as being positive.
Recognizing textures
Texture is another feature that can help to segment images into regions of interest and to classify them. Texture gives us data about the spatial arrangement of the hues or intensities in the image.
The greatest difficulty in texture analysis is defining what texture is. There are two principal approaches:
- structural approach where texture is a kit of basics texels in regular and repeated relations;
- statistical approach where texture is a quantitative measure of arrangement of intensities in a given area.
We found the database with natural pattern of the vegetation and we added a few more for specifying the patterns of particular parts of the flora. We create the negative and positive examples of the scenes in nature. The few of them are showed below.
We noticed, that this way to recognize the vegetation on the images is dependent of the size of the database, and the quality of the images, so it is not the easiest and effective method to achieve the goal. Other obstacle is that the vegetation has no specify pattern.
Machine learning
We tried to use different classifiers (Gaussian Naive Bayes, SVM, Decision Tree and Random Forest) to optimize model hyper parameters using 10 fold cross validation on training set. Instead of using all features and keeping possibly irrelevant or redundant features that increases the computation time and possibly in the end lead to worse trained model, we decided to use feature selection techniques (removing low variance features, close to constant values), keeping k-best features with respect to information gain and correlation coefficient score, where k is hyper parameter of model that is being optimized.
Highest accuracy, recall and F1 score were achieved using RandomForrest Classifier (both precision and recall on test set above 90%). SVM with linear kernel provided a bit worse results (70% in both precision and recall) possibly due to small amount of texture data (70 textures for positive and negative samples).
Downside of machine learning base classifier approach is that is highly dependent on texture dataset.
To obtain accurate model, large dataset has to be obtained so the model could generalize. That especially goes samples for non-vegetation class.
The results of some mechanism can be seen below.
Post - processing
After classification, produced image is patchy so we are using simple morphology operations (dilation and erosion) to remove areas too small to be treated as vegetation and to fill in the patchy areas.


Speech
The Education Secretary addresses ASCL about her ambitions for the teaching profession and how to support teachers in a school-led system.
See news story ‘Education Secretary addresses ASCL conference’ .
Thank you Malcolm [Trobe], and thank you for the excellent work you have done as Interim General Secretary [of ASCL ].
I’d like to congratulate Geoff [Barton, General Secretary-Designate of ASCL ] on his election - I look forward to us working together over the coming years. And I want to thank ASCL for its constructive support since I became Secretary of State.
Many of you will have heard me say it’s the role I always wanted - a chance to have a positive impact on the education system that made me.
To do that, I recognise clearly how vital it is that I really engage with and listen to you, and I am struck by how much we are trying to achieve the same thing.
Yes, there is real debate in some areas and that’s natural. But in other areas there’s real consensus and I don’t want us to lose sight of that.
As Malcolm said, there are areas where we may not always be on exactly the same page.
On funding, ASCL has been calling for the introduction of a national funding formula for years. Taking a consistent pot of investment and spreading it more fairly is always going to be a challenge - that’s why this issue has been left alone for 25 years.
There isn’t a perfect route, so that means making difficult choices and I’m grateful for the mature and considered support and challenge ASCL has provided during the ongoing consultation process.
Malcolm also mentioned grammar schools. Our consultation is about leaving no stone unturned to increase the number of good school places available. This is not just about selection - we want to see our universities, faith and independent schools playing a bigger role in capacity building too.
Of course, part of that is about funding and - alongside extra investment in post-16 skills - we secured investment in the budget for school infrastructure. Not only for next wave of new schools, but money for existing ones too.
What’s really important is our response to the consultation. We’re listening carefully to a wide range of stakeholders.
I want to make sure the proposals we come forward with are about selective schools that drive social mobility and sit comfortably and effectively within the modern schools system.
I want to come back to these specific issues in detail in the Q&A . But actually, these 2 consultations are part of a much broader conversation about how we create a smarter education system, one that is built on an ethos that harnesses and spreads the expertise of great teachers and leaders.
I see my job as Education Secretary being to do everything I can to create the right environment that allows teachers and leaders to flourish. I’m passionately pursuing how we can better drive social mobility.
It’s about taking - or often not taking - action to enable you to get on with what you do best: helping young people to reach their potential, whatever their background, wherever they are born. This is one of most important generational challenges. Teachers are at the heart of making that happen.
I know you are driven by that common aim.
So, whilst there’s so much I could cover today, I want to take this opportunity to talk about where I see the biggest potential for gains in education. That is teachers and teaching as an increasingly mature profession, with evidence and best practice at the core of everything it does.
In particular, that means:
Because ultimately, I believe that teacher professional development and school improvement are one and the same thing.
I then want to talk briefly about how this all fits together: about how we can build an education system that really supports and spreads great teaching.
In particular, a system that supports great teaching not just in those areas that are already set up to succeed, but - more importantly - in the areas where it is needed most. I want education to be how we level up opportunity.
Let me start with the profession.
I feel privileged to do this role as I do being a local MP – for me it’s very much a vocation. When I visit schools I have that same sense. I know for most teachers it is a vocation.
Most of us have our education, make the most of our teachers and then go out into the outside world.
Teachers by contrast stay to nurture the next generation of children and young people. For me, one of the reasons I care so much about this role is that - as someone who went through the state education system - I have the chance to make it better for the children and young people in it now.
I’ve said many times that I want to use my time at the DfE to focus squarely on how the education system can be the catalyst to improve social mobility in this country - so that where a person comes from doesn’t define where they get to in life.
As you know, I’m the first Education Secretary to have been educated wholly at a comprehensive school.
The thing that really made the difference for me outside of my family - the factor that mattered the most - was the great teachers who inspired me. In fact, I could do a whole speech on how transformational great teaching is. It certainly was for me.
I had wonderful teachers who inspired me - like Mr Tranter, my French teacher - but he wasn’t the only one. They were the teachers who ‘built’ me. The way they were able to inspire me was so important.
As Malcolm already mentioned, I spoke at the Chartered College of Teaching recently about the importance of being part of a profession - a body of experts with a clear commitment to high standards and best practice. I believe teachers and school leaders are the experts who not only inspire our children and young people, they inspire the professionals of the future.
When I’m in schools, I see a growing culture to find out and spread ‘what works’, enshrining evidence-based practice. I believe that’s because teaching is and should be a profession on a par with any other top profession, and a profession that wants to stay at the cutting edge of research and practice.
So the establishment of a professional body for teachers represents an important step forward. Career progression and professional development
Secondly, career progression has to be grounded, first and foremost, in a teacher’s professional expertise and qualifications.
I want there to be a culture of high-quality ongoing professional development running like a golden thread through a teacher’s career, and I want this to be shaped increasingly through access to clearer career pathways for the next generation of teachers and school leaders.
The newly strengthened set of gold standard national professional qualifications ( NPQs ) that will be delivered from September this year are a big step forward. I want to thank ASCL , and the new Foundation for Leadership, for its help in reviewing and reforming them, as part of our expert group.
At the heart of these new NPQs will be a focus on evidence and an emphasis on the role of leaders helping their own staff to develop.
The £75 million teaching and leadership innovation fund is all about providing high-quality professional development for teachers and school leaders especially in challenging areas.
From this fund we have earmarked £10 million specifically to support the take-up of the reformed NPQs in schools where they can make the biggest difference.
But it really struck me coming into this role, how we had worked on ITT routes, we’ve now strengthened NPQs once teachers got into their careers, but there was a real gap in the early years of a teacher’s career. That’s often the time when it’s toughest and a new career feels like a vertical learning curve.
You’re having all these new experiences, and I want to try to make sure it’s about learning from them, developing from them, not just coping.
As a fledgling accountant, I had a structured and sustained programme of development and support around me. That’s what I want for QTS . It should be a means to ensure our newest teachers really develop and grow quickly into their roles. So I want to work hand in hand with ASCL and others in the profession to shape this. We need the same great partnership we’ve already had on NPQs .
I want to see QTS as foundation stone for a great career in teaching. So I don’t believe QTS should be scrapped. Instead, I want QTS strengthened. I want it to be of such high quality that school leaders will naturally want their staff to have it.
I know that many fantastic teachers leave in the early years of their careers, but with a stronger approach on QTS we can make it about development from the word go in a teacher’s career: strong CPD has to become the norm.
So, investing in the teaching profession itself is where I see the biggest gains coming. I think that if we’re to have a sensible approach to the third area I mentioned, which is recruitment and retention, we do need to front up squarely to the challenges.
As Malcolm said, this requires a clear, evidence-based strategy to help ensure that you are able to recruit and retain the high-quality teachers that you need. I have read what I thought was a really constructive ASCL paper on teacher supply and I agree squarely with many of your conclusions.
One of the first things I recognised coming into this role is that you can’t just look at recruitment on a national level.
We know that schools in different circumstances face different problems, and that’s part of the difficulty in fixing this. Some of it is to do with the geography, some of it’s to do with the subject, some of it’s to do with the school. So there’s no one-size-fits-all answer.
For me, it’s less about how we label the challenge on recruitment and retention - it’s more about properly understanding it so that we can finally get beyond that and I want to get and work with you to develop an effective range of solutions.
That starts by getting the right evidence base at the right level of detail – it’s not easy because we’ve always done modelling at a national level.
So, I have tasked my department to get under the skin of the data, so we can really start to understand the recruitment and retention challenges at a more local level.
What’s already becoming clear is that there are - as we know - many different combinations of challenges facing individual schools - including deprivation, Ofsted ratings, and leadership vacancies, among others. That’s also what school leaders tell me when I visit your schools.
So we need a better picture of the regional and sub-regional pressures and that work is now underway. We’ll complement this work with a deep-dive analysis, to really understand what’s happening on the ground in particular areas, including urban, rural and coastal areas with different types of challenges, and some of the new opportunity areas.
And Malcolm - as your paper recommends - we do need to take coherent, concrete steps to identify how we can tackle the challenge in areas that need it most. We will begin by investing a substantial portion of the £70 million for the northern powerhouse schools strategy in piloting new approaches to attracting and retaining teachers in the North of England.
That money will be focused on schools facing the most critical difficulties and providing very practical support, like on workforce planning, resourcing better CPD , and tackling workload issues. From that work I hope we’ll really learn what works and what doesn’t. We can then take that and spread it around the country.
My department is already working with schools to design the pilots and I look forward to setting out the next detailed steps very shortly.
Again, I want to go further to make sure that our efforts have the greatest impact in some of our more challenging schools.
So I will be inviting expressions of interest from providers with innovative teacher training models - school-led, universities and partnerships between the 2 - that can ensure more high-quality new teachers reach the schools and areas that need them most.
Successful bidders will be rewarded with the same 3-year certainty in training allocations that I already awarded to the best-performing ITT providers this year, enabling them to look forward, plan and invest in the infrastructure to deliver more high-quality training in the future.
Finally, I want to stress that, whilst I think it is hugely important to train and recruit more great teachers in our more challenging schools, my approach will reflect that I believe that the real key to improvement alongside that will be to invest in the great home-grown teaching talent that is often already there. We need to make sure that is developed as well as recruiting from the outside.
So it’s about strengthened QTS , committing to the highest-quality CPD throughout a teacher’s career, a strong profession, all backed by evidence on what works and investment behind that strategy.
There is also one further specific area where I think we can make real gains - not only in teacher supply and especially retention - but teacher quality too, and that is flexible working.
It is really striking to me how, compared to many other professions, teaching hasn’t really ever seen flexible working take off. It seems such a massive missed opportunity.
We have these great, amazing teachers, just beginning to really get their careers underway and then, often once a family gets started, there’s this huge risk that their career stalls or worse still they leave.
I want to work with you to see how we can deliver a culture shift on this, particularly because a new generation of teachers will expect teaching to adapt as their lives change. That’s what other careers will offer them. Many other workplaces have flexible working embedded into their DNA now - and they often say that it allows them to work more efficiently.
Flexible working won’t be the whole answer to recruitment and retention - there is no silver bullet - but it’s definitely a part of it and many schools are already demonstrating what’s possible.
When we were working with ASCL and others to develop our recent flexible working guidance, teachers and leaders helped us to identify some of the very practical challenges.
So what I want to do later in the year is to have a summit on flexible working in the teaching profession, to agree how to get a step change in the classroom and in schools to see flexible working become the norm. I’d like us to also focus on what good looks like for a strengthened QTS .
I want to thank ASCL for agreeing to take part. We’ll get a range of people ‘round the table working on this. People like Alison Peacock from the Chartered College of Teaching, Lucy Heller from Ark, representatives from Barclays and Google. It’s really important that we have a wide range of people so we can make meaningful progress on flexible working.
So I want to now step back briefly to look at the overall picture - at how this all fits together.
I believe strongly in the school-led system - taking what happens in the very best classrooms and schools in this country and spreading it, driving improvement through collaboration and school-to-school support.
But I also recognise that, although this system has flourished in many places, it hasn’t yet done so in others. So we need to take a more active, stronger approach where it is most needed, building the capacity to enable genuine and sustained school improvement in the future.
For me, this has to happen across 4 key areas.
First and foremost - as I have been talking about today - is people. In particular, attracting the best teachers to our more challenging schools and investing in the development of those currently working there.
Second, and closely linked, is on curriculum - improving the quality of what is taught and how it is taught - ensuring that we can spread best practice, such as maths mastery approaches, where it is most needed.
Third is having the right school improvement infrastructure. I want to ensure we develop a full national network of teaching schools and prioritise attracting good sponsors and growing MAT capacity in challenging areas, ensuring our best tools for improvement are not just concentrated where they are easiest to establish.
Fourth is targeted school improvement. Ensuring that the support and school improvement activity that is carried out by these system leaders is really reaching the schools that need it most, driven by our new £140 million strategic school improvement fund.
But these efforts to build the right long-term capacity will only really work if we also help to create the right overarching conditions.
This requires us to think about accountability and making sure we have the right incentives.
That’s why I think the shift towards progress measures is such an important step, enabling us to judge similar schools fairly, based on how well they support every one of their pupils.
I am also working with Ofsted to review how we can ensure that school inspection can best support social mobility.
I want to see a system where great teachers and leaders who choose to work in challenging schools that we want them to work in know they will get the full credit for what they achieve.
More broadly, I want to shift the culture of accountability, so that it feels less like a regime of punitive sanctions and is seen to be much more about a professional dialogue and timely access to the right support.
It also - crucially - requires us to build a culture where we put evidence at the very core of everything we do. So I want to work closely with the Education Endowment Foundation ( EEF ) and organisations like it, to support the shift from generating evidence to implementing it.
It is by really placing ‘what works’ at the heart of classroom practice, and embedding this within our approach to professional development and school improvement - including in the new EEF research schools - that we will ensure that we have an impact where it is needed most.
Which brings me back to you. The teachers and leaders who I believe are the key to improving our education system.
I know I can only carry out my half of the bargain if I - and my department - work alongside you. So I fully intend for there to be a spirit of collaboration running through everything we do. That’s how we’ll make our education system work for everyone.
Ultimately, I think the most important part of my role is about having a strong strategy and helping to find practical solutions, and making sure you have the tools and the conditions that enable you to do what you do best: to level up opportunity, to drive social mobility, and to give every young person in this country the chance to make the most of their talents no matter where they are or what their background.
And I will work with you on that.
Thank you.
Published: 10 March 2017


PureBasic - Entity
Overview
Entities are objects composed of one mesh object and one material which can be freely moved and transformed in real-time. The library entity animation is available to animate an entity, based on a skeleton.
It's possible to share a mesh or a material between several entities, reducing memory consumption and saving CPU clocks.
InitEngine3D() should be called successfully before using the entity functions.
Command Index
ApplyEntityForce
ApplyEntityImpulse
AttachEntityObject
CopyEntity
CreateEntity
CreateEntityBody
DetachEntityObject
DisableEntityBody
EnableManualEntityBoneControl
EntityAngularFactor
EntityBonePitch
EntityBoneRoll
EntityBoneX
EntityBoneY
EntityBoneYaw
EntityBoneZ
EntityBoundingBox
EntityCollide
EntityCustomParameter
EntityFixedYawAxis
EntityID
EntityLinearFactor
EntityLookAt
EntityParentNode
EntityPitch
EntityRenderMode
EntityRoll
EntityVelocity
EntityX
EntityY
EntityYaw
EntityZ
FetchEntityMaterial
FreeEntity
FreeEntityJoints
GetEntityAttribute
GetEntityCollisionGroup
GetEntityCollisionMask
HideEntity
IsEntity
MoveEntity
MoveEntityBone
RotateEntity
RotateEntityBone
ScaleEntity
SetEntityAttribute
SetEntityCollisionFilter
SetEntityMaterial
Example
Entity.pb
Supported OS
All


HAXcms seeks to be a microsite generator and manager that doesn't require any command line in order to operate
. HAXcms leverages HAX to give a best in class authoring experience while HAXcms seeks to eliminate all the barriers to then publishing that content online.
Some words and phrases worth understanding in HAXcms
- HAXeditor - the HAX editor
- microsite - An individual site that's been created by a user
- Outline - All sites are an outline, we use JSON Outline Schema to manage this
- Theme - A single web component based theme that's agnostic of content
- Elements / web components - design assets that work anywhere


Code Craft
We meet here the first Tuesday of the month.
Meetings are organised on meetup.com.
The mailing list is hosted on google groups.
This is the first of what we hope will be regular
tutorials.
Follow along on your machine
git clone https://github.com/howbazaar/git-tutorial.git
Open a web browser and point at index.html.
The Plan
- Get git installed on your laptops
- Register with github.com
- Get a local copy of the remote project.
- Go through the workflow of making a change and getting that change merged into the original project.
Extras
A bunch of people here know about git and github and are here to help.
git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Primary git website.
Getting Git
From the git home page, click on the Downloads link.
Grab the version that is appropriate for your OS.
Don't know git at all?
Spend 15 minutes going through this very
good tutorial from github called Try Git.
github.com
Even though git is a distributed revision control system, and everyone has everything, there still needs to be an agreed on master branch.
Github is the most popular public host for git repositories.

Something to work on
I wanted us to have something more than just a "hello world" project to work on. So I decided to use Lingo.
So we can play without annoying Jesse too much, I forked a copy for Code Craft.
github.com/codecraft-dunedin/lingo
Grabbing your code
- Get some directory where you are going to keep your source files
- git clone git@github.com:<you>/lingo
- This makes your copy the origin
- Only one branch: master
Making a branch for your changes
- Generally you don't want to make changes on your copy of master. You want that to reflect the agreed on true master.
- git checkout -b hacking
- This makes a branch off the current one (master), and changes to it.
Make some changes.
- Edit some files.
- Commit the changes.
Proposing your changes
- Pushing changes to github
- Creating a pull request
- Having the code review / conversation
Pushing changes
- git push origin HEAD
- This means, push the head of the current branch
to the origin remote into a branch of the same name.
- Yes there are other ways, but lets start here
New pull request
- Check the base branch
- If this is just playing around, choose codecraft-dunedin/lingo
- If this is a real change for Jesse's project, choose lingo-reviews/lingo
Grabbing the updated copy
- Add a remote for the 'master'
- git remote add upstream<EMAIL_ADDRESS>pulling master
- git checkout master
- git pull upstream master
- git branch -d hacking
That's it
What shall we do next time?


;
Examples
Ruby installation
(github.com)
Postgres installation
(github.com)
GitLab installation
(github.com)


Specifies that a sorted list of all modules used in the
program be printed. This list is in ``prerequisite'' order, i.e. each
module is printed only after all the modules from which it is called
have been printed. This is also called a ``topological sort'' of the
call tree. Each module is listed only once. Routines that are not in
the call tree of the main program are omitted. If there are any
cycles in the call graph (illegal in standard Fortran) they
will be detected and diagnosed. Default = no.
See also: -calltree,
-crossref, -reference, -symtab, -vcg.


We're sorry but vue-router doesn't work properly without JavaScript enabled. Please enable it to continue.


(Re)Learning to code through designing video games.
Starting in the summer of 2019, I started on a journey to (re)learn how to program by making Unity games. I started off with the basic Unity course available on Udemy and began working my way through the lessons. Along the way, I've documented my efforts and uploaded code to my personal GitHub. This website is my way of showcasing my work and remindming myself of the progress that I've made. You can find more information available below.
These are the games that I've created so far. The portfolio is small but growing as I continue.
Sheepherder's Grand Adventure is my first Unity 2D game that is inspired by the Unity 2D course on Udemy. It's a text-based adventure game that follows the shepherd Wendell as he wakes up one morning to find his flock missing. You can follow along with the code here: https://github.com/shafe123/SheepherdersGrandAdventure
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero odio fugiat voluptatem dolor, provident officiis, id iusto! Obcaecati incidunt, qui nihil beatae magnam et repudiandae ipsa exercitationem, in, quo totam.


Overview ↑ | ↓ • Main window • Model window • Hierarchy window • Color • Transparency • Graphics mode • Annotation • References • Specialized
The user interface of MMM consists of a main window for primary control, a model window for high-resolution display and fine control of the 3D view, a hierarchy window for a convenient overview of structures and selection of objects (structures, chains, residues and cofactors, atoms, atom locations) and several auxiliary windows for special tasks, such as influencing model visualization (coloring, changing object transparency, graphics mode), annotation, and managing references


Sweet Free Stuff
///////////////////////////////////////////
Free Subscription to Marie Claire Magazine
Posted: 14 Jan 2016 11:28 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Subscription to Marie Claire Magazine
The post Free Subscription to Marie Claire Magazine appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
FREE Sample of Karma Kisses Organic Cinnamon Herbal Tea
Posted: 14 Jan 2016 10:32 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Click on Request a free sample. FREE Sample of Karma Kisses Organic
Cinnamon Herbal Tea
The post FREE Sample of Karma Kisses Organic Cinnamon Herbal Tea appeared
first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Subscription to Veranda Magazine
Posted: 14 Jan 2016 06:02 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Subscription to Veranda Magazine
The post Free Subscription to Veranda Magazine appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Subscription to HDVideoPro
Posted: 14 Jan 2016 05:57 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free one-year subscription to HDideoPRo
The post Free Subscription to HDVideoPro appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Butterfinger Cups Single Bar at Kroger & Affiliate Stores
Posted: 14 Jan 2016 05:43 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Load the coupon to your shoppers card today only (1/14) and use by 1/29.
Free Butterfinger Cups Single Bar at Kroger Affiliate Stores
The post Free Butterfinger Cups Single Bar at Kroger Affiliate Stores
appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Subscription to Town & Country Magazine
Posted: 14 Jan 2016 04:25 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Subscription to Town Country Magazine
The post Free Subscription to Town Country Magazine appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Poise Pad Sample Kit
Posted: 13 Jan 2016 09:05 PM PST
http://feedproxy.google.com/&edburner&utm_medium=email
The post Free Poise Pad Sample Kit appeared first on SweetFreeStuff.com.
CommentsThanks ‘Poise’ for a nicely packed sample. by kedgyPoise is the
only one i use. thanks poise. by ceciliabraswellUse them. by Debra
doolittleThank You Poise. I can’t wait to get them. by DebI would like to
try these. by tracyPlus 20 more…
///////////////////////////////////////////
Free U by Kotex Samples
Posted: 13 Jan 2016 09:00 PM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free U by Kotex Samples
The post Free U by Kotex Samples appeared first on SweetFreeStuff.com.
CommentsLove the product and they give you so much in the sample box! by
JuliaWould love to try these out before I buy! so excited by Kylee512This
is a real good thing on free stuff before buying it. by Valerie KiesterYou
have to fill out the form just commenting wont get u a thing by SaraI
always get these samples anytime I can. I love free stuff. I … by
BeautyMomKnowsPlus 20 more…


General support queries. User Guides: https://support.komodoplatform.com/ Support staff: Angelina#6231 gcharang#6833. If you want to ask JL777 a question, use the #ask-jl777 channel.
100 messages
Before 05-Dec-19 12:00 AM
TorJado05-Nov-18 05:45 PM
Cheers
If I do a new claim, would that result in a third UTXO, and so I should claim before merging?
gcharang05-Nov-18 05:47 PM
Yes. thats for the best. When ever you have more than one, its best to merge if your utxo is less than 10 but the new reward utxo will always be created if there was a reward to claim. So don't merge if it is too small(edited)
TorJado05-Nov-18 05:48 PM
Bryan_Beus05-Nov-18 09:44 PM
@Hermes
Hi Hermes.
@barahh would like some help with mining on a komodo-based asset chain.
Can you help him, please?
Or @Nabob
Hermes05-Nov-18 09:46 PM
What asset would you like to mine @barahh ? Are you using GPU or ASIC?(edited)
barahh05-Nov-18 09:48 PM
hi @Hermes
i want to buil a pool for pirate chain
mainly for testing and my asics
and to learn about blockchain more things...alot to grasp and hard to know where to start
being just a miner
i have a 4 core 12 gb of ram vps
just rented it
the answer of your question: i also have asic and gpu
cant figure out why i cant paste a snippet into the komodo discord...anyone know?
im able to do it in other komodo ecosystem discords like verus, equaliser, chainzilla, etc but just not here.
any help would be appreciated.
Hermes06-Nov-18 07:03 PM
Snippet you mean like a screenshot or plain text format?(edited)
Hermes06-Nov-18 07:12 PM
let me see if I can do it...haven't tried using this feature
c2k06-Nov-18 07:17 PM
snippet i think is a windows feature(edited)
takes a screen shot
nikizan08-Nov-18 02:20 AM
is BarterDEX support in this discord?(edited)
Hermes08-Nov-18 02:26 AM
Yes how can we help?
@nikizan
nikizan08-Nov-18 02:44 AM
I cant add AYWA coin I do next: login, "Manage coins", "Reset local Coin DB", "Fetch Coin Updates", restart. login again, "Manage coins", choose AYWA (left side) and press "Add coin to local database". restart again, login, "Manage coins" select AYWA (right side) and press "Add coin to startup".. now I have this.
BarterDEX: Decentralised Exchange and Cryptocurrency Market - KomodoPlatform/BarterDEX
Try again downloading Bdex there was an update after the release you have. release candidate 1
I have not tested this coin, have you managed to use it before in Bdex?
nikizan08-Nov-18 02:53 AM
I dowload BarterDEX 2 day ago.. thanx, try do download last release.(edited)
may be I must place aywa.conf file in special folder? C:\Users\MyUser\AppData\Roaming\aywacoin\aywa.conf for example?
now conf in D : \ _mine\COINS\AywaCore_win64\DATA\aywa.conf(edited)
Hermes08-Nov-18 02:55 AM
Could also have something to do with the .conf file ...when was the last time you used it in Bdex?
yes Bdex will read the data from the the %appdata% directory.
nikizan08-Nov-18 02:56 AM
no, BarterDEX never used before.. first try)(edited)
Hermes08-Nov-18 02:56 AM
that's the default for most native wallet clients(edited)
nikizan08-Nov-18 03:02 AM
hm.. I was install last release yet.. in logs BarterDEX show this:
{ Error: ENOENT: no such file or directory, open 'C:\Users\MyUser\AppData\Roaming\BarterDEX\CoinsDB\electrums\AYWA'
errno: -4058,
code: 'ENOENT',
syscall: 'open',
path: 'C:\Users\MyUser\AppData\Roaming\BarterDEX\CoinsDB\electrums\AYWA' }
but added as Native, not Electrum...
Hermes08-Nov-18 03:05 AM
this log was after you switched the AYWA folder into %appdata%Roaming?
nikizan08-Nov-18 03:05 AM
5 sec.. check this again (remove from appdata and start for test)
Hermes08-Nov-18 03:06 AM
ok when you do restart barterdex
nikizan08-Nov-18 03:09 AM
report: exit BDEX, rename .aywacore to .aywacore0 (in %appdata%), start again.. error with "ENOENT: no such file or directory, open " still apears.. may be I need manualy change in some config a type of AYWA to Native?(edited)
Hermes08-Nov-18 03:12 AM
Haven't used this coin but if the RPC settings are correct Barterdex should be able to load the the wallet with no issues.
Please send us a ticket with the error that you are seeing right now at<EMAIL_ADDRESS>, sometimes the dev teams need to make some updates to their wallets , haven't triend AYWA but we will review this shortly.
By having the AYWA folder in the %appdata% directory Barterdex should be able to read it ...sometimes I have experienced that I need to select the adding a couple of times because the wallet lags while synced.
But if your wallet is 100% synced and online you should be able to run it on native...if the RPC settings are correct.
jon00808-Nov-18 09:01 AM
is the bot available for withdrawal? thank you(edited)
Nabob08-Nov-18 09:37 AM
@jon008 You mean for tipbot ?
jon00808-Nov-18 09:39 AM
@Nabob already done sir. thank you
Nabob08-Nov-18 09:40 AM
aseandude08-Nov-18 09:50 AM
@Hermes I'm having wallet non deposit issues also with KOIN we are newly added. I will email support
calcminer.info miningprofit08-Nov-18 01:07 PM
hello
Nabob08-Nov-18 01:08 PM
hi
calcminer.info miningprofit08-Nov-18 01:08 PM
could you tell me the api of the exchanges on which you can see the settings for all pairs
Nabob08-Nov-18 01:15 PM
if you want to check for digitalprice pairs , you can check site documentation. not sure we have handy document of those pairs
may be @CHMEX can help
CHMEX08-Nov-18 01:16 PM
@calcminer.info miningprofit
Which coin you need?
calcminer.info miningprofit08-Nov-18 01:28 PM
@CHMEX I wrote a mining profit calculator. wanted to add Your stock exchange for review. my project https://calcminer.info
@calcminer.info miningprofit ^
If you need kpre specific send me a DM with requierements and I try to get you a JSON
calcminer.info miningprofit08-Nov-18 01:56 PM
@CHMEX thank you I will write You later
Hermes08-Nov-18 05:16 PM
@nikizan Yesterday I downloaded the windows version of the Aywa wallet and also tried using Barterdex in native but still didn’t work in a fresh installation. My guess is that the RPC settings in the wallet are not properly configured for Bdex.
crypto_mang - pool.cryptomang08-Nov-18 06:31 PM
Where can I find info on setting up Pirate on my pool? I already have kmd up.
Hermes08-Nov-18 06:48 PM
Here is a link that can help you in doing this processs https://github.com/webworker01/knomp , it's from our ecosystem . Please in this case read the full README and also it needs some knowledge on redis and node.js @crypto_mang - pool.cryptomang Hope it helps...
A NOMP based stratum for the Komodo platform. Contribute to webworker01/knomp development by creating an account on GitHub.
crypto_mang - pool.cryptomang08-Nov-18 07:33 PM
Ok..thanks. I've seen this before, but I'm trying to merge it with my current s-nomp.
./src/komodo-cli -ac_name=PIRATE z_getnewaddress
error: couldn't connect to server: unknown (code -1)
(make sure server is running and you are connecting to the correct RPC port)
Am I supposed to be using the same RPC port as my KMD?
Hermes08-Nov-18 07:40 PM
better to continue in #talk-mining
cipi09-Nov-18 12:21 AM
@nikizan could be you are experiencing this issue: https://github.com/KomodoPlatform/BarterDEX/issues/128
AYWA has the default datadir/conf-file in an unusual location... ~/.aywacore/aywa.confinstead of ~/.aywa/aywa.conf, so the coins database entry for AWYA contains the additional parameter "conffile": https://github.com/jl777/coins/blob/master/coins#L78
BarterDEX needs to be able to find and open the coins config file
Look after this config file and check if it contains at least this entries
There's a bug in shepherd-ipc.js function ProcessCoinsList(coins) { ... Such configuration "confpath":"C:\Users\hanza\AppData\Roaming\terracoincore\terracoin.conf" wil...
coin parameters and all files needed for GUI support - jl777/coins
BrianKbit09-Nov-18 12:39 AM
I need a reccomendation, I am mining Pirate coin on Nvidia rigs with no issue. I have a RX580 AMD rig I want to use, I have tried lolMiner and had no luck, I found on their GitHub they do not support it yet. Is there an AMD miner that will mine Pirate Coin?
Hermes09-Nov-18 12:58 AM
@BrianKbit Haven’t used any AMD miner maybe in #talk-mining they can help


Samuel Breed builds systems, teams, and software
Hi 👋 :wave:
My name is Samuel Breed and I build systems, usually with software and humans.
What does that mean? I work with teams to build software systems for businesses, friends, well-wishers, startups, open source projects, harmless pranks, and the public good ever since I first arrived here (on the Internet) as a youngster.
When I was 11 I wanted to learn how to build websites. Now I get to do it for a living. Pretty cool, IMO
! I wanted to get paid to skateboard and make movies too, but neither of those have panned out yet the way software has. But software is more than just websites.
I spent the first 10 years learning about computers and not really understanding them very much. I learned how to customize html on Geocities and Angelfire, and later LiveJournal and MySpace, and later still Blogger and Wordpress. I had tried learnging C, then Python, and finally took a Java class in High School but nothing really stuck. Eventually I found out about Linux and a whole new universe of playing around with computers opened up in front of me.
A few years later I got serious and learned enough PHP and JavaScript to get paid to update a few websites. Later on, I learned that software is actually made of humans, working together, actively in collaboration or passively on the giant shoulders of modern software stacks.
These days, I lead a small team in a large organization, running a web platform and managing build tooling for around 100 front end and native app developers.
Over the years, I've had the pleasure of gainful employment at a number of different businesses:
Drop me a line at<EMAIL_ADDRESS>if you'd like to talk about your next project.
Appendix
0.1 Deployment
Not to harp on the boring details, but I have some opinions about web publishing:
I did not use a complex tool to compose this website. (Deploying it, however, is a different story) I specifically chose to eschew the modern dev tool chains, blogging platforms, and web frameworks because I think that there's a simplicty of an html document that's easily forgotten and rarely appreciated. I'm not judging other techniques for publishing things on the web, but it's worth pointing out that the old ways still work.
Not having a build step or a line of JavaScript
was beyond compare. But writing anything complex like this would be too hard. I scaled the barrier to enter this easy world of minimalist web authoring more than 20 years ago in a textarea
on Geocities.
I have the pleasure of working with those types of tools regularly. Writing this in a single html
file was a joy. Writing only 4 lines of CSS
for this website was delightful.
But then I went and did a thing that neatly contradicts the sentiments above and deployed this "website" in a very modern way.
This website is deployed using a serverless function on a platform called Begin, which makes it easy to deploy applications to AWS Lambda. Which is just about the most complicated way to make an HTML file into a domain, but the deploys are faster than any tool I've ever used and they handle TLS certificate management so it was an easy decision.
0.2 Security
For the past few years I've spent a good deal of time at work thinking about browser security on a large website. From my experience, browser security can be summarized into a few concerns:
-
Build & Publishing checks
-
Unless you're making a baroque statement about something or other, there will probably be a build process involved in building a website.
-
The outcome of any build process can either pass or fail. This is an opportunity to ensure that whatever build artifacts are produced contain up-to-date dependencies, pass lint and style checks, and pass any test suites.
-
Runtime Restrictions
- The best offense is a good defense. Treat the browser like an untrustable runtime: don't execute any code that you didn't author.
- Content Security Policy is a somewhat blunt but very effective tool for eliminating what's allowed to run on your website.
- The best 3rd party scripts are no 3rd party scripts.
As such, this website uses a Content Security Policy that's extremely restrictive. This is for everyone's benefit. I'm all for keeping whatever JavaScript is ferried along in browser extensions from interfering with this page's runtime, despite that there's nothing interesting going on.
0.3 Style and Design
At the outset, I had a few opinions:
HTML
is better than markdown
No CSS
is better than any CSS
Text should be legible


This is the readme for a model associated with the paper: Clopath C, Badura A, De Zeeuw CI, Brunel N (2014) A cerebellar learning model of vestibulo-ocular reflex adaptation in wild-type and mutant mice. J Neurosci 34:7203-15 This model was contributed by Dr Claudia Clopath. Usage: Type "DO_VOR_Clopath14" on the matlab command line after downloading and extracting this archive and cd'ing to the extracted folder. After a minute the following images corresponding to Fig. 4A and B should appear:


For my last spring break in college, I went with some friends to Greece, visiting Athens and Santorini. It was one of my first times in Europe, and my first time in Greece, and I wasn't disappointed. None of us spoke Greek, so we had to get around using the Internet, Google Translate, and the help of many Athenians. Because we avoided tourist season by visiting in March, it wasn't too crowded. I can imagine that going in the peak of summer would have been a very different experience.
Athens
New Life in an Ancient City
We spent most of our trip in Athens. The entire city has a blue-beige color to it, with 1970's white architecture that has lost its color. Visiting the Parthenon and the Acropolis museum are a must in Athens. both were stunning: the Parthenon for its size and history and the Acropolis for its modern aesthetic that somehow fits into such a classical city.
We also took a trip down the coast to the Temple of Poseidon, which sits on an outcropping on the southern peninsula. We were lucky to have a friend of a friend who was a taxi driver, who was able to help us coordinate transportation around the city. If he hadn't helped us, we might have been stuck in downtown Athens for most of our trip.
Santorini
The Most Beautiful Island in the World
After spending several days in Athens, we took a day trip to Santorini, a Greek Island known for it's distinctive white architecture. We took the first flight there and the last flight back, which gave us plenty of time to walk around the island and eat breakfast, lunch, and dinner. We walked for about six miles along the mountain / coastal trail from Fira to Oia, stopping for water, pictures, and the occasional donkey.


| Interface | Description |
|---|---|
| ClassifierResult.Metric |
Generic interface for different Metrics
You can define custom metrics and use them by using their full class name
|
| Class | Description |
|---|---|
| ApplicabilityTester |
Utility class for determining what kind of methods can be applied to a set of instances.
|
| ApplicabilityTester.ApplicableClassifiers | |
| ClassifierResult |
Wraps all the data that comes from training a classifier so it can be passed back to a SMBO method
|
| ClassifierResult.AreaAboveROCMetric | |
| ClassifierResult.AreaUnderROCMetric | |
| ClassifierResult.AvgCostMetric | |
| ClassifierResult.CorrectMetric | |
| ClassifierResult.CorrelationCoefficientMetric | |
| ClassifierResult.ErrorRateMetric | |
| ClassifierResult.FalseNegativeRateMetric | |
| ClassifierResult.FalsePositiveRateMetric | |
| ClassifierResult.FMeasureMetric | |
| ClassifierResult.IncorrectMetric | |
| ClassifierResult.KappaMetric | |
| ClassifierResult.KBInformationMetric | |
| ClassifierResult.KBMeanInformationMetric | |
| ClassifierResult.KBRelativeInformationMetric | |
| ClassifierResult.MeanAbsoluteErrorMetric | |
| ClassifierResult.PctCorrectMetric | |
| ClassifierResult.PctIncorrectMetric | |
| ClassifierResult.PrecisionMetric | |
| ClassifierResult.RelativeAbsoluteErrorMetric | |
| ClassifierResult.RootMeanSquaredErrorMetric | |
| ClassifierResult.RootRelativeSquaredErrorMetric | |
| ClassifierResult.WeightedAreaUnderROCMetric | |
| ClassifierResult.WeightedFalseNegativeRateMetric | |
| ClassifierResult.WeightedFalsePositiveRateMetric | |
| ClassifierResult.WeightedFMeasureMetric | |
| ClassifierResult.WeightedPrecisionMetric | |
| ClassifierResult.WeightedRecallMetric | |
| ClassifierResult.WeightedTrueNegativeRateMetric | |
| ClassifierResult.WeightedTruePositiveRateMetric | |
| ClassifierRunner |
Class that is responsible for actually running a WEKA classifier from start to finish using the Auto-WEKA argument format.
|
| ClassifierRunner.EvaluatorThread | |
| ClassParams |
Captures all the Parameters and Conditionals for a specific classifier that Auto-WEKA will search over
|
| Conditional |
Simple struct that matains conditionality between params
|
| Configuration | |
| ConfigurationCollection | |
| ConfigurationRanker | |
| DefaultsExperimentConstructor |
Builds a list experiment that only tries to run the defaults for all valid classifiers
|
| Experiment | |
| Experiment.TrajectoryPointExtra |
Class capturing any of the extra dataset partitions that should be run on all the trajectory points for analysis
|
| ExperimentBatch |
Helpful XML class that easily allows for the creation of multiple experiments.
|
| ExperimentBatch.DatasetComponent |
Enscapsulates a dataset that you want to run experiments on
|
| ExperimentBatch.ExperimentComponent |
Captures all the settings of an experiment that are not related to a dataset
|
| ExperimentConstructor |
Abstract class responsible for generating all the necessary stuff to run an Auto-WEKA Experiment.
|
| GridSearchExperimentConstructor |
Creates a ListExperiment that does a grid search over the allowable classifiers
|
| InstanceGenerator |
Abstract class for partitioning a dataset (consisting of training and testing data) into 'instances' that are given to the SMBO method
|
| InstanceGenerator.NestedArgs |
Struct for dealing with nested args on InstanceGenerators that are chained together.
|
| ListExperimentConstructor | |
| Parameter |
Captures all the data about if this parameter is categorical, numeric (and what the ranges are), and some other helper functions to get some data out of them
|
| ParameterConditionalGroup | |
| SubProcessWrapper |
An implementation of a Wrapper that should ideally just be called from other Java objects - it performes the training/evaluation of a classifier on a sub process to preserve the JVM of the caller
|
| SubProcessWrapper.ErrorAndTime |
Small class that just encapsulates the error and time of a sub process run
TODO: Should really be changed to use a ClassifierResult instead
|
| Trajectory |
Class that captures a trajectory of an optimisation run
|
| Trajectory.Point |
Representation of a single point along the optimisation run
|
| Trajectory.Point.SpecificInstanceInfo |
Class used to store this extra data
|
| TrajectoryGroup |
Wrapper class that provides a nice way to get at a bunch of trajectories from an experiment run with different seeds
|
| TrajectoryMerger |
Given a bunch of folders that have experiments in them, merges all the trajectories into a single file for easy analysis
|
| TrajectoryParser |
Abstract class that SMBO Methods must provide that allows for trajectories to be extracted after a run has completed
|
| TrajectoryPointExtraRunner |
Helper class that runs all the trajectoryPointExtras on a given trajectory - needed for analysis experiments
|
| TrajectoryPointPredictionRunner | |
| Util |
Bunches of random stuff that seems to be handy in all sorts of places
|
| Util.NullPrintStream |
Utility to class to make a void print stream.
|
| Util.ProcessKillerShutdownHook | |
| WekaArgumentConverter |
Utility class that can convert arguments from Auto-WEKA to WEKA
|
| WekaArgumentConverter.Arguments | |
| Wrapper |
Generic class that gets called from an SMBO method, completes the evaluation, and returns the result back up to the SMBO method.
|
| XmlSerializable |
Helper class to make objects easily be read to/from XML, as well as specifying them on the command line
|
| Enum | Description |
|---|---|
| Parameter.ParamType |


South Korea searching for survivors after rescue helicopter crash
Helicopter had picked up an injured fisherman before it crashed on Thursday night near the disputed Dokdo islets.
Rescue workers searched for survivors on Friday after an ambulance helicopter carrying seven people crashed into waters off South Korea's eastern coast.
Rescue official Seong Ho-seon said the helicopter had picked up an injured crab fisherman before it crashed around 11:30pm (local time) on Thursday near the South Korea-controlled islets of Dokdo in waters between the Korean Peninsula and Japan.
South Korea deployed dozens of aircraft and vessels and more than 30 divers to search the area, but no passengers were found as of Friday morning.
"We presume that the helicopter crashed into sea within two minutes after liftoff (in Dokdo)," Seong said during a televised briefing.
Yonhap news agency also quoted a South Korean official as saying that the weakening tide had allowed rescuers to expand the search.
Prime Minister Lee Nak-yon has also reportedly ordered government agencies "to put in full-fledged efforts to rescue survivors and search missing passengers".
The helicopter was planning to transport the injured fisherman to a hospital in the mainland city of Daegu when the incident happened.
According to Yonhap, the missing helicopter was manufactured by France-based Airbus Helicopters, formerly Eurocopter Group, that can carry up to 28 passengers and fly at 250km (155 miles) per hour for five hours.
The Dokdo islets, called Takeshima in Japanese, are a subject of territorial disputes between the countries.


TimeKeeper was written by Joseph Adams and is distributed under the MIT License.
Copyright 2018-2023 Joseph Adams.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
To contact the author or for more information, please visit
www.techministry.blog.
Documentation
TimeKeeper supports a generic REST API.
Rooms:
Rooms allow you to control and specify which timers appear. This is helpful if you are running clocks in multiple venues or instances, and only want certain timers to appear on certain viewer screens.
Getting All Rooms:
Make a GET request to
/api/rooms to receive a JSON reply of all available rooms.
Room objects are defined as:
- "id": Unique ID generated by the server upon creation of the Room object.
- "name": The friendly name of the room, displayed to the user when connecting to the viewer client.
- "enabled": Boolean true/false, indicates if the Room is available for selection or not.
Getting a specific Room:
Make a GET request to
/api/room/roomID, where roomID is the ID of the room, to receive a JSON reply of the room information.
If an invalid Room ID is specified, a reply of
{returnStatus: "invalid-room-id"} will be returned.
Adding a Room:
Make a POST request to
/api/room/add, specifying all the Room object data, except for the ID, which will be automatically generated. The newly created Room object will be returned as a JSON reply.
Updating a Room:
Make a POST request to
/api/room/roomID, where roomID is the ID of the Room object, along with a JSON Room object in the POST body. It will return the updated Room object as a JSON reply.
Deleting a Room:
Make a POST request to
/api/room/delete/roomID, where roomID is the ID of the Room object.
Timers:
Timers are the objects that TimeKeeper will count down to, based on the viewer's current local system time.
Getting All Timers:
Make a GET request to
/api/timers to receive a JSON reply of all available timers.
Getting a specific Timer:
Make a GET request to
/api/timer/timerID, where timerID is the ID of the timer, to receive a JSON reply of the room information.
If an invalid Timer ID is specified, a reply of
{returnStatus: "invalid-timer-id"} will be returned.
Timer objects are defined as:
- "id": Unique ID generated by the server upon creation of the Timer object.
- "datetime": The datetime in epoch milliseconds that the viewer page should count down to. See JavaScript date object and the getTime() method for more information.
- "label": Friendly label to display alongside the timer, for a description.
- "expireMillis": The number of milliseconds left in the countdown where the timer should start blinking red.
- "publishMillis": The number of milliseconds left in the countdown where the timer should appear on the viewer page.
- "roomID": The Room ID that this Timer should appear on. Specifying "room-0" means this Timer will be sent to all viewer pages regardless of the room they are viewing.
Adding a Timer:
Make a POST request to
/api/timer/add, specifying all the Timer object data, except for the ID, which will be automatically generated. The newly created Timer object will be returned as a JSON reply.
Updating a Timer:
Make a POST request to
/api/timer/timerID, where timerID is the ID of the Timer object, along with a JSON Timer object in the POST body. It will return the updated Timer object as a JSON reply.
Deleting a Timer:
Expired Timers older than 5 minutes are automatically deleted, however if you wish to manually delete a timer, make a POST request to
/api/timer/delete/timerID, where timerID is the ID of the Timer object.
Adding a Countdown:
Make a POST request to
/api/countdown/roomID/length, where
roomID is the ID of the room to send the Timer to, and
length is the number of seconds for the countdown. The newly created Timer object will be returned as a JSON reply.
Messages:
Messages can be sent and displayed on viewer clients.
Getting All Messages:
Make a GET request to
/api/messages to receive a JSON reply of all available Message objects.
Message objects are defined as:
- "id": Unique ID generated by the server upon creation of the Message object.
- "datetime": The datetime in epoch milliseconds that the viewer page should count down to. See JavaScript date object and the getTime() method for more information.
- "message": The actual message to display. HTML is OK to use.
- "expireMillis": The number of milliseconds left in the countdown where the Message should start blinking red.
- "publishMillis": The number of milliseconds left in the countdown where the Message should appear on the viewer page.
- "roomID": The Room ID that this Timer should appear on. Specifying "room-0" means this Message will be sent to all viewer pages regardless of the room they are viewing.
Adding a Message:
Make a POST request to
/api/message/add, specifying all the Message object data, except for the ID, which will be automatically generated. The newly created Message object will be returned as a JSON reply.
Updating a Message:
Make a POST request to
/api/message/messageID, where messageID is the ID of the Message object, along with a JSON Timer object in the POST body. It will return the updated Timer object as a JSON reply.
Deleting a Message
Expired Messages older than 5 minutes are automatically deleted, however if you wish to manually delete a timer, make a POST request to
/api/message/delete/messageID, where messageID is the ID of the Message object.


He is Ruomin Huang (he usually goes by Focke).
Educational Experience
-
He’s currently a graduate student in the School of Data Science at USTC, DIAG Group, supervised by Prof.Hu Ding. (2020 ~ Present)
-
He received his bachelor degree in Information and Computational Science from the School of Mathematical Science, USTC. (2016 ~ 2020)
Research Interests:
He is interested in Machine Learning and Statistics, especially the following topics.
- Statistical learning theory
- Generative models
- Optimization
- Optimal Transport
- Computation
- Application in machine learning
He is pursuing the following.
-
Theory foundation of deep learning;
-
Effcient algorithms in machine Learning;
-
Robust algorithms in machine learning.
Teaching Assistant
Undergraduate course
- 01118601 Algorithms for Big Data (2021 spring)
Doctoral course
- COMP7102P01 Advanced Algorithms Design and Analysis (2021 fall)
Seminar
This guy really enjoys seminars and is open to discussions.
- Learning Theory Seminar (2022 fall) on the book:
- Feature Learning Seminar (2022 spring) on papers:
- the Tensor Program series, by Greg Yang, et al.
- High Dimensional Statistics Seminar (2021 fall) on books:
- Spectral and Algebraic Graph Seminar (2021 fall) on the note:


|
frontier_explorer
1.0
|
Class to implement the MAP. More...
#include <map.hpp>
Public Member Functions | |
| map () | |
| Constructor for the class map. More... | |
| void | frontierSearch (int, int) |
| Function to search frontiers in the map. More... | |
| bool | checkNeighbour (int, int, int) |
| Function to check if the neighbour's grid value. More... | |
| std::vector< int > | computeFrontierCentroid (const std::queue< std::vector< int >> &) |
| Function to compute the centroid of the frontier. More... | |
| std::vector< int > | nearest (const std::queue< std::vector< int >> &, int, int) |
| Function to find the point closest to computed centroid. More... | |
| bool | requestMap (ros::NodeHandle &) |
| Function to request map from gmapping node. More... | |
| void | mapcallback (const nav_msgs::OccupancyGrid &msg) |
| CallBack function for the map subscriber. More... | |
| std::vector< int > | nearestCentroid (int, int) |
| Function to find the point closest to computed centroid. More... | |
| int | getGridValue (int, int) |
| Function to return the grid value. More... | |
| int | getCentroidSize () |
| Function to return the size of centroid queue. More... | |
| int | returnRows () |
| Function to return row size. More... | |
| int | returnCols () |
| Function to return coloumn size. More... | |
| float | getResolution () |
| Function to return resolution of the map. More... | |
| std::vector< int > | getStart () |
| Function to return origin. More... | |
| ~map () | |
| Destructor for the class map. More... | |
Public Attributes | |
| std::vector< int > | start |
Private Attributes | |
| std::queue< std::vector< int > > | frontierQueue |
| std::queue< std::vector< int > > | centroidQueue |
| std::queue< std::vector< int > > | explored |
| std::vector< std::vector< int > > | grid |
| int | rows |
| int | cols |
| float | mapResolution |
| ros::Subscriber | OGM_subscriber |
Class to implement the MAP.
| frontier | queue to hold the frontier points |
| Centroid | queue to hold the centroid of individual frontiers |
| grid | the map as 2d vector |
| row | integer with row size of grid |
| cols | integer with coloumn size of grid |
| mapResolution | integer with resolution of grid |
| OGM_Subscriber | is the subscriber handle for /Map |
| start | vector containing the origin |
| map::map | ( | ) |
Constructor for the class map.
| None |
Definition at line 51 of file map.cpp.
References cols, grid, mapResolution, and rows.
Referenced by frontierSearch().
| map::~map | ( | ) |
| bool map::checkNeighbour | ( | int | xPoint, |
| int | yPoint, | ||
| int | mode | ||
| ) |
Function to check if the neighbour's grid value.
| X | coordinate of grid |
| Y | coordinate of grid |
| Value | to be checked |
Definition at line 124 of file map.cpp.
References grid.
Referenced by frontierSearch(), and TEST().
| std::vector< int > map::computeFrontierCentroid | ( | const std::queue< std::vector< int >> & | q | ) |
Function to compute the centroid of the frontier.
| Frontier | Queue containing the centroid coordinates |
Definition at line 173 of file map.cpp.
References nearest().
Referenced by frontierSearch(), and TEST().
| void map::frontierSearch | ( | int | height, |
| int | width | ||
| ) |
Function to search frontiers in the map.
| X | coordinate of grid |
| Y | coordinate of grid |
Definition at line 195 of file map.cpp.
References centroidQueue, checkNeighbour(), BFS::computeBFS(), computeFrontierCentroid(), explored, frontierQueue, grid, and map().
Referenced by main(), and TEST().
| int map::getCentroidSize | ( | ) |
Function to return the size of centroid queue.
| None |
Definition at line 120 of file map.cpp.
References centroidQueue.
Referenced by TEST().
| int map::getGridValue | ( | int | x, |
| int | y | ||
| ) |
Function to return the grid value.
| X | coordinate |
| Y | coordinate |
Definition at line 108 of file map.cpp.
References grid.
Referenced by explore::findObstacleFreeNeighbours(), and TEST().
| float map::getResolution | ( | ) |
Function to return resolution of the map.
| None |
Definition at line 280 of file map.cpp.
References mapResolution.
| std::vector< int > map::getStart | ( | ) |
| void map::mapcallback | ( | const nav_msgs::OccupancyGrid & | msg | ) |
CallBack function for the map subscriber.
| Contains | the map in as occupancy grid in row major form |
Definition at line 76 of file map.cpp.
References cols, grid, mapResolution, rows, and start.
Referenced by requestMap().
| std::vector< int > map::nearest | ( | const std::queue< std::vector< int >> & | q, |
| int | centroidx, | ||
| int | centroidy | ||
| ) |
Function to find the point closest to computed centroid.
| Frontier | Queue containing individual frontier points |
Definition at line 148 of file map.cpp.
Referenced by computeFrontierCentroid(), and TEST().
| std::vector< int > map::nearestCentroid | ( | int | startX, |
| int | startY | ||
| ) |
Function to find the point closest to computed centroid.
| Frontier | Queue containing individual frontier points |
Definition at line 248 of file map.cpp.
References centroidQueue.
Referenced by main().
| bool map::requestMap | ( | ros::NodeHandle & | nh | ) |
Function to request map from gmapping node.
| Node | handle |
Definition at line 70 of file map.cpp.
References mapcallback(), and OGM_subscriber.
Referenced by main(), and TEST().
| int map::returnCols | ( | ) |
Function to return coloumn size.
| None |
Definition at line 116 of file map.cpp.
References cols.
Referenced by explore::computeShortestPath(), explore::findObstacleFreeNeighbours(), main(), explore::navigate(), sensor::sensor(), and TEST().
| int map::returnRows | ( | ) |
Function to return row size.
| None |
Definition at line 112 of file map.cpp.
References rows.
Referenced by explore::computeShortestPath(), explore::findObstacleFreeNeighbours(), main(), explore::navigate(), sensor::sensor(), and TEST().
|
private |
Definition at line 66 of file map.hpp.
Referenced by frontierSearch(), getCentroidSize(), and nearestCentroid().
|
private |
Definition at line 69 of file map.hpp.
Referenced by map(), mapcallback(), and returnCols().
|
private |
Definition at line 67 of file map.hpp.
Referenced by frontierSearch().
|
private |
Definition at line 65 of file map.hpp.
Referenced by frontierSearch().
|
private |
Definition at line 68 of file map.hpp.
Referenced by checkNeighbour(), frontierSearch(), getGridValue(), map(), and mapcallback().
|
private |
Definition at line 70 of file map.hpp.
Referenced by getResolution(), map(), and mapcallback().
|
private |
Definition at line 71 of file map.hpp.
Referenced by requestMap().
|
private |
Definition at line 69 of file map.hpp.
Referenced by map(), mapcallback(), and returnRows().
| std::vector<int> map::start |
Definition at line 81 of file map.hpp.
Referenced by getStart(), and mapcallback().


virus bats viruses bat contigs viral sequences analysis {border-style px;} #ffffff;} phylogenetic identified related Illumina Myoviridae acid novel paramyxoviruses study samples using sequence []. insectivorous phage T-like Table [], sequencing nucleic retrovirus RNA amino endogenous host zoonotic Figure diverse diversity known paramyxovirus px; shown species {font-family BLASTx DNA Nipah Viral Virol../JVI.- bats, data detected font-size frugivorous including polyomavirus reads reference transmission used (Table Analysis China GenBank Infect. KC, Phylogenetic S). [,,]. [,]. alignment common double; fruit human identity mammalian number previous reservoirs retroviral species, studies tree ... Dis../eid. L-gene Marburg Supplementary according assembled based border-color border-width comp_c_seq, fecal high-throughput indicated low metagenomic natural new retroviruses samples, solid; suggesting total vertebrate virome viruses, {font-style {font-weight (Figure (â‰¥ China. Enterobacteria Gag Lihong Moreover, PCR Rousettus SARS Sequences Virus assays belong bold bp) cluster contig contigs, courier; detect e-value em; eukaryotic families genetically genome genus high higher highly homologous humans humans. individual leukemia paramyxovirus-positive polymerase present probability protein pt;} reads, relationship relatively showed study, trees unclassified values Â°.',


--- layout: post status: publish published: true title: Podcast 3.38 - Castro with his head in the clouds. author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 6167 wordpress_url: http://ivyenvy.com/?p=6167 date: '2011-08-27 12:37:16 +0000' date_gmt: '2011-08-27 17:37:16 +0000' categories: - Podcast tags: - Podcast comments: - id: 4208 author: Ryan author_email<EMAIL_ADDRESS>author_url: '' date: '2011-08-29 18:46:09 +0000' date_gmt: '2011-08-29 23:46:09 +0000' content: "A couple things here: \r\n\r\nFirst and foremost you always want to have your head in the game but at this point we're so far behind in the standings I can understand why he may have been daydreaming a bit. This is another glaring example of why the schedule needs to be shortened to 140 again, the overall quality is becoming too thinned out as teams are mathematically eliminated. (I do understand that with a longer schedule, teams are mathematically eliminated later these days but you can't disagree that the level of play is watered down in the 162 game season.) I'm sure a lot of players are guilty of this and he's a young guy so I'm not very concerned about it just yet. \r\n\r\nNow, in regards to Mr. Valentine's comments. I thought at the beginning Bobby Valentine was alright. I thought he provided genuine insight. But nowadays, he talks about EVERYTHING. He's got an opinion on almost anything in the world, and to make matters worse, he's super biased for everyone who he's ever worked for or worked with, which is everybody in MLB. He may have been right about Castro but it's pretty trivial when you consider some of the other major shit he glosses over on an almost nightly basis. \ \r\n\r\nMeehan" ---
Andy and Corey welcome returning guest, Brian on this week's episode. They talk about Castro being called on out a national ESPN broadcast by Bobby Valentine for not paying attention while in the field.
We go through a bunch of listener-suggested topics and talk about what we have been using to distract ourselves from a miserable Cubs season.


OSGi JMX Initial Provisioning Package Version 1.2.
Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. For example:
Import-Package: org.osgi.jmx.service.provisioning; version="[1.2,2.0)"


Next: A specifier for a rest parameter, Previous: Specifiers for the required parameters, Up: Ordinary Lambda Lists
If &optional is present, the optional parameter specifiers are those following &optional up to the next lambda list keyword or the end of the list. If optional parameters are specified, then each one is processed as follows. If any unprocessed arguments remain, then the parameter variable var is bound to the next remaining argument, just as for a required parameter. If no arguments remain, however, then init-form is evaluated, and the parameter variable is bound to the resulting value (or to nil if no init-form appears in the parameter specifier). If another variable name supplied-p-parameter appears in the specifier, it is bound to true if an argument had been available, and to false if no argument remained (and therefore init-form had to be evaluated). Supplied-p-parameter is bound not to an argument but to a value indicating whether or not an argument had been supplied for the corresponding var.


CogMonkey
#
Step Details
Event
Screenshot
Monkey Chart
Run Details
CogMonkey v1.0 © Cognex
Support
daniel.meszaros@cognex.com