To do List -
Saturday, February 4, 2017
Things To Do Today
Pray
Tai Chi
Exercise
Eat Right
Coding Lesson
Grocery Shopping
Continue "Darth Plagueis" novel
Business Study
GET IT DONE!


dpkg9510's Repo
Open Cydia
Repo: https://dpkg9510.github.io/
Buy me a coffee
Donate
Follow me
My GitHub
My Reddit
My Twitter
Mohamed Galal © 2019


Prof: Dan Wolczuk
Office Hours: T -> 11:30 - 12:20 am , 1:30 - 3:30 pm ; Th -> 11:30 - 12:20 am ; 3:00 - 5:30 pm
Office:
Email:
Text Book: Linear Algebra Course Notes 3.0 by Wolczuk. Edition 2.1 is fine.
Grades: Final Exam: 65% ; Midterm: 25% ; Assignments: 10%
Tests: Midterm: Monday Feb 8th, 7:00 - 8:50 pm ; Final: TBA
Assignments are due Wednesdays by 3:00pm in MC 4066
Objectives for this course:
30% of the marks on the tests will be for proofs, the rest are for computations.
You should be familiar with 2 and 3 dimensional Euclidean spaces, often denoted and . is the set of all points of the form (x,y) where x, y and is the set of all points (x, y, z), where x, y, z
We will now view them as a set of vectors.
Definition:
For example, the vector =
can be thought of as the point (1,2)
Remark: All vectors in this course start at the origin
The set of all vectors of the form = , s ,t can be thought of as the set of all points of form (s,t,0). This represents the xy plane in
Definition
We say that and are equal and write if for all 1 i nWe define addition by
for any real scalar we define scalar multiplication by
We need to define equality first as it is used in to define addition and scalar multiplication.
We can only add vectors with the same dimensions.
Definition
Let be vectors in , we call a sum of scalar multples of their vectors a linear combination. That is, linear combinations of is:
where are real constants
Theorem 1.1.1
If x , y , w and c,d . then :
V1
V2
V3
V4 |
V5 x in a vector () |
V6 c
V7 c(d ) = cd()
V8 (c+d) = c + d
v9 c( + ) = c + c
v10 1 =
There are 3 kinds of mathematicians, those who can count, and those who can't
In linear algebra, sets of all possible linear combinations of a set of vectors in is called the span of the set and we write:
S Span Span
We also say that S is spanned by and that is a spanning set for S.
We will sometimes want to write a set differently. For a set:
We will just write:
and call this a vector equation of the set.
Notice that the vector equation gives us the general form of any vector in the set
Insert a whole bunch of examples here. Aka read the textbook for those.


--- layout: post title: Prototype 1.6.0 release candidate categories: [] author: sam published: true date: 2007-08-16 03:52:00.000000000 +01:00 ---
The first release candidate for Prototype 1.6.0 is now [available for download](http://prototypejs.org/2007/8/15/prototype-1-6-0-release-candidate). This version features a rewrite of the event system, including support for DOM-based custom events and the DOMContentLoaded event, true class inheritance and superclass method references, and improvements to the DOM, Ajax, and function APIs. Please give it a spin in your apps and [let us know](http://dev.rubyonrails.org/) if you run into trouble.


Result: |
${{amountText}} Loan, {{apr}}% Annual Interest |
{{count}} Monthly Payments (${{commis}} Monthly Maintenance Fee) |
|---|---|---|
| {{paymentMonth}} | ${{monthly}} | |
| {{lastMonth}} | ${{lastmonthly}} | |
| Total Interest: | ${{percent}} | |
| Total Fee: | ${{fee}} | |
| Total Interest + Fee: | ${{feepercent}} | |
| Total of {{count}} payments: | ${{total}} |
| Month | Beginning Balance | Interest + Fee | Principal | Total Payment | @ | Paid |
|---|---|---|---|---|---|---|
| {{payment.month}} | {{payment.amount}} | {{payment.perc}} | {{payment.main}} | {{payment.pay}} | {{showText(payment.passed)}} |


Pet
问题描述 :
One day, Lin Ji wake up in the morning and found that his pethamster escaped. He searched in the room but didn’t find the hamster. He tried to use some cheese to trap the hamster. He put the cheese trap in his room and waited for three days. Nothing but cockroaches was caught. He got the map of the school and foundthat there is no cyclic path and every location in the school can be reached from his room. The trap’s manual mention that the pet will always come back if it still in somewhere nearer than distance D. Your task is to help Lin Ji to find out how many possible locations the hamster may found given the map of the school. Assume that the hamster is still hiding in somewhere in the school and distance between each adjacent locations is always one distance unit.
输入:
The input contains multiple test cases. Thefirst line is a positive integer T (0<T<=10), the number of test cases. For each test cases, the first line has two positive integer N (0<N<=100000) and D(0<D<N), separated by a single space. N is the number of locations in the school and D is the affective distance of the trap. The following N-1lines descripts the map, each has two integer x and y(0<=x,y<N), separated by a single space, meaning that x and y is adjacent in the map. Lin Ji’s room is always at location 0.
输出:
The input contains multiple test cases. Thefirst line is a positive integer T (0<T<=10), the number of test cases. For each test cases, the first line has two positive integer N (0<N<=100000) and D(0<D<N), separated by a single space. N is the number of locations in the school and D is the affective distance of the trap. The following N-1lines descripts the map, each has two integer x and y(0<=x,y<N), separated by a single space, meaning that x and y is adjacent in the map. Lin Ji’s room is always at location 0.
样例输入:
1 10 2 0 1 0 2 0 3 1 4 1 5 2 6 3 7 4 8 6 9
样例输出:
2
题意：linji的仓鼠丢了，他要找回仓鼠，他在房间0放了一块奶酪，按照抓鼠手册所说，这块奶酪可以吸引距离它D的仓鼠，但是仓鼠还是没有出现，现在给出一张关系图，表示各个房间的关系，相邻房间距离为1，而且图中没有回路，每个房间都是联通的，求仓鼠可能出现的房间的数量。
很容易的dfs，50000个房间数据量比较大，用数组难以保存，于是用vector储存关系表。遍历过去，遍历过几个房间，那剩下的就是仓鼠可能出现的房间数了。
代码：
/* * Author: illuz <iilluzen[at]gmail.com> * Blog: http://blog.csdn.net/hcbbt * File: 2.cpp * Create Date: 2013-09-08 13:52:18 * Descripton: dfs */ #include <cstdio> #include <cstring> #include <vector> using namespace std; #define rep(i, n) for (int i = 0; i < (n); i++) #define mc(a) memset(a, 0, sizeof(a)) const int MAXN = 1e5 + 1; vector<int> v[MAXN]; int n, d, cnt; bool vis[MAXN]; void dfs(int p, int e) { if (e > d) return; vis[p] = 1; cnt++; int len = v[p].size(); rep(i, len) if (!vis[v[p][i]]) dfs(v[p][i], e + 1); } int main() { int t, a, b; scanf("%d", &t); while (t--) { rep(i, n) v[i].clear(); mc(vis); cnt = 0; scanf("%d%d", &n, &d); rep(i, n - 1) { scanf("%d%d", &a, &b); v[a].push_back(b); v[b].push_back(a); } dfs(0, 0); printf("%d\n", n - cnt); } return 0; }
版权声明：本文为博主原创文章，未经博主允许不得转载。
参考：http://blog.csdn.net/hcbbt/article/details/11401085
(adsbygoogle = window.adsbygoogle || []).push({});
上次讲的是另一个故事


Branch to the given destination if the given two registers' values compare as specified.
Note: The branch offset may not be 0. (A spin loop may be legally constructed either by branching around a backward goto or by including a nop as a target before the branch.)
| Op & Format | Mnemonic / Syntax | Arguments |
|---|---|---|
| 32..37 22t | if-test vA, vB, +CCCC 32: if-eq 33: if-ne 34: if-lt 35: if-ge 36: if-gt 37: if-le |
A: first register to test (4 bits)B: second register to test (4 bits)C: signed branch offset (16 bits) |
None.


To Lock:
Press the top left button;
To Go Back:
Press the top right button;
To Main Menu:
Press bottom right button.
Ok
Are you sure you want to change your current destination?


Get a lift from the happiest bus driver
by LettersJonathan Seath is inspired by a bus driver featured in ‘How I spend it’ who turned his life around after prison and addiction
I was discussing with friends Saturday’s “How I spend it” on the train into London (Money, 23 November). Patrick Lawson’s story of learning how to manage his money after many years of hardship and struggle was a real piece of positive news. His new achievement as London’s happiest bus driver had come from his commitment to service and engaging with passengers. At Liverpool Street we jumped on the 26 bus to go to the South Bank and, to our amazement, there was Patrick himself beaming and welcoming his customers. He was delighted to see his story in the Guardian (he didn’t know it was there) and shared his pleasure with the whole bus, who were clearly enjoying his informative, good-humoured and friendly style. We decided that in future we would all try to be a bit more like Patrick.
Jonathan Seath
Colchester
• Join the debate – email<EMAIL_ADDRESS>• Read more Guardian letters – click here to visit gu.com/letters
• Do you have a photo you’d like to share with Guardian readers? Click here to upload it and we’ll publish the best submissions in the letters spread of our print edition


{% extends 'base.html' %}
{% block content %}
{{ source.split('-')[0].upper() + ' News' }} Articles
{% else %}
{{ source.split('-')[0].title() + ' News' }} Articles
{% endif %}
{# subtitle #}
{% if source in ['bbc-news', 'bbc-sport', 'cbc-news', 'cnn', 'espn']%}
Below are the latest articles from {{ source.split('-')[0].upper() + ' News' }}.
To read the article you find interesting, just click on it and you'll be taken
to the source.
{% else %}
Below are the latests articles from {{ source.split('-')[0].title() + ' News' }}.
To read the article you find interesting, just click on it and you'll be taken
to the source.
{% endif %}


Project details
- Client
- Goodwill Industries of Dallas, Inc.
- Project
- Stand-alone site for Goodwill Dallas' annual fundraising event, THE LUNCH.
- Site name
- THE LUNCH 2017
- Site URL
- thelunch.info
- Repo URL
- milleradagency/GOOD-Lunch
- Standards
- HTML5
- CSS3
- JavaScript
- Libraries & third-party plugins
-
Click to view libraries
- Animate.css
-
A cross-browser library of CSS animations. As easy to use as an easy thing.1
- Cloudflare
-
Cloudflare, Inc. is a U.S. company that provides a content delivery network, Internet security services and distributed domain name server services, sitting between the visitor and the Cloudflare user's hosting provider, acting as a reverse proxy for websites.2
- FontAwesome
-
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.3
- GitHub Pages
-
Hosted directly from your GitHub repository. Just edit, push, and your changes are live.4
- Google Analytics
-
Google Analytics lets you measure your advertising ROI as well as track your Flash, video, and social networking sites and applications.5
- Google Fonts
-
Google Fonts ... is an interactive directory of free hosted application programming interfaces for web fonts.6
- Hugo
-
Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website.7
- jQuery
-
Cross-platform JavaScript library designed to simplify the client-side scripting of HTML.8
- Modernizr
-
Modernizr tells you what HTML, CSS and JavaScript features the user’s browser has to offer.9
- SCSS
-
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.10
- Twitter Bootstrap
-
Bootstrap is the world’s most popular framework for building responsive, mobile-first sites and applications. Inside you’ll find high quality HTML, CSS, and JavaScript to make starting any project easier than ever.11
- CodePen
- Detect Internet Explorer (IE) up to version 11 and Edge (12+)12
- Material Design Box Shadows13
- Sticky Slider Navigation14
- Tinted Hero15


Table Name: tabLead
| Sr | Fieldname | Type | Label | Options |
|---|---|---|---|---|
| 1 | lead_details |
Section Break |
fa fa-user |
|
| 2 | naming_series |
Select | Series |
LEAD- |
| 3 | lead_name |
Data | Person Name | |
| 4 | company_name |
Data | Organization Name | |
| 5 | email_id |
Data | Email Address |
|
| 6 | col_break123 |
Column Break | ||
| 7 | status |
Select | Status |
Lead Open Replied Opportunity Quotation Lost Quotation Interested Converted Do Not Contact |
| 8 | gender |
Link | Gender | Gender |
| 9 | source |
Link | Source | Lead Source |
| 10 | customer |
Link | From Customer | Customer |
| 11 | campaign_name |
Link | Campaign Name | Campaign |
| 12 | image |
Attach Image | Image | |
| 13 | section_break_12 |
Section Break | Follow Up | |
| 14 | lead_owner |
Link | Lead Owner | User |
| 15 | column_break_14 |
Column Break | ||
| 16 | contact_date |
Datetime | Next Contact Date | |
| 17 | contact_by |
Link | Next Contact By | User |
| 18 | contact_info |
Section Break | Address & Contact |
fa fa-map-marker |
| 19 | address_desc |
HTML | Address Desc | |
| 20 | address_html |
HTML | Address HTML | |
| 21 | column_break2 |
Column Break | ||
| 22 | phone |
Data | Phone | |
| 23 | salutation |
Link | Salutation | Salutation |
| 24 | mobile_no |
Data | Mobile No. | |
| 25 | fax |
Data | Fax | |
| 26 | website |
Data | Website | |
| 27 | territory |
Link | Territory | Territory |
| 28 | more_info |
Section Break | More Information |
fa fa-file-text |
| 29 | type |
Select | Lead Type |
Client Channel Partner Consultant |
| 30 | market_segment |
Select | Market Segment |
Lower Income Middle Income Upper Income |
| 31 | industry |
Link | Industry | Industry Type |
| 32 | request_type |
Select | Request Type |
Product Enquiry Request for Information Suggestions Other |
| 33 | column_break3 |
Column Break | ||
| 34 | company |
Link | Company | Company |
| 35 | unsubscribed |
Check | Unsubscribed | |
| 36 | blog_subscriber |
Check | Blog Subscriber |
Inherits from erpnext.controllers.selling_controller.SellingController
add_calendar_event (self, opts=None, force=False)
No docs
check_email_id_is_unique (self)
No docs
No docs
No docs
No docs
No docs
No docs
No docs
No docs
No docs
No docs
erpnext.crm.doctype.lead.lead._make_customer (source_name, target_doc=None, ignore_permissions=False)
No docs
Public API
/api/method/erpnext.crm.doctype.lead.lead.get_lead_details
erpnext.crm.doctype.lead.lead.get_lead_details (lead, posting_date=None, company=None)
No docs
Public API
/api/method/erpnext.crm.doctype.lead.lead.make_customer
erpnext.crm.doctype.lead.lead.make_customer (source_name, target_doc=None)
No docs
Public API
/api/method/erpnext.crm.doctype.lead.lead.make_opportunity
erpnext.crm.doctype.lead.lead.make_opportunity (source_name, target_doc=None)
No docs
Public API
/api/method/erpnext.crm.doctype.lead.lead.make_quotation
erpnext.crm.doctype.lead.lead.make_quotation (source_name, target_doc=None)
No docs


Hi
I have successfully built GLCD and Tx unit and have them talking OK. Have now built Emonbase and uploaded the Rx_SimpleRFM12B_demo sketch. Sketch compiles and loads OK but I don't receive any data from the Tx. Have checked the Node ID - TX is 10 and the network is 210. I monitor the serial and have added some extra print statements so I know it is looping OK.
I have checked voltage on the RF12B and seems OK 3.24V . I have resoldered all the pads OK.
Any suggestions what other tests I could do to determine the problem?
Thanks.
Re: Problem with RF on Emonbase - Solved
Should have said I have also tried the TX demo which I thought would screw up the GLCD readings as it would receive from both TX and Emonbase, but nothing happened.
Re: Problem with RF on Emonbase - Solved
#define freq ??
PayloadTX structure is the same (though you should get something even if that is wrong)?
Re: Problem with RF on Emonbase - Solved
Using this line on all three devices
#define freq RF12_433MHZ
Now the module is soldered in I can't check that the RF12B is actually 433MHz but that was what I ordered and what came with the Tx and the GLCD.
Payload seems to line up with everything else too.
How do I determine if the RF12B is u/s or if it is something else? Anyone tried to desolder one?
Thanks
Re: Problem with RF on Emonbase - Solved
Sorry, I can't help you with testing the RFM12B.
To unsolder the module, you need to instantaneously heat all 14 joints together and lift the module away. I think you will need a very high-powered soldering iron and a custom bit that will reach across the module and melt all the joints on both sides. I would not even try using a solder wick or a vacuum 'solder sucker' because they will still leave enough metal behind to make a good joint.
There's this idea: http://dangerousprototypes.com/2011/11/14/desolder-smd-ics/ but I've no idea whether it would be satisfactory. The danger I see with this is it will not heat the joint quickly enough and lift the tracks on the main PCB.
It might be preferable to destroy the RFM12B (using say a Dremel) and desolder the remnants of each contact one at a time rather than risk greater damage to the main PCB. I think the moral is, always check before soldering.
Re: Problem with RF on Emonbase - Solved
I'll have a go with the clever bent wire idea, then the dremel. Problem is I don't even know that this is the problem and if I destroy the RFM12B, I may not find out. I won't buy a new one till I get this one off safely because I might be heading towards a whole new board :-( and there are none in stock. Double :-(
Re: Problem with RF on Emonbase - Solved
Hi Dave,
I wouldn't try and de-solder the module, it will probable break the module and the pcb pads. The chances are it's the correct module. Even if it's not it will still work with slightly reduced range. The frequency is set in software. You say you have the emonGLCD receiving data from the emonTx, this means the problem must be with the emonBase. I'm assuming you have the demo sketch on the same frequency and network group and frequency as the emonTx?
Have you double checked the RFM12B has been soldered onto the emonBase in the correct orientation? If all seems well then possibly you have a faulty module. While not impossible, this is quite rare, in almost 500 modules I've not had a single faulty one yet...
Hope you manage to get solve the problem. Email us through the shop if you believe you have a faulty unit.
Best of luck,
Re: Problem with RF on Emonbase - Solved
Definately soldered in the correct orientation. Just checked again. I have also resoldered all the joints and checked the supply voltage. I don't know what else to check.
Re: Problem with RF on Emonbase - Solved
Ha Ha. The problem is solved and is due to the incorrect placement of the 10uF capacitor step 25b. I incorrectly guessed the position of pin 2. Only when I looked up what a ISP pinout was did I find the truth. Whoops. Glad I didn’t cut out the RFM12B ! Perhaps an amendment to the build guide might save someone else the same mistake.
Thanks to all who made suggestions.
Re: Problem with RF on Emonbase - Solved
please make the amendment to the build guide, the webpage is free to edit for al users! So hopefully I don't make this mistake at my nanodeRF build (gonna solding it this weekend..)
Re: Problem with RF on Emonbase - Solved
I think it would be unwise to create a fork from Ian Chilton's original version (at http://ichilton.github.com/nanode/) unless there is good reason. And I don't see that there is. The photograph is fairly clear and the OP made a guess that turned out to be wrong. If there is an error, then I think it is with the silk screen on the PCB (i.e pins 1 & 6 are labelled which means it is possible to read the numbers in two ways and get 1 & 6 on diagonally opposite corners, and one way is wrong. In my opinion, 1,2 5 & 6 could be labelled which would remove all doubt. However, I don't believe this PCB design is controlled by openenergymonitor so a change in the immediate future is unlikely.


--- layout: page title: Orlandia Timeline subtitle: A visual history of Orlandia meta-description: A visual history of Tales of Orlandia css: - "/css/timeline.css" ---
An evil force is creeping through the once prosperous land of Orlandia. Can the Bear and Raven clans defeat this mysterious foe?
Some untold story has happened. Who knows what though? Check back here for backstory posts and find out everything at AFO 2022!
Two princes pitted against each other in a battle of good versus evil. Who will win, the wise Horus, or his brother the brave Hesperus?
King Horus has died, and his son Validus must take his place and restore Orlandia to its former glory. Can he defeat the mysterious Emperor or will he fall victim to the Emperor's schemes?
“Defeat me if you think you can, or serve me if you wish. Until that day you are all… banished from Orlandia!”
Those were the final words uttered from the treacherous mouth of Corvdius, the once supposed loyal sage to Prince Validus, only to be revealed the banished Emperor of the Yaoguai! Much time has passed and there has been much unrest in Orlandia. Many citizens of Orlandia, along with the mysterious Fae folk, have begun to form a resistance to restore freedom for all in their once glorious kingdom. The Emperor has responded by offering riches and high rank to those who would help crush the rebellion. The great battle between the Shadowfowl and the Anarchs is about to begin. Who will prevail?
Some untold story has happened. Who knows what though? Check back here for backstory posts and find out everything at AFO 2018!
New technologies have brought Orlandia to the air! Many factions compete for resources, which one will take the day? Now the Orlandia Sky Defense Force protect the country with their loyal pilots, aerologists, and "Air Knights". The Benevolent Order of Stone Mages keeps the city in the sky. Members of this secret society are the only ones who know how to bless the floatstones. Members of the Orlandia Engineering Society keep the city running smoothly. These tradesman, docksmen, miners, and laborers keep everything running, from the plumbing to the air ships. The League of Privateers for Free Trade and Acquisitions is marred with the reputation of being populated by pirates and thieves. These pirates have been in a longstanding conflict with the OSDF, ever since the pirates "acquired" the OSDF's prized air fortress.
Yamata High has always been an odd school, some say haunted. Not that this would stop the Moyosu and Dorenchi social clubs from sneaking in every night to claim the best hang out spots.
Luckily those ghost stories are just stories... or are they?
Some untold story has happened. Who knows what though? Check back here for backstory posts and find out everything at AFO 2019!
After the floating city of Orlandia came crashing down, new powers rose trying to control the city. The Order of Neo-Orlandia rules Orlandia with an iron fist. Queen Octantis upholds order in the city by any means necessary, and the Order carries out her will. In response to the cruel actions of the Order, a resistance has sprung up among Orlandia's disenfranchised and POLARIS will do whatever it takes to return the power to the people. Led by the elusive Sweet Red Vinyl, POLARIS will attempt to defeat the Order. Outside of the city, where the Order has less control, the Jesters have risen up with their own definition of "power". This faction does not wish to control Orlandia. With their leader, The Bandit King, they seek only to see the world burn. The Bandit King's lust for Bloodshed means that only Orlandia's complete destruction will appease him
Which faction will secure Orlandia? The powerful Order? The POLARIS resistance? The homicidal Jesters?
In the time since the Jesters destroyed the city of Neo-Orlandia, nature has reclaimed what is rightfully hers. What was once the great city is now the Wyldewood, home to some of the strangest creatures imaginable and vast resources.
The NuHelix corporation seeks to claim the resources the Wyldewood has to offer, with no regard for the creatures that live there. The Wyldewood Preservation Society seeks to stop them at all cost and defend these creatures. Who will succeed?
The city of Orlandia is now the Lunar colony of Orlandia. The Rocket Rangers defend the moon and explore the stars. Lead by Sky Masterson, they seek to explore the universe. Their exploration is cut short when the meet General Growler, leader of the Felixians.
Can Sky lead the Rocket Rangers to victory? Or will the Felixians destroy Lunar Orlandia?
With General Growler defeated, the Rocket Rangers and the Felixians have joined forces to mine Khaz from the asteroid belt. They aren't the only ones though as the UET are on their way to get some Khaz of their own. Captain Ketch, owner of Ketch Import Export, is trying to build up his company of pirates and thieves legitimate businessmen.
Who will find a way to mine the most Khaz?
Portals throughout history are opening and people from out of time are coming through. Team Earthquake and Team Lightning must figure out how to stop the evil Porphyrion from accomplishing their dastardly goals.
Some untold story has happened. Who knows what though? Check back here for backstory posts and find out everything at AFO 2023!


Core Estimator implements the navigator.hardwareConcurrency API that helps you scale highly parallel algorithms in JS.
See our blog post or read the code for more details on how it works.


--- layout: post title: "The Week in Robots" date: 2015-10-04 08:35:00 +0000 tags: image: https://s3.amazonaws.com/audreywatters/known_copy_fragments.jpg imagecredits: https://www.flickr.com/photos/cogdog/15223631110/ ---
This post first appeared on aud.life
IQ Test Result: Advanced AI Machine Matches Four-Year-Old Child’s Score
Moon-Landing Equivalent for Robots: Assembling an IKEA Chair
Remember EATR, the Military Robot That Was Supposed to Eat Humans?
Apple removes an app that tracks U.S. military drone strikes from its store
Are You Ready for a Robot Colleague?
10 more robotics companies acquired. Why?
Machine Learning: The New Infrastructure for Everything
The Future of Work: The Three Dimensions of Artificial Intelligence
Malala: Education, not drones, is key to fighting terrorism
What we get wrong in the “Humans vs. Robots” debate
Celebrating the 10 Year Anniversary of The Singularity Is Near


Department of Advanced Science and Technology
University of Computer Studies
B.C.Sc/B.C.Tech. ( Four Year)
Computer Organization
Final Examination
Operating System(CS-403)
September, 2017
Zone III
Answer ALL Questions
Time allowed 3hours.
| A | B | C | D | |
| P0 | 0 | 1 | 1 | 0 |
| P1 | 1 | 2 | 3 | 1 |
| P2 | 1 | 3 | 6 | 5 |
| P3 | 0 | 6 | 3 | 2 |
| P4 | 0 | 0 | 1 | 4 |
| A | B | C | D |
| 0 | 2 | 1 | 0 |
| 1 | 6 | 5 | 2 |
| 2 | 3 | 6 | 6 |
| 0 | 6 | 5 | 2 |
| 0 | 6 | 5 | 6 |
| A | B | C | D |
| 1 | 5 | 2 | 0 |


The showDialog method opens a modal dialog with the definition of the term provided. If the dictionary service is unable to find the definition the words "No definition found." will be displayed.
Before you can start using any of the module's functionality you need to use the require keyword to make the module accessible from JavaScript. To access this module from JavaScript, you would do the following:
var referenceLibrary = require('bencoding.dictionary').createReferenceLibrary();
The below example shows how to create the ReferenceLibrary object and check if the term provided, "life", has a definition available then open a Modal dialog with the definition.
var ourTerm = "life";
function termDialogBoxHasBeenClosed(){
alert('Term Window Closed');
};
function termDialogHadError(e){
alert("Term Lookup Errored Due To: " + e.error);
};
if((referenceLibrary.isSupported())&&(referenceLibrary.wordHasDefinition(ourTerm ))){
Ti.API.info("You can add an event to be called if
there is an error");
referenceLibrary.
Ti.API.info("You can add an event to be called
when the definition dialog is closed");
referenceLibrary.
Ti.API.info("Does Apple
know the meeting of life?");
referenceLibrary.showDialog({
term:ourTerm , //This is the term to search for (REQUIRED)
animated:true,
//Indicate if the dialog should be animated on open (OPTIONAL)
modalTransitionStyle:Ti.UI.iPhone.MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL
//(OPTIONAL)
});
}else{
alert('This feature is not supported or the word wasn't found');
};
There are a few reasons why you would use this method. The most common is to check if your term has a definition before calling the showDialog.
If you call the showDialog and your device does not support the dictionary feature the definition modal dialog will not appear and the errored callback function will be fired (if defined).
If you call the showDialog and the dictionary cannot find the provided term, the modal dialog will appear displaying the message "No definition found.".
| Name | Type | Summary |
| term | String | Term or word for the dictionary service to find and display the definition for (required) |
| animated | boolean | Indicate if the dialog should be animated on open. Use of this parameter is optional. If no parameter is provided no animation will be performed. |
| modalTransitionStyle | Number | When the Definition Dialog is dismissed a transition will take place. You can use any of the MODAL_TRANSITION_STYLE properties available by Titanium. This parameter is optional, if not provided not transition will be performed. |
| Name | Summary |
| closed | Fired when Definition Dialog is closed. No arguments are provided to the callback function. |
| errored | Fired when/if there is an error. The argument error is provided to the callback function. See the above snippet for an example. |


- setAdditionalProperties(Map<String, String>) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
Set additional properties which are not parsed by this class, and for which no getter/setter exists, but which
are to be stored in this object nevertheless for later use by other spec classes.
- setBlockWhenExhausted(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
True
means that the borrow methods blocks when the pool is exhausted (the maximum number of "active"
objects has been reached).
- setEvictionPolicyClassName(String) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
Sets the name of the org.apache.commons.pool2.impl.EvictionPolicy
implementation that is used by this
pool.
- setFairness(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
Indicates whether or not the pool serves threads waiting to borrow objects fairly.
- setJmxEnabled(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
True
means that JMX will be enabled for newly created pools that use this spec
- setJmxNameBase(String) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
Set the value of the JMX name base that will be used as part of the name assigned to JMX enabled pools created
with this pool spec.
- setJmxNamePrefix(String) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
Set the value of the JMX name prefix that will be used as part of the name assigned to JMX enabled pools created
with this pool spec
- setLifo(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
True
means that the pool returns the most recently used ("last in") object in the pool (if there are
idle objects available).
- setMaxIdle(int) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The maximum number of objects that can remain idle in the pool, without extra ones being released, or
negative for no limit.
- setMaxTotal(int) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The maximum number of active objects that can be allocated from this pool at the same time, or negative
for no limit.
- setMaxWaitMillis(long) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The maximum number of milliseconds that the pool will block (when there are no available objects) before
throwing an exception when the pool is exhausted and
isBlockWhenExhausted()
is
true
.
- setMinEvictableIdleTimeMillis(long) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
- setMinIdle(int) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The minimum number of objects that can remain idle in the pool, without extra ones being created, or zero
to create none.
- setNumTestsPerEvictionRun(int) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The maximum number of objects to examine during each run (if any) of the idle object evictor thread.
- setSoftMinEvictableIdleTimeMillis(long) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The minimum amount of time a connection may sit idle in the pool before it is eligible for eviction by the idle
connection evictor, with the extra condition that at least minIdle
objects remain in the pool.
- setTestOnBorrow(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The indication of whether objects will be validated before being borrowed from the pool.
- setTestOnCreate(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The indication of whether objects will be validated after creation.
- setTestOnReturn(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The indication of whether objects will be validated before being returned to the pool.
- setTestWhileIdle(boolean) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
- setTimeBetweenEvictionRunsMillis(long) - Method in class org.beiter.michael.crypto4j.pool.PoolSpec
-
The number of milliseconds to sleep between runs of the idle object evictor thread.


Basic ValidateBox
It's easy to add validate logic to a input box.
User Name:
Email:
Birthday:
URL:
Phone:


Union Bank Of Nig. Plc Union House Marina Lagos State Nigeria. Request For Foreign Partner Dear Sir, I sincerely write to seek your co-operation and trust to enable my colleagues and I carry out an urgent business opportunity in my department. I work with the Union Bank of Nigeria PLC: currently I am the senior manager of bills and exchange at the foreign remittance department of my bank. I was the account officer to one Mr. Ali B. Ashraf who died along with his family on the 8th of November 1998 in an ADC Boeing 747 plane crash at Egirin River. All 141 passengers on board were feared dead.He left in his domiciliary account the total sum of $15.5million Fifteen million five hundred thousand USA Dollars. Since the management got the information of his death we have been expecting any of his relation or his next of kin to come up and claim his money. Unfortunately from the day of his death till the time of this letter none of his relation or friends has come up for the claim. The banking and financial law of Union bank of Nigeria Plc stipulates that if such fund remained unclaimed after a period of four (4) it will be transferred into the bank treasury as unclaimed bill.On this discovery sir, I and two other senior staffs now decided do business with you and release the money to you as the next of kin to Ali B. Ashraf for safety and subsequent disbursement. I will soon proceed for my retirement leave this year, and I personally do not want this fund to be transferred into the bank treasury as unclaimed bill. That is why I wanted the fund to be move out of the bank before I proceed on my retirement. The need for a foreigner as next of kin in this project is occasioned by the fact that the customer Mr. Ali Ashraf was a foreigner and a Nigerian cannot stand as his next of kin or heir. We have agreed that 20% of the Fund would be for you as foreign partner; thereafter my colleague and I will visit your country for disbursement according to the percentages indicated. To enable the immediate transfer of the fund into your nominated account,you will first apply to the bank as the next of kin of the deceased,indicating your bank account number and location wherein the money will be remitted.Upon receipt of your acknowledgement indicating your interest,I will send to you the text of the application that you will send to the Union Bank authority for an approval to submit your claims. Send your reply through my direct and private email<EMAIL_ADDRESS>or<EMAIL_ADDRESS>indicates your direct Fax and telephone numbers for effective communication that this transaction needs. Do not reply through the union bank email address because it belonged to the senior staffs for public use. Please note that you are not to appear in person, as every thing regarding this project will be strictly on documentations and every banking documents needed for this transaction will be taken care of by my self. Looking forward to urgently hearing from you. Yours Faithfully ABDULKAREEM USMAN Union Bank Of Nig. Plc Union House Marina Lagos State Nigeria. Request For Foreign Partner Dear Sir, I sincerely write to seek your co-operation and trust to enable my colleagues and I carry out an urgent business opportunity in my department. I work with the Union Bank of Nigeria PLC: currently I am the senior manager of bills and exchange at the foreign remittance department of my bank. I was the account officer to one Mr. Ali B. Ashraf who died along with his family on the 8th of November 1998 in an ADC Boeing 747 plane crash at Egirin River. All 141 passengers on board were feared dead.He left in his domiciliary account the total sum of $15.5million Fifteen million five hundred thousand USA Dollars. Since the management got the information of his death we have been expecting any of his relation or his next of kin to come up and claim his money. Unfortunately from the day of his death till the time of this letter none of his relation or friends has come up for the claim. The banking and financial law of Union bank of Nigeria Plc stipulates that if such fund remained unclaimed after a period of four (4) it will be transferred into the bank treasury as unclaimed bill.On this discovery sir, I and two other senior staffs now decided do business with you and release the money to you as the next of kin to Ali B. Ashraf for safety and subsequent disbursement. I will soon proceed for my retirement leave this year, and I personally do not want this fund to be transferred into the bank treasury as unclaimed bill. That is why I wanted the fund to be move out of the bank before I proceed on my retirement. The need for a foreigner as next of kin in this project is occasioned by the fact that the customer Mr. Ali Ashraf was a foreigner and a Nigerian cannot stand as his next of kin or heir. We have agreed that 20% of the Fund would be for you as foreign partner; thereafter my colleague and I will visit your country for disbursement according to the percentages indicated. To enable the immediate transfer of the fund into your nominated account,you will first apply to the bank as the next of kin of the deceased,indicating your bank account number and location wherein the money will be remitted.Upon receipt of your acknowledgement indicating your interest,I will send to you the text of the application that you will send to the Union Bank authority for an approval to submit your claims. Send your reply through my direct and private email<EMAIL_ADDRESS>or<EMAIL_ADDRESS>indicates your direct Fax and telephone numbers for effective communication that this transaction needs. Do not reply through the union bank email address because it belonged to the senior staffs for public use. Please note that you are not to appear in person, as every thing regarding this project will be strictly on documentations and every banking documents needed for this transaction will be taken care of by my self. Looking forward to urgently hearing from you. Yours Faithfully ABDULKAREEM USMAN


 Package Control not only helps to
make installing packages easier, but also has the goal of indexing all
of the available packages.
If you’ve taken the time to develop a package, please consider adding it to
the default Package Control channel so users can easily install and keep
your package up-to-date.
1. Reviewing Existing Packages
-
Visit the Search page and look for similar
packages.
-
Try to improve an existing package before adding another. When
possible we strongly encourage working with an existing package
maintainer to add functionality or tweak a package rather than
proliferating lots of very similar options. This is especially true if
your package is very simple.
2. Pick a Name
-
Try not to use the word Sublime in your package name.
Every package available via Package Control is for Sublime Text. Using
the word Sublime just adds noise to the list when trying to find
packages. You can use the word Sublime in your marketing
material, but omit it the package list, e.g. Sublime SFTP.
-
Don’t use a name too similar to another. We don’t
want Todo and T0d0.
-
Use CamelCase or underscore_notation. Other Python packages in
ST3 will be able to more easily interact with it. Additionally, the
search indexer will properly split words, making search results more
accurate. Obviously this does not matter if your package name is a
single word or contains no Python.
-
Do not use a . in the package name. If you package
includes any Python code, it will not load in ST3. This is because
Python uses . as a folder separator when importing code.
-
Do not use a / or other restricted characters in the
package name. Package names are used as part of a file
or folder name, depending on what version of Sublime Text the user is
using. Invalid characters include: <, >,
:, ", /, \, |,
? and *.
-
Use ASCII only if possible. The quick panel that Package Control
uses in Sublime Text for selecting packages does not do match characters
with diacritics unless they are entered by the user. Thus a user
searching for resume will not find résumé.
-
Check hard-coded references. The package name is (effectively)
used as the package folder name. Any file path references in a theme or
Python code must use this package folder name. Be sure your local
package folder name matches. See the .no-sublime-package
file discussed in step 5 if you need to ensure files are always unpacked
into a folder.
3. Decide how to Host
You‘ll need to pick one of the following two hosting options:
-
Use a public GitHub or BitBucket repository. Only include one
package per repository and be sure the root of the package is the root
of the repository.
-
Host .sublime-package files and a packages.json on
a web server with SSL. For each release you’ll need to create and upload
a new package file and update the packages.json information.
Hosting of the files must be done on a secure server to help ensure the
security of users’ machines. Unsecure URLs could lead to malicious code
being loaded and run.
This is rarely used – see
example-repository.json
for documentation.
No matter how your package is hosted, Package Control will check it
for updates approximately once per hour. The Last Seen date on
the package detail page of this site will show the last time (UTC) when
the package information was refreshed.
4. Pick a Versioning Strategy
If you are using GitHub or BitBucket for your hosting, you will need to
create a tag each time you want to make a new version available to users.
The tag names must be a semantic version number.
Please note that branch-based releases have been deprecated and no
new packages will be accepted that utilize that feature. Existing packages
are encouraged to update to using tags.
If you chose manual package hosting, you will need to use semantic
versioning in your packages.json file.
5. Prepare Your Repository
-
Remove any .pyc files from your repository. Sublime Text
will generate the appropriate .pyc files the first time the
package is loaded. Also, different versions of Python use different
formats.
-
Remove package-metadata.json. This is automatically
generated by Package Control when a package is installed and should not
be in your repository.
-
Check file names. Windows has the most restrictive rules on
valid characters in a file name. Be sure file names do not contain
characters including: <, >, :,
", /, \, |, ? and
*. Non-ASCII characters may present trouble when developing
cross-platform packages.
-
If including executables or shared libraries, add
a .no-sublime-package file. Adding this file to the root
of your repository will prevent Package Control from keeping your
package packed as a .sublime-package file in ST3.
6. Add Your Repository to the Default Channel
-
Fork the
Package
Control Channel
-
Clone your fork to your machine
-
Open the package_control_channel/ folder with Sublime Text
-
Add package info based on the type of hosting:
-
GITHUB/BITBUCKET HOSTING: Add your package info to
the proper JSON file in repository/ folder.
Example of GitHub hosting:
{
"name": "Alignment",
"details": "https://github.com/wbond/sublime_alignment",
"releases": [
{
"sublime_text": "*",
"tags": true
}
]
}
Example of BitBucket hosting:
{
"name": "Alignment",
"details": "https://bitbucket.org/wbond/sublime_alignment",
"releases": [
{
"sublime_text": "*",
"tags": true
}
]
}
For other options, please read the documentation in the
example-repository.json
file. Please note that the version,
url and date sub-fields are not allowed
in the centralized channel. If you wish to use these, you
must host your own packages.json.
-
MANUAL HOSTING: Add the URL for your
packages.json file to channel.json. See
example-repository.json
for documentation about the structure of the
packages.json file.
-
Add the platforms key to your releases if necessary.
-
Package that only works on Mac and Linux
{
"name": "Alignment",
"details": "https://github.com/wbond/sublime_alignment",
"releases": [
{
"sublime_text": "*",
"platforms": ["osx", "linux"],
"tags": true
}
]
}
-
Package that only works on Windows
{
"name": "Alignment",
"details": "https://github.com/wbond/sublime_alignment",
"releases": [
{
"sublime_text": "*",
"platforms": ["windows"],
"tags": true
}
]
}
7. Run the Tests
-
Install the ChannelRepositoryTools
package via Package Control.
-
Run the ChannelRepositoryTools: Test Default Channel
command from the command palette and ensure the tests pass.
8. Submit a Pull Request
-
Browse to your fork on github.com
-
Click on Pull Requests in the right-hand nav and
click New Pull Request
-
Enter a description in the Title field
-
Click the Create pull request button
Please be patient as your pull request is reviewed. We review changes to
try and help prevent duplicate packages, spot common errors and help improve
the package experience for users.


Man bun chambray freegan trust fund everyday carry, banh mi biodiesel gluten-free. Humblebrag pitchfork swag, next level raw denim hoodie selvage hashtag fap gentrify. Gluten-free ramps echo park hella, biodiesel drinking vinegar neutra pitchfork austin chartreuse. Disrupt migas readymade, stumptown health goth kale chips kitsch marfa pickled affogato blog taxidermy hashtag. Etsy lomo YOLO, biodiesel farm-to-table chia cliche pork belly sriracha keytar brooklyn direct trade marfa ennui. Vice fingerstache photo booth tattooed cray. Heirloom retro taxidermy sustainable.


samy.bib
@TECHREPORT{bengio:2003:idiap:03-83,
AUTHOR = {S. Bengio and J. Mari\'ethoz},
TITLE = {A Statistical Significance Test for Person Authentication},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-83},
URL = {publications/orig/rr03-83.ps.gz},
PDF = {publications/pdf/rr03-83.pdf},
DJVU = {publications/djvu/rr03-83.djvu},
ORIGINAL = {orig/rr03-83.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{bengio:2003:idiap:03-84,
AUTHOR = {S. Bengio and J. Mari\'ethoz},
TITLE = {The Expected Performance Curve for Person Authentication},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-84},
URL = {publications/orig/rr03-84.ps.gz},
PDF = {publications/pdf/rr03-84.pdf},
DJVU = {publications/djvu/rr03-84.djvu},
ORIGINAL = {orig/rr03-84.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{bengio:2003:idiap:03-85,
AUTHOR = {S. Bengio and M. Keller and J. Mari\'ethoz},
TITLE = {The Expected Performance Curve},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-85},
URL = {publications/orig/rr03-85.ps.gz},
PDF = {publications/pdf/rr03-85.pdf},
DJVU = {publications/djvu/rr03-85.djvu},
ORIGINAL = {orig/rr03-85.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{cardinaux:2003:idiap:03-76,
AUTHOR = {F. Cardinaux and C. Sanderson and S. Bengio},
TITLE = {Adapted Generative Models for Face Verification},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-76},
URL = {publications/orig/rr03-75.ps.gz},
PDF = {publications/pdf/rr03-76.pdf},
DJVU = {publications/djvu/rr03-76.djvu},
ORIGINAL = {orig/rr03-76.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{chiappa:2003:idiap-03-49,
AUTHOR = {S. Chiappa and S. Bengio},
TITLE = {{HMM} and {IOHMM} Modeling of {EEG} Rhythms for Asynchronous {BCI} Systems},
INSTITUTION = {IDIAP},
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-49},
YEAR = 2003,
URL = {publications/orig/rr03-49.ps.gz},
PDF = {publications/pdf/rr03-49.pdf},
DJVU = {publications/djvu/rr03-49.djvu},
ORIGINAL = {orig/rr03-49.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{collobert:2003:idiap-03-16,
AUTHOR = {R. Collobert and S. Bengio},
TITLE = {A New Margin-Based Criterion for Efficient Gradient Descent},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-16},
URL = {publications/orig/rr03-16.ps.gz},
PDF = {publications/pdf/rr03-16.pdf},
DJVU = {publications/djvu/rr03-16.djvu},
ORIGINAL = {orig/rr03-16.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{dimitrakakis:2003:idiap:03-69,
AUTHOR = {C. Dimitrakakis and S. Bengio},
TITLE = {Online Policy Adaptation for Ensemble Classifiers},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-69},
URL = {publications/orig/rr03-69.ps.gz},
PDF = {publications/pdf/rr03-69.pdf},
DJVU = {publications/djvu/rr03-69.djvu},
ORIGINAL = {orig/rr03-69.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{dimitrakakis:2003:idiap:03-41,
AUTHOR = {C. Dimitrakakis and S. Bengio},
TITLE = {Boosting {HMMs} with an application to speech recognition},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-41},
URL = {publications/orig/rr03-41.ps.gz},
PDF = {publications/pdf/rr03-41.pdf},
DJVU = {publications/djvu/rr03-41.djvu},
ORIGINAL = {orig/rr03-41.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{doss:2003:idiap:03-52,
AUTHOR = {M. Magimai.-Doss and S. Bengio and H. Bourlard},
TITLE = {Joint Decoding for Phoneme-Grapheme Continuous Speech Recognition},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-52},
URL = {publications/orig/rr03-52.ps.gz},
PDF = {publications/pdf/rr03-52.pdf},
DJVU = {publications/djvu/rr03-52.djvu},
ORIGINAL = {orig/rr03-52.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{keller:2003:idiap-03-74,
AUTHOR = {M. Keller and S. Bengio},
TITLE = {Textual Data Representation},
INSTITUTION = {IDIAP},
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-49},
YEAR = 2003,
URL = {publications/orig/rr03-74.ps.gz},
PDF = {publications/pdf/rr03-74.pdf},
DJVU = {publications/djvu/rr03-74.djvu},
ORIGINAL = {orig/rr03-74.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{mariethoz:2003:idiap-03-51,
AUTHOR = {J. Mari\'ethoz and S. Bengio},
TITLE = {An Alternative To Silence Removal For Text-Independent Speaker Verification},
INSTITUTION = {IDIAP},
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-51},
YEAR = 2003,
URL = {publications/orig/rr03-51.ps.gz},
PDF = {publications/pdf/rr03-51.pdf},
DJVU = {publications/djvu/rr03-51.djvu},
ORIGINAL = {orig/rr03-51.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{mccowan:2003:idiap-03-27,
AUTHOR = {I. McCowan and D. Gatica-Perez and S. Bengio and G. Lathoud},
TITLE = {Automatic Analysis of Multimodal Group Actions in Meetings},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-27},
URL = {publications/orig/rr03-27.ps.gz},
PDF = {publications/pdf/rr03-27.pdf},
DJVU = {publications/djvu/rr03-27.djvu},
ORIGINAL = {orig/rr03-27.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{mccowan:2003:idiap-com-03-10,
AUTHOR = {I. McCowan and D. Gatica-Perez and S. Bengio},
TITLE = {Meeting Data Collection Specifications},
INSTITUTION = {IDIAP},
YEAR = {2003},
TYPE = {Communication Report IDIAP-COM},
NUMBER = {03-10},
URL = {publications/orig/com03-10.ps.gz},
PDF = {publications/pdf/com03-10.pdf},
DJVU = {publications/djvu/com03-10.djvu},
ORIGINAL = {orig/com03-10.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{poh:2003:idiap-03-17,
AUTHOR = {N. Poh and S. Bengio},
TITLE = {Variance Reduction Techniques in Biometric Authentication},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-17},
URL = {publications/orig/rr03-17.ps.gz},
PDF = {publications/pdf/rr03-17.pdf},
DJVU = {publications/pdf/rr03-17.djvu},
ORIGINAL = {orig/rr03-17.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{poh:2003:idiap:03-59,
AUTHOR = {N. Poh and S. Bengio},
TITLE = {Why Do Multi-Stream, Multi-Band and Multi-Modal Approaches Work
on Biometric User Authentication Tasks?},
INSTITUTION = {IDIAP},
YEAR = 2003,
NUMBER = {03-59},
TYPE = {Technical Report IDIAP-RR},
URL = {publications/orig/rr03-59.ps.gz},
PDF = {publications/pdf/rr03-59.pdf},
DJVU = {publications/djvu/rr03-59.djvu},
ORIGINAL = {orig/rr03-59.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{poh:2003:idiap-03-62,
AUTHOR = {N. Poh and C. Sanderson and S. Bengio},
TITLE = {An Investigation of Spectral Subband Centroids for Speaker Authentication},
INSTITUTION = {IDIAP},
YEAR = 2003,
NUMBER = {03-62},
TYPE = {Technical Report IDIAP-RR},
URL = {publications/orig/rr03-62.ps.gz},
PDF = {publications/pdf/rr03-62.pdf},
DJVU = {publications/djvu/rr03-62.djvu},
ORIGINAL = {orig/rr03-62.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{pozdnoukhov:2003:idiap-03-29,
AUTHOR = {A. Pozdnoukhov and S. Bengio},
TITLE = {From Samples to Objects in Kernel Methods},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-29},
URL = {publications/orig/rr03-29.ps.gz},
PDF = {publications/pdf/rr03-29.pdf},
DJVU = {publications/djvu/rr03-29.djvu},
ORIGINAL = {orig/rr03-29.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{pozdnoukhov:2003:idiap:03-75,
AUTHOR = {A. Pozdnoukhov and S. Bengio},
TITLE = {Tangent Vector Kernels for Invariant Image Classification with {SVMs}},
INSTITUTION = {IDIAP},
YEAR = 2003,
NUMBER = {03-75},
TYPE = {Technical Report IDIAP-RR},
URL = {publications/orig/rr03-75.ps.gz},
PDF = {publications/pdf/rr03-75.pdf},
DJVU = {publications/djvu/rr03-75.djvu},
ORIGINAL = {orig/rr03-75.ps.gz},
CATEGORIE = {E}
}
@TECHREPORT{wet:2003:idiap-03-08,
AUTHOR = {F. de Wet and K. Weber and L. Boves and B. Cranen and S. Bengio and H. Bourlard},
TITLE = {Evaluation of Formant-Like Features for Automatic Speech Recognition},
INSTITUTION = {IDIAP},
YEAR = 2003,
TYPE = {Technical Report IDIAP-RR},
NUMBER = {03-08},
URL = {publications/orig/rr03-08.ps.gz},
PDF = {publications/pdf/rr03-08.pdf},
DJVU = {publications/djvu/rr03-08.djvu},
ORIGINAL = {orig/rr03-08.ps.gz},
CATEGORIE = {E}
}


Address: Subhani Ghat Point, Sylhet
Hours: Open 24 hours
Phone: 01938-865257
Address: Medical College Rd, Sylhet
Hours: Open 24 hours
Phone: 0821-713667
Jalalabad Ragib-Rabeya Medical College is a private medical school in Bangladesh, established in 1995. It is located in the Pathantula area of Bimanbandar Thana, in Sylhet.
Address: 29/5 Pathantola Rd, Sylhet
Hours: Open 24 hours
Phone: 0821-719090
Principal: Prof. Abed Hossain
Founded: 1995
Number of students: 700
Chairperson: Ragib Ali
Academic staff: 290 (2015)
Academic affiliation: Shahjalal University of Science and Technology (SUST)
Sylhet Women's Medical College is a low budget private medical school in Bangladesh, exclusively for female students, established in 2005. It is located in Mirboxtola, in central Sylhet.
Address: Noyashorok Road, Sylhet
Hours: Open 24 hours
Phone: 0821-720222
Address: Puranlane Road, Sylhet
Hours:
Friday 8AM–6PM
Saturday 8AM–6PM
Sunday 8AM–6PM
Monday 8AM–6PM
Tuesday 8AM–6PM
Wednesday 8AM–6PM
Thursday 8AM–6PM
Phone: 0821-713632


For some aggregations, information is stored in Mongo DB, which you can
configure in the configuration panel.
If your Mongo configuration is working properly, a new database called
redi will be created. The aggregations results are in statistics
collection. Each result of a query is stored as a document. Until now, there are
five queries preprocessed.
barchar: contains information of total of authors and publications for each institution.
This information is used in the barchar view within REDI.
count_authors: Total of authors on each institution.
count_publications: Total of publications on each institution.
count_research_areas: Frequency of research areas.
keywords_frequencypub_gt4: keywords than have a frequency greater than four.
Cache Statistics by Institution
Cache authors profiles
Authors profiles are stored in Mongo DB in the collection authors.
Cache Projects profiles
Project profiles are stored in Mongo DB in the collection projects.
Execute institutional collaboration by project and store en mongo db.
Cache pre-calculated networks
Cache Clusters
Clusters and countries used in dropdown menu (Map, Networks, etc).


Calvin Cheng
Technology Professional
Aspiring Front-end Developer
FPV Pilot
Tinkerer
About
Calvin is a technology professional with knowledge and experience in business intelligence (datawarehouse and analytics), as well as front-end software developement. He has been involved in technology in one way or another for the past 20 years. Educated as a Chemical Engineer specializing in Environmental Engineering, he fortunately never found a career in that discipline.
Instead, he has had the great fortune of working for some of the coolest companies this past 20 years. From being a network manager at the University of Botswana, to IBM Cognos (just Cognos back then), where he worked as a BI Consultant, implementing BI/Datawarehouse solutions for a myriad of clients. And finally, spending close to ten years with Amazon, building and growing the financial planning and analysis platform.


{{extend 'layout.html'}}
We can be contacted through email or visiting us on the sixth floor
There is me Hugh Sorby I am responsible for creating this temporary website and my email is:
You can also contact Andre he is responsible for any problems you have and his email is:


Play Chromatic Scales.
Choir
Guitar
Piano
Violin
Harpsichord
Stop
(this calls MIDI.stopAllNotes() but that seems to not work.)


Building Immersive Web Experiences with x3dom and WebXR
Virtual Reality (VR) is an exciting technology that allows users to immerse themselves in a computer-generated environment. With the advancement of WebXR APIs, developers can now create immersive web experiences using browsers that support these APIs. I had been provided with an opportunity this year to work on the feature of integrating WebXR to x3dom open-source library.
x3dom is a web-based toolkit that allows developers to integrate 3D content into webpages. By combining x3dom with WebXR APIs, we can create immersive experiences that are accessible through any browser that supports these APIs.
The project involves implementing features such as navigation and multiple viewpoints in VR mode. Navigation is an essential feature that allows users to move around in the virtual environment, and multiple viewpoints enable them to see the same object from different angles. By combining these features, we can create a more engaging and interactive experience for users. More details about my contribution could be found in this wiki .
Here are some samples. You may need a VR headset or a browser extension to try VR mode; the details have been provided in the wiki. The samples have been developed by students working in Advanced Research Computing - Visionarium, Virginia Tech.


WORK EXPERIENCE
Information Boulevard. —
UI/UX Designer
Rethinking and modernising the mortgage process and a few other projects, making the UI easy and accessible to anyone and providing a better solution / interface for the target users.
Interface, Interaction and UX design, Web and Mobile design, Branding.
Joystick Interactive. —
Interaction Developer
Clients include amongst others: BMW, Mcdonnals, Microsoft, L’oréal, Ted Cruz Lucky Charms and Rimmel London.
Interaction and UX design, Front-end development.
Korea IT Volunteers. —
Technical Interpreter (Volunteer)
Worked as a volunteer Interpreter (English - Spanish) for a Student exchange program, assisting Korean Volunteers on their classes such as iOs and Web Development.
Interpreter, Leadership, Development.


Here might be a page title
A paragraph for the main content.
And another one.
Here's some contact info


|
Monero C++ Library
|
#include <monero_wallet.h>
Public Member Functions | |
| virtual | ~monero_wallet () |
| virtual bool | is_view_only () const |
| virtual void | set_daemon_connection (const std::string &uri, const std::string &username="", const std::string &password="") |
| virtual void | set_daemon_connection (const boost::optional< monero_rpc_connection > &connection) |
| virtual boost::optional< monero_rpc_connection > | get_daemon_connection () const |
| virtual bool | is_connected () const |
| virtual bool | is_daemon_synced () const |
| virtual bool | is_daemon_trusted () const |
| virtual bool | is_synced () const |
| virtual monero_version | get_version () const |
| virtual std::string | get_path () const |
| virtual monero_network_type | get_network_type () const |
| virtual std::string | get_mnemonic () const |
| virtual std::string | get_mnemonic_language () const |
| virtual std::string | get_public_view_key () const |
| virtual std::string | get_private_view_key () const |
| virtual std::string | get_public_spend_key () const |
| virtual std::string | get_private_spend_key () const |
| virtual std::string | get_primary_address () const |
| virtual std::string | get_address (const uint32_t account_idx, const uint32_t subaddress_idx) const |
| virtual monero_subaddress | get_address_index (const std::string &address) const |
| virtual monero_integrated_address | get_integrated_address (const std::string &standard_address="", const std::string &payment_id="") const |
| virtual monero_integrated_address | decode_integrated_address (const std::string &integrated_address) const |
| virtual uint64_t | get_height () const |
| virtual uint64_t | get_sync_height () const |
| virtual void | set_sync_height (uint64_t sync_height) |
| virtual uint64_t | get_daemon_height () const |
| virtual uint64_t | get_daemon_max_peer_height () const |
| virtual uint64_t | get_height_by_date (uint16_t year, uint8_t month, uint8_t day) const |
| virtual void | add_listener (monero_wallet_listener &listener) |
| virtual void | remove_listener (monero_wallet_listener &listener) |
| virtual std::set< monero_wallet_listener * > | get_listeners () |
| virtual monero_sync_result | sync () |
| virtual monero_sync_result | sync (monero_wallet_listener &listener) |
| virtual monero_sync_result | sync (uint64_t start_height) |
| virtual monero_sync_result | sync (uint64_t start_height, monero_wallet_listener &listener) |
| virtual void | start_syncing () |
| virtual void | stop_syncing () |
| virtual void | rescan_spent () |
| virtual void | rescan_blockchain () |
| virtual uint64_t | get_balance () const |
| virtual uint64_t | get_balance (uint32_t account_idx) const |
| virtual uint64_t | get_balance (uint32_t account_idx, uint32_t subaddress_idx) const |
| virtual uint64_t | get_unlocked_balance () const |
| virtual uint64_t | get_unlocked_balance (uint32_t account_idx) const |
| virtual uint64_t | get_unlocked_balance (uint32_t account_idx, uint32_t subaddress_idx) const |
| virtual std::vector< monero_account > | get_accounts () const |
| virtual std::vector< monero_account > | get_accounts (bool include_subaddresses) const |
| virtual std::vector< monero_account > | get_accounts (const std::string &tag) const |
| virtual std::vector< monero_account > | get_accounts (bool include_subaddresses, const std::string &tag) const |
| virtual monero_account | get_account (uint32_t account_idx) const |
| virtual monero_account | get_account (const uint32_t account_idx, bool include_subaddresses) const |
| virtual monero_account | create_account (const std::string &label="") |
| virtual std::vector< monero_subaddress > | get_subaddresses (const uint32_t account_idx) const |
| virtual std::vector< monero_subaddress > | get_subaddresses (const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const |
| virtual monero_subaddress | get_subaddress (const uint32_t account_idx, const uint32_t subaddress_idx) const |
| virtual monero_subaddress | create_subaddress (uint32_t account_idx, const std::string &label="") |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | get_txs () const |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | get_txs (const monero_tx_query &query) const |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | get_txs (const monero_tx_query &query, std::vector< std::string > &missing_tx_hashes) const |
| virtual std::vector< std::shared_ptr< monero_transfer > > | get_transfers (const monero_transfer_query &query) const |
| virtual std::vector< std::shared_ptr< monero_output_wallet > > | get_outputs (const monero_output_query &query) const |
| virtual std::string | get_outputs_hex () const |
| virtual int | import_outputs_hex (const std::string &outputs_hex) |
| virtual std::vector< std::shared_ptr< monero_key_image > > | get_key_images () const |
| virtual std::shared_ptr< monero_key_image_import_result > | import_key_images (const std::vector< std::shared_ptr< monero_key_image >> &key_images) |
| virtual std::shared_ptr< monero_tx_wallet > | create_tx (const monero_tx_config &config) |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | create_txs (const monero_tx_config &config) |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | sweep_unlocked (const monero_tx_config &config) |
| virtual std::shared_ptr< monero_tx_wallet > | sweep_output (const monero_tx_config &config) |
| virtual std::vector< std::shared_ptr< monero_tx_wallet > > | sweep_dust (bool relay=false) |
| virtual std::string | relay_tx (const std::string &tx_metadata) |
| virtual std::string | relay_tx (const monero_tx_wallet &tx) |
| virtual std::vector< std::string > | relay_txs (const std::vector< std::shared_ptr< monero_tx_wallet >> &txs) |
| virtual std::vector< std::string > | relay_txs (const std::vector< std::string > &tx_metadatas) |
| virtual monero_tx_set | parse_tx_set (const monero_tx_set &tx_set) |
| virtual std::string | sign_txs (const std::string &unsigned_tx_hex) |
| virtual std::vector< std::string > | submit_txs (const std::string &signed_tx_hex) |
| virtual std::string | sign_message (const std::string &msg) const |
| virtual bool | verify_message (const std::string &msg, const std::string &address, const std::string &signature) const |
| virtual std::string | get_tx_key (const std::string &tx_hash) const |
| virtual std::shared_ptr< monero_check_tx > | check_tx_key (const std::string &tx_hash, const std::string &tx_key, const std::string &address) const |
| virtual std::string | get_tx_proof (const std::string &tx_hash, const std::string &address, const std::string &message) const |
| virtual std::shared_ptr< monero_check_tx > | check_tx_proof (const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const |
| virtual std::string | get_spend_proof (const std::string &tx_hash, const std::string &message) const |
| virtual bool | check_spend_proof (const std::string &tx_hash, const std::string &message, const std::string &signature) const |
| virtual std::string | get_reserve_proof_wallet (const std::string &message) const |
| virtual std::string | get_reserve_proof_account (uint32_t account_idx, uint64_t amount, const std::string &message) const |
| virtual std::shared_ptr< monero_check_reserve > | check_reserve_proof (const std::string &address, const std::string &message, const std::string &signature) const |
| virtual std::string | get_tx_note (const std::string &tx_hash) const |
| virtual std::vector< std::string > | get_tx_notes (const std::vector< std::string > &tx_hashes) const |
| virtual void | set_tx_note (const std::string &tx_hash, const std::string ¬e) |
| virtual void | set_tx_notes (const std::vector< std::string > &tx_hashes, const std::vector< std::string > ¬es) |
| virtual std::vector< monero_address_book_entry > | get_address_book_entries (const std::vector< uint64_t > &indices) const |
| virtual uint64_t | add_address_book_entry (const std::string &address, const std::string &description) |
| virtual void | edit_address_book_entry (uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) |
| virtual void | delete_address_book_entry (uint64_t index) |
| virtual std::string | create_payment_uri (const monero_tx_config &config) const |
| virtual std::shared_ptr< monero_tx_config > | parse_payment_uri (const std::string &uri) const |
| virtual bool | get_attribute (const std::string &key, std::string &value) const |
| virtual void | set_attribute (const std::string &key, const std::string &val) |
| virtual void | start_mining (boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) |
| virtual void | stop_mining () |
| virtual uint64_t | wait_for_next_block () |
| virtual bool | is_multisig_import_needed () const |
| virtual monero_multisig_info | get_multisig_info () |
| virtual std::string | prepare_multisig () |
| virtual monero_multisig_init_result | make_multisig (const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) |
| virtual monero_multisig_init_result | exchange_multisig_keys (const std::vector< std::string > &mutisig_hexes, const std::string &password) |
| virtual std::string | get_multisig_hex () |
| virtual int | import_multisig_hex (const std::vector< std::string > &multisig_hexes) |
| virtual monero_multisig_sign_result | sign_multisig_tx_hex (const std::string &multisig_tx_hex) |
| virtual std::vector< std::string > | submit_multisig_tx_hex (const std::string &signed_multisig_tx_hex) |
| virtual void | save () |
| virtual void | move_to (std::string path, std::string password) |
| virtual void | close (bool save=false) |
Base wallet with default implementations.
|
inlinevirtual |
Virtual destructor.
|
inlinevirtual |
Add an address book entry.
| address | is the entry address |
| description | is the entry description (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Register a listener receive wallet notifications.
| listener | is the listener to receive wallet notifications |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Proves a wallet has a disposable reserve using a signature.
| address | is the public wallet address |
| message | is a message included with the signature to further authenticate the proof (optional) |
| signature | is the reserve proof signature to check |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Prove a spend using a signature. Unlike proving a transaction, it does not require the destination public address.
| tx_hash | specifies the transaction to prove |
| message | is a message included with the signature to further authenticate the proof (optional) |
| signature | is the transaction signature to confirm |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Check a transaction in the blockchain with its secret key.
| tx_hash | specifies the transaction to check |
| tx_key | is the transaction's secret key |
| address | is the destination public address of the transaction |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Prove a transaction by checking its signature.
| tx_hash | specifies the transaction to prove |
| address | is the destination public address of the transaction |
| message | is a message included with the signature to further authenticate the proof (optional) |
| signature | is the transaction signature to confirm |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Optionally save then close the wallet.
| save | specifies if the wallet should be saved before being closed (default false) |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Create a new account with a label for the first subaddress.
| label | specifies the label for the account's first subaddress (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Creates a payment URI from a tx configuration.
| config | specifies configuration for a potential tx |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Create a subaddress within an account.
| account_idx | specifies the index of the account to create the subaddress within |
| label | specifies the the label for the subaddress (defaults to empty std::string) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Create a transaction to transfer funds from this wallet.
| config | configures the transaction to create |
|
inlinevirtual |
Create one or more transactions to transfer funds from this wallet.
| config | configures the transactions to create |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Decode an integrated address to get its standard address and payment id.
| integrated_address | is an integrated address to decode |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Delete an address book entry.
| index | is the index of the entry to delete |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Edit an address book entry.
| index | is the index of the address book entry to edit |
| set_address | specifies if the address should be updated |
| address | is the updated address |
| set_description | specifies if the description should be updated |
| description | is the updated description |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Exchange multisig hex with participants in a M/N multisig wallet.
This process must be repeated with participants exactly N-M times.
| multisig_hexes | are multisig hex from each participant |
| password | is the wallet's password // TODO monero core: redundant? wallet is created with password |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get an account.
| account_idx | specifies the account to get |
| include_subaddresses | specifies if subaddresses should be included |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get an account without subaddress information.
| account_idx | specifies the account to get |
|
inlinevirtual |
Get all accounts.
|
inlinevirtual |
Get all accounts.
| include_subaddresses | specifies if subaddresses should be included |
|
inlinevirtual |
Get accounts with a given tag.
| include_subaddresses | specifies if subaddresses should be included |
| tag | is the tag for filtering accounts, all accounts if null |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get accounts with a given tag.
| tag | is the tag for filtering accounts, all accounts if null |
|
inlinevirtual |
Get the address of a specific subaddress.
| account_idx | specifies the account index of the address's subaddress |
| subaddress_idx | specifies the subaddress index within the account |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get all address book entries.
| indices | are indices of the entries to get |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the account and subaddress index of the given address.
| address | is the address to get the account and subaddress index from |
| exception | if address is not a wallet address |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get an attribute.
| key | is the attribute to get the value of |
| value | is set to the key's value if set |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
|
inlinevirtual |
Get an account's balance.
| account_idx | is the index of the account to get the balance of |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a subaddress's balance.
| account_idx | is the index of the subaddress's account to get the balance of |
| subaddress_idx | is the index of the subaddress to get the balance of |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's daemon connection.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the height that the wallet's daemon is synced to.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the maximum height of the peers the wallet's daemon is connected to.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the height of the last block processed by the wallet (its index + 1).
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the blockchain's height by date as a conservative estimate for scanning.
| year | - year of the height to get |
| month | - month of the height to get as a number between 1 and 12 |
| day | - day of the height to get as a number between 1 and 31 |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get an integrated address from a standard address and a payment id.
| standard_address | is the integrated addresse's standard address (defaults to wallet's primary address) |
| payment_id | is the integrated addresse's payment id (defaults to randomly generating new payment id) |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get all signed key images.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the listeners registered with the wallet.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's mnemonic phrase.
| mnemonic | is assigned the wallet's mnemonic phrase |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get the language of the wallet's mnemonic phrase.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Export this wallet's multisig info as hex for other participants.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get multisig info about this wallet.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's network type (mainnet, testnet, or stagenet).
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get outputs created from previous transactions that belong to the wallet (i.e. that the wallet can spend one time). Outputs are part of transactions which are stored in blocks on the blockchain.
Results can be configured by passing a monero_output_query. Outputs must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
| query | specifies query options (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Export all outputs in hex format.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the path of this wallet's file on disk.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's primary address.
Reimplemented in monero::monero_wallet_keys.
|
inlinevirtual |
Get the wallet's private spend key.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's private view key.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's public spend key.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's public view key.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Generate a signature to prove an available amount in an account.
| account_idx | specifies the account to prove ownership of the amount |
| amount | is the minimum amount to prove as available in the account |
| message | is a message to include with the signature to further authenticate the proof (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Generate a signature to prove the entire balance of the wallet.
| message | is a message included with the signature to further authenticate the proof (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Generate a signature to prove a spend. Unlike proving a transaction, it does not require the destination public address.
| tx_hash | specifies the transaction to prove |
| message | is a message to include with the signature to further authenticate the proof (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a subaddress.
| account_idx | specifies the index of the subaddress's account |
| subaddress_idx | specifies index of the subaddress within the account |
|
inlinevirtual |
Get all subaddresses in an account.
| account_idx | specifies the account to get subaddresses within |
|
inlinevirtual |
Get subaddresses in an account.
| account_idx | specifies the account to get subaddresses within |
| subaddress_indices | are specific subaddresses to get (optional) |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Get the height of the first block that the wallet scans.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get incoming and outgoing transfers to and from this wallet. An outgoing transfer represents a total amount sent from one or more subaddresses within an account to individual destination addresses, each with their own amount. An incoming transfer represents a total amount received into a subaddress within an account. Transfers belong to transactions which are stored on the blockchain.
Query results can be filtered by passing in a monero_transfer_query. Transfers must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
| query | filters query results (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a transaction's secret key from its hash.
| tx_hash | is the transaction's hash |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a transaction note.
| tx_hash | specifies the transaction to get the note of |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get notes for multiple transactions.
| tx_hashes | identify the transactions to get notes for @preturns notes for the transactions |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a transaction signature to prove it.
| tx_hash | specifies the transaction to prove |
| address | is the destination public address of the transaction |
| message | is a message to include with the signature to further authenticate the proof (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get all wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.
Query results can be filtered by passing in a transaction query. Transactions must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
| query | filters query results (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Same as get_txs(query) but collects missing tx hashes instead of throwing an error. This method is separated because WebAssembly does not support exception handling.
| query | filters results (optional) |
| missing_tx_hashes | are populated with requested tx hashes that are not part of the wallet |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's unlocked balance.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get an account's unlocked balance.
| account_idx | is the index of the account to get the unlocked balance of |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get a subaddress's unlocked balance.
| account_idx | is the index of the subaddress's account to get the unlocked balance of |
| subaddress_idx | is the index of the subaddress to get the unlocked balance of |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get the wallet's version.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Import signed key images and verify their spent status.
| key_images | are key images to import and verify (requires hex and signature) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Import multisig info as hex from other participants.
Note: If the daemon is not trusted, this method will not automatically update the spent status after importing peer multisig hex. In that case, the
| multisig_hexes | are multisig hex from each participant |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Import outputs in hex format.
| outputs_hex | are outputs in hex format |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if the wallet is connected a daemon.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if the wallet's daemon is synced with the network.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if the daemon is trusted or untrusted.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if importing multisig data is needed for returning a correct balance.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if the wallet is synced with the daemon.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Indicates if the wallet is view-only, meaning it does have the private spend key and can therefore only observe incoming outputs.
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Make this wallet multisig by importing multisig hex from participants.
| multisig_hexes | are multisig hex from each participant |
| threshold | is the number of signatures needed to sign transfers @password is the wallet password |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Move the wallet from its current path to the given path.
| path | is the new wallet's path |
| password | is the new wallet's password |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Parses a payment URI to a tx configuration.
| uri | is the payment uri to parse |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Parses a tx set containing unsigned or multisig tx hex to a new tx set containing structured transactions.
| tx_set | is a tx set containing unsigned or multisig tx hex |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Get multisig info as hex to share with participants to begin creating a multisig wallet.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Relay a previously created transaction.
| tx | is the transaction to relay |
|
inlinevirtual |
Relay a transaction previously created without relaying.
| txMetadata | is transaction metadata previously created without relaying |
|
inlinevirtual |
Relay previously created transactions.
| txs | are the transactions to relay |
|
inlinevirtual |
Relay transactions previously created without relaying.
| tx_metadatas | are transaction metadata previously created without relaying |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Unregister a listener to receive wallet notifications.
| listener | is the listener to unregister |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Rescan the blockchain from scratch, losing any information which cannot be recovered from the blockchain itself.
WARNING: This method discards local wallet data like destination addresses, tx secret keys, tx notes, etc.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Rescan the blockchain for spent outputs.
Note: this can only be called with a trusted daemon.
Example use case: peer multisig hex is import when connected to an untrusted daemon, so the wallet will not rescan spent outputs. Then the wallet connects to a trusted daemon. This method should be manually invoked to rescan outputs.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Save the wallet at its current path.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set an arbitrary attribute.
| key | is the attribute key |
| val | is the attribute value |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set the wallet's daemon connection.
| connection | is the connection to set |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set the wallet's daemon connection.
| uri | is the daemon's URI |
| username | is the username to authenticate with the daemon (optional) |
| password | is the password to authenticate with the daemon (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set the height of the first block that the wallet scans.
| sync_height | is the height of the first block that the wallet scans |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set a note for a specific transaction.
| tx_hash | specifies the transaction |
| note | specifies the note |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Set notes for multiple transactions.
| tx_hashes | specify the transactions to set notes for |
| notes | are the notes to set for the transactions |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Sign a message.
| msg | is the message to sign |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Sign previously created multisig transactions as represented by hex.
| multisig_tx_hex | is the hex shared among the multisig transactions when they were created |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Sign unsigned transactions from a view-only wallet.
| unsigned_tx_hex | is unsigned transaction hex from when the transactions were created |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Start mining.
| num_threads | is the number of threads created for mining (optional) |
| background_mining | specifies if mining should occur in the background (optional) |
| ignore_battery | specifies if the battery should be ignored for mining (optional) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Start an asynchronous thread to continuously synchronize the wallet with the daemon.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Stop mining.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Stop the asynchronous thread to continuously synchronize the wallet with the daemon.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Submit signed multisig transactions as represented by a hex std::string.
| signed_multisig_tx_hex | is the signed multisig hex returned from signMultisigTxs() |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Submit signed transactions from a view-only wallet.
| signed_tx_hex | is signed transaction hex from signTxs() |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Sweep all unmixable dust outputs back to the wallet to make them easier to spend and mix.
| relay | specifies if the resulting transaction should be relayed (default false) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Sweep an output with a given key image.
| config | configures the sweep transaction |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Sweep unlocked funds according to the given config.
| config | is the sweep configuration |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Synchronize the wallet with the daemon as a one-time synchronous process.
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Synchronize the wallet with the daemon as a one-time synchronous process.
| listener | - listener to receive notifications during synchronization |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Synchronize the wallet with the daemon as a one-time synchronous process.
| start_height | is the start height to sync from (ignored if less than last processed block) |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Synchronizes the wallet with the blockchain.
| start_height | - start height to sync from (ignored if less than last processed block) |
| listener | - listener to receive notifications during synchronization |
Reimplemented in monero::monero_wallet_core.
|
inlinevirtual |
Verify a signature on a message.
| msg | is the signed message |
| address | is the signing address |
| signature | is the signature |
Reimplemented in monero::monero_wallet_keys, and monero::monero_wallet_core.
|
inlinevirtual |
Wait for the next block to be added to the chain.
Reimplemented in monero::monero_wallet_core.


Where am I and what is this?
Infrastructure That Goes Bump In The Night
JP Viljoen
@froztbyte
github.com:froztbyte/devopsdays-cpt-2016
What am I going to cover here?
- Common ways to have the problem
- Common problems with the ways
- Common issues
- Words of advice
You care (probably)
"The argument that system monitoring is just a nice to have, and not really a core requirement for operational readiness, dissipates quickly when a critical application goes down with no warning"
cf Wikipedia - System Monitoring
How do you care?
"Condition monitoring (or, colloquially, CM) is the process of monitoring a parameter of condition in machinery (vibration, temperature etc.), in order to identify a significant change which is indicative of a developing fault"
cf Wikipedia - Condition monitoring
We're not the first...
Control engineering or control systems engineering is the engineering discipline that applies control theory to design systems with desired behaviors. The practice uses sensors to measure the output performance of the device being controlled and those measurements can be used to give feedback to the input actuators that can make corrections toward desired performance. When a device is designed to perform without the need of human inputs for correction it is called automatic control (such as cruise control for regulating the speed of a car). Multi-disciplinary in nature, control systems engineering activities focus on implementation of control systems mainly derived by mathematical modeling of systems of a diverse range.
cf Wikipedia - Control engineering
WORDS
"The practice uses sensors to measure the output performance of the device being controlled and those measurements can be used to give feedback to the input actuators that can make corrections toward desired performance. When a device is designed to perform without the need of human inputs for correction it is called automatic control ..."
cf Wikipedia - Control engineering
How does this help us?
- Gives us a framework within which to think for some of the problems
- Know that it's not fruitless
Some Problems
- Alert fatigue
- Lack of data
- Plenty of data
- ....but the wrong data
Some More Problems
- Lack of insight
- Fixed Thresholds
- Behaviour Changes
What it could possibly look like?
Ways to get better
- USE method
- My Philosophy on Alerting
- SRE
- Look to others


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
Peanut butter and coconut milk make a quick DIY satay sauce. Pack out this filling noodle dish with plenty of fresh veg and strips of chicken or turkey.
Put the chicken in a bowl, add the soy sauce and cornflour and mix well. Cover and set aside for a few moments.
Meanwhile, bring a large pan of water to the boil, add the noodles and cook according to the packet instructions. Drain in a colander, rinse with cold water until they are cold, then drain once more and tip them back into the cold pan. Add half the rapeseed oil and toss.
Heat a wok until hot, add the remaining rapeseed oil and the spring onions and stir-fry for 1 minute, or until softened. Add the peanut butter, chilli sauce and coconut milk and stir until combined. Bring to a simmer, then add the marinated chicken and poach for 4 minutes, or until cooked through. Add the sugar snap peas and simmer for another 2 minutes, or until nearly tender, then add the frozen peas, beans and sweetcorn. Return to the boil, stir in the lime juice and check the seasoning – you might want to add more lime juice or chilli, depending how hot you like it.
Stir in the cooked noodles and heat for 1-2 minutes, or until hot through. Stir in the carrot shavings and spinach and remove from the heat. The heat from the dish will wilt the spinach down. Stir a couple of times.
Serve in bowls, garnished with the cashews and coriander.


given a table and column, find all the unique values. This is a utility method often used when building dropdown lists on a search form, or getting values for pivot operations.
class MySQLTableReport Generic reporting class. Given a configuration file, that describes the tables and fields to be searched, and information to connect to a database, take form data and generate an SQL query to run.


Platform
- User agents
Technology
- XR
Summary
Speech and non-speech metadata allow people to understand and source sound within XR environments when they are not directly within the users field of view.
How it solves user need
People who cannot use the audio track need to know that a sound is being made, and in what direction that sound is coming from so they can adjust their point of view (not sure about that term)


Is a collection of models to analyze genome scale codon data using a Bayesian framework. Provides visualization routines and checkpointing for model fittings. Currently published models to analyze gene data for selection on codon usage based on Ribosome Overhead Cost (ROC) are: ROC (Gilchrist et al. (2015) <doi:10.1093/gbe/evv087>), and ROC with phi (Wallace & Drummond (2013) <doi:10.1093/molbev/mst051>). In addition 'AnaCoDa' contains three currently unpublished models. The FONSE (First order approximation On NonSense Error) model analyzes gene data for selection on codon usage against of nonsense error rates. The PA (PAusing time) and PANSE (PAusing time + NonSense Error) models use ribosome footprinting data to analyze estimate ribosome pausing times with and without nonsense error rate from ribosome footprinting data.
| Version: | <IP_ADDRESS> |
| Depends: | R (≥ 3.3.0), Rcpp (≥ 0.11.3), methods |
| LinkingTo: | Rcpp |
| Suggests: | knitr, Hmisc, VGAM, coda, testthat, lmodel2 |
| Published: | 2018-11-27 |
| Author: | Cedric Landerer [aut, cre], Gabriel Hanas [ctb], Jeremy Rogers [ctb], Alex Cope [ctb], Denizhan Pak [ctb] |
| Maintainer: | Cedric Landerer <cedric.landerer at gmail.com> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | https://github.com/clandere/AnaCoDa |
| NeedsCompilation: | yes |
| Materials: | README NEWS |
| CRAN checks: | AnaCoDa results |
| Reference manual: | AnaCoDa.pdf |
| Vignettes: |
Analyzing Codon Data |
| Package source: | AnaCoDa_<IP_ADDRESS>.tar.gz |
| Windows binaries: | r-devel: AnaCoDa_<IP_ADDRESS>.zip, r-release: AnaCoDa_<IP_ADDRESS>.zip, r-oldrel: AnaCoDa_<IP_ADDRESS>.zip |
| OS X binaries: | r-release: AnaCoDa_<IP_ADDRESS>.tgz, r-oldrel: AnaCoDa_<IP_ADDRESS>.tgz |
| Old sources: | AnaCoDa archive |
Please use the canonical form https://CRAN.R-project.org/package=AnaCoDa to link to this page.