---
title: Vienna.html-Meetup
layout: presentation
permalink: /vienna/
talk: 2
---
class: center, middle
# Jekyll - Podcasting
Talk at Vienna.html -Meetup: April 26th 2016
@informatom
<EMAIL_ADDRESS>former podcast: Layer 8
contributing to: Biertaucher Podcast http://biertaucher.at
new podcast: Aua-Uff-Code! https://aua-uff-co.de
Interrupt me, whenever you want!
---
# Podcasting
* = Netcasting
* Publishing (site, feeds, iTunes)
* Ruby
* Wrote several Rails based CMSs
* Feeds
* (Podlove) Webplayer
---
# What Happend until February
Octopod (abandoned 2013, but still working)
= Ruby + Jekyll + Plugin
= Static Site Generator für Podcasting Websites
Demo: https://www.panoptikum.io/
PR'ed some smaller Fixes => no reaction
---
# Idea for a New Podcast (in German)
Topic: Programming and learning to program
Title: Aua - Uff - Code!
refering to Hour Of Code https://hourofcode.com
Podcasters: Anna Geiger und Stefan Haslinger
WWW: https://aua-uff-co.de
---
# What Happend until then?
Forked Octopod (is not evil)
Reintegration of Octopod into the site template
Update of components used
* Bootstrap => 3.3.0
* Bootflat template
* Podlove Webplayer => 3.0 (aua! - Frames, Chromium)
* Generator for creating player-pages
* https-compatible (uff!)
* Installation and redirect from http to https requests
---
# What Happend else?
* Publishing at iTunes (aua! aua!)
* via Apple Podcast Connect https://podcastsconnect.apple.com
* Validate feed: https://validator.w3.org/feed/ (aua!)
* Simple chapters (uff!)
* https-Feed => http
* https-logos and episodes => http
* 2 episodes published, 1 in the tin, 1 to be recorded tomorrow
---
# Reactivating of http
```bash
ServerName aua-uff-co.de
ServerAlias www.aua-uff-co.de
DocumentRoot /var/www/aua-uff-co.de/
DirectoryIndex index.html
Allow from all
# Redirect permanent / https://aua-uff-co.de/
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.mp3$
RewriteCond %{REQUEST_URI} !\.jpg$
RewriteCond %{REQUEST_URI} !\.rss$
RewriteRule (.*) https://aua-uff-co.de$1 [R=301,L]
```
---
# State of the Union
* several feeds (mp3, m4a, ogg)
* Itunes compatible feed
* Podlove Webplayer
* Flattr integration
* Twitter integration
* Bootstrap compatible
* Bootflat theme
* Google search
* Download without any issues in Beyondpod (and Antennapod)
* Podlove Simple Chapters in web player and in feed
* Shownotes in feed (but no web player)
---
# Demo!
---
# Bonus: Log Analysis
* using Goaccess
```bash
rsync -v stefan@mittenin.at:/var/log/apache2/other_vhosts_access* .
copy * filter
cd filter
gunzip *.gz
ruby -i -ne 'print if /aua-uff-co.de/' other_vhosts_access.log*
find . -size 0 -print0 |xargs -0 rm
zcat -f other* | goaccess -a > report.html
```
* Published: https://aua-uff-co.de/report.html
---
# Future
* re extraction into a jekyll plugin
* contacting Github
* publishing as a Jekyll plugin at Github
* local search
---
# How to Start with Podcasting
* Find a topic
* Find a partner in crime
* Record a first episode on your Smartphone
* or buy a Zoom H1 for ~ 100 EUR
* Publish!
---
# Join the Community!
* Podcast with us at the Biertaucher Podcast
* http://biertaucher.at
* Twitter: @biertaucherAT
* Podcasting Meetup Vienna
* Twitter: @podcasterei
* Meetup: http://www.meetup.com/de-DE/Podcasting-Meetup-Osterreich/
---
# Thanks!
Podcast: https://aua-uff-co.de
Twitter: https://twitter.com/AuaUffCode @AuaUffCode
Github: https://github.com/aua-uff-code/aua-uff-co.de
these slides: https://aua-uff-co.de/vienna.html


Hello,
My name is Mrs.Jennifer Wilson I am a dying woman who had decided to donate what I have to you. I am 59 years old and was diagnosed for
cancer about 2 years ago,immediately after the death of my husband, who had left me everything he worked for.I have been touched by God to donate from what I have inherited from
my late husband to the you for the good work of God,rather than allow my relatives to use my husband's hard earned funds ungodly.I have asked God to forgive me all my sins and i believe he has
because He is a merciful God. I will be going in for an operation,and i pray that i survive the operation. I have decided to WILL/donate the sum of $1,500,000(One million five
hundred thousand dollars) to you for the good work of the lord, and to help the motherless,less privileged and also for the assistance
of the widows.At the moment I cannot take any telephone calls, due to the fact that my relatives are around me and i have been restricted by my
doctor from taking telephone calls because i deserve all thee rest i can get.Presently,I have informed my lawyer about my decision in
WILLING this fund to you.I wish you all the best and may the good Lord bless you abundantly, and please use the funds well and always extend the good work to
others. Kindly Contact my lawyer through this email address >(brownwalter03@yahoo.com)if you are interested in carrying out this
task,so that he can arrange the release of the funds ($1,500,000.00) to you.My lawyer's name is Brown Walter.
I know I have never met you but my mind tells me to do this,and i hope you act sincerely.
NB: I will appreciate your utmost confidentiality in this matter
until the task is accomplished,as I don't want anything that will
Jeopardize my last
wish, due to the fact that i do not want relatives or family members
standing in the way of my last wish.
love,
Jennifer Wilson
Hello,
My name is Mrs.Jennifer Wilson I am a dying woman who had decided to donate what I have to you. I am 59 years old and was diagnosed for
cancer about 2 years ago,immediately after the death of my husband, who had left me everything he worked for.I have been touched by God to donate from what I have inherited from
my late husband to the you for the good work of God,rather than allow my relatives to use my husband's hard earned funds ungodly.I have asked God to forgive me all my sins and i believe he has
because He is a merciful God. I will be going in for an operation,and i pray that i survive the operation. I have decided to WILL/donate the sum of $1,500,000(One million five
hundred thousand dollars) to you for the good work of the lord, and to help the motherless,less privileged and also for the assistance
of the widows.At the moment I cannot take any telephone calls, due to the fact that my relatives are around me and i have been restricted by my
doctor from taking telephone calls because i deserve all thee rest i can get.Presently,I have informed my lawyer about my decision in
WILLING this fund to you.I wish you all the best and may the good Lord bless you abundantly, and please use the funds well and always extend the good work to
others. Kindly Contact my lawyer through this email address >(brown-walt@walla.com)if you are interested in carrying out this
task,so that he can arrange the release of the funds ($1,500,000.00) to you.My lawyer's name is Brown Walter.
I know I have never met you but my mind tells me to do this,and i hope you act sincerely.
NB: I will appreciate your utmost confidentiality in this matter
until the task is accomplished,as I don't want anything that will
Jeopardize my last
wish, due to the fact that i do not want relatives or family members
standing in the way of my last wish.
love,
Jennifer Wilson
Prueba el Nuevo Correo Terra; Seguro, rápido, fiable.


Full Stack Developer
Daniela is an IT professional with 4+ years of working experience. As a software developer, she is a quick learner, diligent and reserved. Fluent in English, Daniela is excited to exercise her creativity, curiosity and sense of adventure!
PROSAP S.A. (Oct 2018 - present)
Judicial Power of Honduras (Sep 2014 – Oct 2018)
Judicial Power of Honduras (Mar 2014 – Jul 2014)
Universidad Católica de Honduras (2010-2014)
• Back-End Development: C#/VB (.NET Core, ASP.NET), Java
• Front-End Development: Javascript/JQuery, HTML, CSS, Bootstrap
• Database Management System: MS SQL Server, PostgreSQL, DBeaver, MongoDB
• Graphic Design: Photoshop, Illustrator, HTML
• Positive Attitude
• Strong Work Ethic
• Eager to Learn
• Accomplished Problem Solver
• Spanish – Native Speaker
• English – Fluent
Send me an email at<EMAIL_ADDRESS>/<EMAIL_ADDRESS>or leave a message down here.


--- layout: post date: 2012-04-03 time: "10:00:00" authors: ["Greg Wilson"] title: Solution to the First Image Processing Homework tags: ["Indiana University", "Tutorial"] ---
We had technical issues during yesterday's online tutorial (again), so I have recorded the solution to the image processing exercise we gave the students in Indiana and Toronto. I'd be very grateful for feedback (not just from students): is this a useful way to present ideas? Or should we put our effort into debugging [name of web conferencing software goes here]?
{% assign video_title="Solution to First Image Processing Homework" %} {% assign video_slug="zwl1W4PjaMI" %} {% assign video_time="00:16:25" %} {% include youtube %}My final code is:
import sys from PIL import Image #-------------------- def on_boundary(temp, xsize, ysize, func): for x in range(xsize): for y in (0, ysize-1): r, g, b = data[x, y] data[x, y] = func(r, g, b) for y in range(ysize): for x in (0, xsize-1): r, g, b = data[x, y] data[x, y] = func(r, g, b) #-------------------- def for_each_pixel(temp, xsize, ysize, func): for x in range(xsize): for y in range(ysize): r, g, b = data[x, y] data[x, y] = func(r, g, b) #-------------------- def halve_red(r, g, b): return r/2, g, b #-------------------- def double_green_blue(r, g, b): return r, 2*g, 2*b #-------------------- def set_black(r, g, b): return 0, 0, 0 #-------------------- assert len(sys.argv) == 4, \ "Usage: program operation infile outfile" operation_name = sys.argv[1] input_filename = sys.argv[2] output_filename = sys.argv[3] picture = Image.open(input_filename) xsize, ysize = picture.size data = picture.load() if operation_name == 'halve_red': for_each_pixel(data, xsize, ysize, halve_red) elif operation_name == 'double_green_blue': for_each_pixel(data, xsize, ysize, double_green_blue) elif operation_name == 'erase': for_each_pixel(data, xsize, ysize, set_black) else: assert False, \ "Unknown operation: " + operation_name picture.save(output_filename)
Later: Indiana U's Michael Hansen has posted an alternative solution that goes into more detail. Thanks!


import numpy as np
import quantities as pq
import sys, os
import tempfile
import scipy
try:
import cPickle
except:
import pickle as cPickle
[docs]class TestCache():
pickle_dir = None
cache = {}
[docs] def __init__(self):
self.pickle_dir = tempfile.gettempdir()
[docs] def get(self, key):
result = self.cache.get(key)
if result is None:
tmp_file = os.path.join(self.pickle_dir, "TestCache." + str(key) + ".tmp")
if os.path.exists(tmp_file):
with open(tmp_file, "rb") as f:
result = cPickle.load(f)
self.cache[key] = result
return result
[docs] def store(self, key, value):
tmp_file = os.path.join(self.pickle_dir, "TestCache." + str(key) + ".tmp")
with open(tmp_file, "wb") as f:
cPickle.dump(value, f)
self.cache[key] = value
[docs] def clear(self):
self.cache = {}
tmp_files = [f for f in os.listdir(self.pickle_dir)
if f.startswith("TestCache.") and f.endswith(".tmp")]
for f in tmp_files:
os.remove(os.path.join(self.pickle_dir, f))
cache = TestCache()
[docs]def get_zero_crossings_neg2pos(voltage, after_delay=None):
'''
Returns the index locations where voltage value crossed 0 from neg->pos direction
:param voltage: AnalogSignal or numpy array of voltage values
:return: numpy array of 0-crossing indices
'''
if after_delay is not None:
voltage = voltage.magnitude[np.where(voltage.times >= after_delay.rescale(pq.ms))]
neg = voltage < 0
return (neg[:-1] & ~neg[1:]).nonzero()[0]
[docs]def get_zero_crossings_pos2neg(voltage, after_delay=None):
'''
Returns the index locations where voltage value crossed 0 from pos->neg direction
:param voltage: AnalogSignal or numpy array of voltage values
:return: numpy array of 0-crossing indices
'''
if after_delay is not None:
voltage = voltage.magnitude[np.where(voltage.times >= after_delay.rescale(pq.ms))]
pos = voltage > 0
return (pos[:-1] & ~pos[1:]).nonzero()[0]
[docs]def get_APs(voltage, ss_delay, method):
'''
:param voltage:
:param ss_delay:
:param method: 'd3v/dt3' or 'dv/dt=20'
:return:
'''
ss_delay_point = int(ss_delay * voltage.sampling_rate)+1
end_point = voltage.size
# Find where voltage crosses 0 neg->pos
crossings = get_zero_crossings_neg2pos(voltage)
crossings = crossings[np.where(crossings > ss_delay_point)]
points_of_interest = [ss_delay_point] + list(crossings) + [end_point]
# Chop the series so that AP voltages between crossings is considered
ap_voltages = []
for p in range(1, len(points_of_interest)-1):
start_chop = points_of_interest[p - 1]
end_chop = points_of_interest[p + 1]
ap_voltages.append(voltage[start_chop:end_chop])
aps = []
# Extract AP thresholds from the chopped series
for i, v in enumerate(ap_voltages):
if method == 'd3v/dt3':
ap = extract_threshold_d3dt3(v)
elif method == 'dv/dt=20':
ap = extract_threshold_dvdt(v, 20)
else:
raise Exception("Unrecognized AP threshold extraction method " + str(method))
# Only consider APs with detectable thresholds
if ap is not None:
aps.append(ap)
# Chop again, but this time starting at the detected AP threshold
cuts = np.array([ap["threshold_t"] * voltage.sampling_rate for ap in aps], dtype=int)
ap_voltages = np.split(voltage, cuts)[1:]
for i, ap in enumerate(aps):
ap["voltage"] = ap_voltages[i]
ap["peak_v"] = np.max(ap["voltage"])
ap["amplitude"] = ap["peak_v"] - ap["threshold_v"]
above_half_amp = ap["voltage"] > (ap["threshold_v"] + ap["amplitude"] / 2.0)
features = scipy.ndimage.label(above_half_amp)
first_contiguous = scipy.ndimage.find_objects(features[0])[0]
v_above_half_amp = ap["voltage"][first_contiguous[0]]
ap["v_above_half_amp"] = v_above_half_amp
ap["half_width"] = (v_above_half_amp.t_stop - v_above_half_amp.t_start).rescale(pq.ms)
return aps


Here's some text with images so you can see how to make one flow around the other. While we're at it, you can also click the button below to highlight key phrases in this document, as chosen by the professor.
This template is similar to the Text template. The only difference is that this template opens in the Raw HTML editor rather than in the Visual editor.
The Raw HTML editor saves your HTML exactly as you enter it. You can switch to the Visual editor by clicking the Settings tab and changing the Editor setting to Visual. Note, however, that some of your HTML may be modified when you save the component if you switch to the Visual editor.
This template is similar to the Text template. The only difference is that this template opens in the Raw HTML editor rather than in the Visual editor.
The Raw HTML editor saves your HTML exactly as you enter it. You can switch to the Visual editor by clicking the Settings tab and changing the Editor setting to Visual. Note, however, that some of your HTML may be modified when you save the component if you switch to the Visual editor.
This template is similar to the Text template. The only difference is that this template opens in the Raw HTML editor rather than in the Visual editor.
The Raw HTML editor saves your HTML exactly as you enter it. You can switch to the Visual editor by clicking the Settings tab and changing the Editor setting to Visual. Note, however, that some of your HTML may be modified when you save the component if you switch to the Visual editor.
This template is similar to the Text template. The only difference is that this template opens in the Raw HTML editor rather than in the Visual editor.
The Raw HTML editor saves your HTML exactly as you enter it. You can switch to the Visual editor by clicking the Settings tab and changing the Editor setting to Visual. Note, however, that some of your HTML may be modified when you save the component if you switch to the Visual editor.
Make sure you have enough text for this!


Plugin Identifier: 20000
Summary
This plugin allows 4D to process Leap Motion gesture events.
The SDK version is <IP_ADDRESS>65.
success:=LEAP Get listener (eventType; methodName)
eventType (LONGINT)
You can use a Leap Callback Types constant for eventType
.
methodName (TEXT)
success
(LONGINT)
Discussion
success:=LEAP Set listener (eventType; methodName)
eventType (LONGINT)
You can use a Leap Callback Types constant for eventType
.
methodName (TEXT)
success
(LONGINT)
Discussion
success:=LEAP Get parameter (key; value)
key (LONGINT)
You can use a Leap Parameters constant for key
.
value (REAL)
success
(LONGINT)
Discussion
policyFlag:=LEAP Get policy
policyFlag
(LONGINT)
Discussion
success:=LEAP Set parameter (key; value)
key (LONGINT)
You can use a Leap Parameters constant for key
.
value (REAL)
success
(LONGINT)
Discussion
success:=LEAP Set policy (policyFlag)
policyFlag (LONGINT)
Always 1 (irrelevant). The API is asynchronous and subject to user approval.success
(LONGINT)
Discussion
horizontalAngle:=LEAP Get device horizontal
horizontalAngle
(REAL)
Discussion
name:=LEAP Get device name
name
(TEXT)
Discussion
range:=LEAP Get device range
range
(REAL)
Discussion
verticalAngle:=LEAP Get device vertical
verticalAngle
(REAL)
Discussion
isFrontmost:=LEAP Is application frontmost
isFrontmost
(LONGINT)
Discussion
isConnected:=LEAP Is device connected
isConnected
(LONGINT)
Discussion
LEAP_POLICY_BACKGROUND_FRAMES (1)
LEAP_SCREENTAP_MIN_VELOCITY (7)
LEAP_SCREENTAP_MIN_DISTANCE (9)


--- layout: post title: 'Inversion of Control Freak: DDDD: Why I Love CQRS' date: '2010-02-23T21:51:00.001Z' author: solrevdev tags: modified_time: '2010-02-23T21:51:28.570Z' blogger_id: tag:blogger.com,1999:blog-31446756.post-3638591571298277849 blogger_orig_url: http://www.solrevdev.com/2010/02/inversion-of-control-freak-dddd-why-i.html ---
Command Query Responsibility Segregation (CQRS)
This is another post on Command Query Responsibility Segregation that compares CQRS against other patterns such as Active Record and the Traditional Domain Model


---
layout: post
title: Personality Game
date: 2007-09-30 19:42:00.000000000 +10:00
comments: true
categories:
- challenge
- personal
- australia
---
Today I've been in Melbourne museum and there's nice area about human brain.
Just if you are not sure about you personality type follow the instructions below.
Choose a letter from each question that best describes you:
- Are you most comfortable as quite introvert (I) or a social extrovert (E)?

- Do you prefer to make decisions by thinking with your head (T) or feeling with your heart (F)?
- Do you prefer dealing with things an orderly systematic (J) or a freely spontaneous manner (P)?
Take combination of four letters and discover you personality:
- ISTJ, realistic.
- ISFJ, harmonious.
- INFJ, diligent.
- INTJ, independent.
- ISTP, flexible.
- ISFP, committed.
- INFP, idealistic.
- INTP, focused.
- ESTP, pragmatic.
- ESFP, spontaneous.
- ENFP, imaginative.
- ENTP, ingenious.
- ESTJ, decisive.
- ESFJ, conscientious.
- ENFJ, empathetic.
- ENTJ, strategic.
That's how your personality is described in Melbourne museum and, probably, in some books.


Lunni
Home
Support
Settings
Logout
Lavender
#0069
About
Desc here
See More
Nickname
Name
Pronouns
Pronouns here


This page includes all information respecting the pyrobotics.messages module.
Internal pseudo-enum to set the type of message to a message.
The existing values are:
- MessageTypes.COMMAND
- MessageTypes.RESPONSE
- MessageTypes.SHARED_VAR
Internal abstract class, parent of Command, Response and SharedVar classes.
All derived classes of Message have the members:
- name
- The command name. (The actual text that is sent and is included as key in a functionMap in the module that process it).
- params
- The parameters for this message, they are always serialized and received as string. In case of a Command object, it represents the parameters of the command. In the case of a Response object, it represents the response generated by a command. If a command is not meant to produce any response additional to the boolean result of successful or unsuccessful, it does not matter what this filed has, although it is usually the original parameters sent by the command.
- type
- One of the class variables from MessageTypes
- isNotification
- This value is False in Command and Response objects, and True in SharedVar objects.
Creates a command object with commandName name and parameters params.
This class should be instantiated every time a command is sent to the BlackBoad.
A Response object for the command commandName.
A Response should include a boolean stating whether the execution was successful or unsuccessful, this is set by the parameter successful.
The third field of the constructor is the response of the command, if this command is not meant to produce a response additional to the boolean result of successful or unsuccessful, it does not matter what this parameter is, although it is usually the original parameters sent by the command.
The result of a Response object is stored in the member result.
Warning
Ideally no Response objects should be built with this constructor, but with the class method Response.FromCommandObject(). This is important because an internal id is generated to keep track of the commands and their responses.
Builds a Response object from a Command object and sets its successful and response members. (See Response.__init__())
This method should be used in every command handler function to create a response from the Command object it receives as parameter. (See examples in Creating a command handler).


As phase 0 of DevBootcamp comes to a close, I'm asked for my last cultural blog to write about how to ask good questions. Well this is an area that I find to be particularly important and have put much work into over the years.
I've always been frustrated by people in classroom environments who ask question after question until they've finally reached the actual problem they're having. I think it's an extremely useful skill to be able to dictate questions efficiently and accurately. Going into a new class environment, I've been taking extra care to be sure all of my questions are clear and explain exactly what my issue is. Let's take a look at a bad question that I've pulled from stackoverflow:
sending a filee using send_file method
send_file method doesn’t work with me in heroku however it works very will local that is the syntax that I used
send_file "#{Rails.root}/tmp/uploads/book/cover/#{params[:cover_path]}.#{params[:format]}"
The question above makes a few grave mistakes that could have been avoided. Most obviously, the title of the question and the question itself are poorly written using improper punctuation and grammar. If you want the fine folk online to take your coding questions seriously, the first step is to put in a little effort when you write them. If your question looks professional and serious, there's a better chance you'll get an answer that reflects those qualities.
Also notice that the asker does not really address the issue in the question title. When your asking a question, a good idea would be to write out all the problems you are experiencing first. Write your detailed question, and then finally give it a title that best summarizes what the actual issue is. Let's offer our asker an alternative way to ask his question.
Rails 'send_file' method works locally, not with Heroku.
I’m having an issue in heroku with getting the ‘send_file’ method to work.
Everything seems fine locally, but it isn’t working online using the following syntax:
send_file "#{Rails.root}/tmp/uploads/book/cover/#{params[:cover_path]}.#{params[:format]}"
Asking the question this way gives you a much better chance of recieving a serious answer. I would also recommend explaining more about what happens when he tries to run the code. Maybe include an error message he recieves. Give the answerers every possible bit of knowledge that they may need in order to solve the problem.
I'm going to continue working on asking clear and concise questions throughout the next 10 weeks at DevBootcamp. I'm so excited to start working and get the ball rooling! Hopefully I'll be able to get answers to all of my questions and get started down this exciting career path! As always, thank you for reading!
- Ricky


The lines are replaced with rectangles and pulsating ellipses, which are inspired by a combination of postmodern aesthetics and the movement of a subwoofer speaker. The interaction is done by the user's mouse cursor. This is done by using the scaling function demonstrated in the TRIGONOMETRY project. The function is then implemented within the ellipses' x and y parameters to create the "waving" canvas effect.
Link to Full Codes
for (let j = 0; j < numOfSquares; j++) {
for (let i = 0; i < numOfSquares; i++) {
let transX = i * squareSize + squareSize / 2;
let transY = j * squareSize + squareSize / 2;
let distance = dist(transX, transY, mouseX, mouseY);
let scaleVal = map(distance, 0, cWidth, squareSize, 0);
push();
let randomNum = round(random(0, 1)); // round(...) = Between Natural numbers of 0 and 1.
translate(transX, transY);
if (randomNum == 0) {
stroke(0);
fill(random(j) * random(t, - 0.09), random(i) * random(t, -0.09), numOfSquares - j);
rect(scaleVal, scaleVal, squareSize, squareSize);
} else {
noFill();
stroke(random(j) * random(t, - 0.09), random(i) * random(t, -0.09), numOfSquares - j);
ellipse(scaleVal, scaleVal, squareSize, squareSize);
strokeWeight(t);
ellipse(scaleVal, scaleVal,squareSize / 2,squareSize / 2);
}
pop();
}
}


---
layout: default
---
Hi, you've reached the site for my blog posts as an aspiring Software Engineer.
This blog related to the Software Engineering and Object-Oriented Programming classes that I'm taking under Professor Glenn Downing for the Fall 2015 semester.
Here are my weekly thoughts as the class progresses.
For blog posts under Software Engineering click here.
For blog posts under Object-Oriented Programming click here.


I'm not an experienced Unix/Linux user, but I've setup webservers, fileservers, and done a number of command-line things over the years. Recently, I've re-purposed a single-board computer that I was using in my {birdhouse_cam} project to be a daily-driver personal computer. These are my notes and reminders of how I've set things up, for future reference.
LattePanda Alpha, random small LCD monitor, Keychron K3 keyboard, Logi MX Anywhere 3 mouse, StarTech 4 port USB 3 hub.
Currently using Manjaro with i3 as the operating system.
Applications in use:
There's a lot of stuff in here, I've added a couple things, but I'll be exploring this more soon.
Location: ~/.i3/config
Set Resolution: exec xrandr --output HDMI-1 --mode 1920x1080
Add Screenshot Binding: bindsym --release $mod+shift+s exec import ~/screenshot.png
Apparently the default terminal called by i3 in my case is urxvtd, and it's effected by settings in Xresources
Location: ~/.Xresources
Change font in default terminal: URxvt.font: xft:OperatorMonoSSm-Book.otf:pixelsize=20
Location for OTF or TTF font files: /usr/share/fonts/TTF
and /usr/share/fonts/OTF
New Terminal: mod+enter
Close app: mod+shift+q
dmenu: mod+d
bmenu: mod+control+b
open help pdf: mod+shift+h
Switch workspace: mod+1-8
Move app to workspace: mod+shift+1-8


The primary key for a datastore entity.
A datastore GUID. A Key instance uniquely identifies an entity across all
apps, and includes all information necessary to fetch the entity from the
datastore with Get().
Key implements __hash__, and key instances are immutable, so Keys may be
used in sets and as dictionary keys.
| def google.appengine.api.datastore_types.Key.__cmp__ |
( |
|
self, |
|
|
|
other |
|
) |
| |
Returns negative, zero, or positive when comparing two keys.
TODO: for API v2, we should change this to make incomplete keys, ie
keys without an id or name, not equal to any other keys.
Args:
other: Key to compare to.
Returns:
Negative if self is less than "other"
Zero if "other" is equal to self
Positive if self is greater than "other"
| def google.appengine.api.datastore_types.Key.__str__ |
( |
|
self | ) |
|
Encodes this Key as an opaque string.
Returns a string representation of this key, suitable for use in HTML,
URLs, and other similar use cases. If the entity's key is incomplete,
raises a BadKeyError.
Unfortunately, this string encoding isn't particularly compact, and its
length varies with the length of the path. If you want a shorter identifier
and you know the kind and parent (if any) ahead of time, consider using just
the entity's id or name.
Returns:
string
| def google.appengine.api.datastore_types.Key.from_path |
( |
|
args, |
|
|
|
kwds |
|
) |
| |
|
static |
Static method to construct a Key out of a "path" (kind, id or name, ...).
This is useful when an application wants to use just the id or name portion
of a key in e.g. a URL, where the rest of the URL provides enough context to
fill in the rest, i.e. the app id (always implicit), the entity kind, and
possibly an ancestor key. Since ids and names are usually small, they're
more attractive for use in end-user-visible URLs than the full string
representation of a key.
Args:
kind: the entity kind (a str or unicode instance)
id_or_name: the id (an int or long) or name (a str or unicode instance)
parent: optional parent Key; default None.
namespace: optional namespace to use otherwise namespace_manager's
default namespace is used.
Returns:
A new Key instance whose .kind() and .id() or .name() methods return
the *last* kind and id or name positional arguments passed.
Raises:
BadArgumentError for invalid arguments.
BadKeyError if the parent key is incomplete.
| def google.appengine.api.datastore_types.Key.ToTagUri |
( |
|
self | ) |
|
Returns a tag: URI for this entity for use in XML output.
Foreign keys for entities may be represented in XML output as tag URIs.
RFC 4151 describes the tag URI scheme. From http://taguri.org/:
The tag algorithm lets people mint - create - identifiers that no one
else using the same algorithm could ever mint. It is simple enough to do
in your head, and the resulting identifiers can be easy to read, write,
and remember. The identifiers conform to the URI (URL) Syntax.
Tag URIs for entities use the app's auth domain and the date that the URI
is generated. The namespace-specific part is <kind>[<key>].
For example, here is the tag URI for a Kitten with the key "Fluffy" in the
catsinsinks app:
tag:catsinsinks.googleapps.com,2006-08-29:Kitten[Fluffy]
Raises a BadKeyError if this entity's key is incomplete.


Order Great content
Our simple platform makes it easy to order, track and manage your content projects.
We find the right copywriter
Tell us what you need and we'll select the best candidate from our base of approved copywriters.
Rapid turnaround
With hundreds of copywriters, we deliver orders of any size remarkably quickly.
Instant publishing
Download your completed copy in any format for quick and easy publishing.
No contracts
Order content as and when you need it. You'll get an up-front price, with no hidden charges.
Only the best copywriters
We've assembled the biggest team of quality copywriters in the UK. Each and every one is rigorously assessed, so you can be sure that they'll be up to the job.
Susan Connolly
LondonJohn Lister
CoventryNick Valentine
WarkwickSarah Halloran
BrightonGareth Glyn Roberts
LiverpoolLaura Kilby
ChesterPaul Mcgirk
NewcastleEmily Knight
BristolNEED LOTS OF CONTENT?
Every day we deliver thousands of words of quality content. We also help our clients to publish this content quickly and easily. If you're managing a large content project, get in touch with us to see how we can help.
Freelance copywriters
Completed orders
Words written
BLOG PACKAGES
Struggle to find the time or inspiration to update your blog regularly? We can help!
If you don’t blog regularly, you're not alone. Most companies don't create new posts often, which means they are missing a great opportunity to drive traffic and engage with new and existing customers. This is where Copify can help.
We can deliver regular, quality posts written by professional writers to your exact specification.
- Engaging, relevant content for your blog
- Royalty free images included in every post
- Publish automatically with WordPress
HAPPY CUSTOMERS
Household names in every vertical trust us with their content. So do startups and SMEs. Whatever business you're in, you'll be in good company.
Contact us
Talk to our friendly team


Raju with sister Moromi
Raju with sister Moromi
With daughter Umpi in Kaziranga
With Umpi again
At Ward's lake, Shillong
With wife and daughter in Mumbai (2012)
By the banks of the Brahmaputra with his family
Diwali 2019 with parents, wife and daughter
With sister Moromi
Durga puja 2019
With wife Bhoomika
With his wife and daughter (2020)
With daughter Umpi
Pawan and Prithvi with their Hajmola uncle
On his father's lap
With friends in Mukherjee Nagar, Delhi
With friends and cousins in Guwahati
With his sisters in Shillong (2000)
With his wife Bhoomika at Lotus Temple, Delhi (2002)
At younger sister Bipi's wedding reception, Delhi
At his wedding (2002)
At his wedding (2002)
With the Dohutia cousins at a family wedding (2017)
With his friends at GCC reunion
With his brother in-law and Dihingia Da in Arunachal Pradesh
2011 at niece Kuhi's annaprashan
With friends at home
With sister Bipi and cousins Mridul and Jharna
At his maternal uncle's house in Jorhat
At Bipi's wedding (2008)
With his wife and sisters at a family wedding
2012 in Mumbai
With one of his best friends Dipam and family
A day out with the family in Guwahati
With cousin Kuki and her daughter
Fun times with niece Kuhi
With maternal aunt Putul Jethai's family in Jorhat
At orchid park Kaziranga (2017)
With Bul Khura and Mitu baa at a family function
Celebrating his dad's 82nd birthday with neighbours and family
With Indi Jethai and family
Durga Puja 2019
At Taj Mahal (2010)
With in-laws at home
With his parents, wife and sister Moromi (March, 2020)
With Rubul Da, Lotus Temple
With Umpi and her cousins Bikky and Gaurish
Treating nephew Millan to a lollipop (2008)
With Cousins
With Cousins


Hey, I'm John Polhill and am currently living in Illinois, thus will be attending the DBC of Chicago. As far as my home town is concerned, I've moved so frequently that it is hard to keep track. In fact, I have moved more times than I am years old. Although, I did attend Yorkville High School for 3 years, so that is a place I could identify with.
As for my interests, I enjoy programming, game development, video games, drawing, strategy and tactics, history of war, table-top games, rock climbing, weight lifting, sports, super heroes, animation, and many, many other activities. I primarily enjoy doing something that increases either my physical or mental capabilities.
I have graduated from Yorkville High School and currently have 1 year of college under my belt. For programming related experience, I am primarily self taught, though I have taken the AP test for computer science in high school and scored the maximum number of points, so that does count as college level programming experience.
As for something quirky about myself, I'm not entirely sure what counts as quirky. I'm double jointed, can't whistle, can't blow bubble gum bubbles, I'm 20 years old and have a son who has an uncle that is younger than he is, I sing a mean Mr. Grinch, though can't really sing in general, and I still share a room with my younger brother. So, pick any of those I suppose.


{%extends 'base_preregister.html'%} {% load static from static %} {%block page_title%}Join Dating App{%endblock%} {%block content%} Start Dating Today Find love the easy way with the world's best dating site. Find that special someone. JOIN {%endblock%}
Find love the easy way with the world's best dating site. Find that special someone.
JOIN


CepheiPrefs — List Controllers
-
The HBAboutListController class in CepheiPrefs provides a list controller with functions that would typically be used on an “about” page. It includes two class methods you can override to provide a developer website and donation URL, and a class method to provide an email address so the user can send the developer an email right from the tweak’s settings.
There is a sample of an HBAboutListController implemented in the Cephei demo preferences. See the Cephei readme for details.
Example Usage
See more<dict> <key>cell</key> <string>PSLinkCell</string> <key>cellClass</key> <string>HBLinkTableCell</string> <key>label</key> <string>Visit Website</string> <key>url</key> <string>https://hashbang.productions/</string> </dict> <dict> <key>cell</key> <string>PSGroupCell</string> <key>label</key> <string>Experiencing issues?</string> </dict> <dict> <key>action</key> <string>hb_sendSupportEmail</string> <key>cell</key> <string>PSLinkCell</string> <key>label</key> <string>Email Support</string> </dict> <dict> <key>cell</key> <string>PSGroupCell</string> <key>footerText</key> <string>If you like this tweak, please consider a donation.</string> </dict> <dict> <key>cell</key> <string>PSLinkCell</string> <key>cellClass</key> <string>HBLinkTableCell</string> <key>label</key> <string>Donate</string> <key>url</key> <string>https://hashbang.productions/donate/</string> </dict>
Declaration
Objective-C
@interface HBAboutListController : HBListController
Swift
class HBAboutListController : HBListController
-
The HBListController class in CepheiPrefs provides a list controller with various conveniences such as a unique tint color for the list controllers within a preference bundle, and bug fixes for common issues within the Settings app and Preferences framework. In particular, a bug with the list controller’s content disappearing after closing the Settings app and opening it again is worked around, as well as an issue on iOS 7 where in some cases a cell may stay highlighted after being tapped.
It includes two class methods you can override to return the name of a Preferences specifier property list, and various methods to control appearance of the interface.
If you use
HBLinkTableCell
or subclasses such asHBTwitterCell
andHBPackageTableCell
, it is recommended to subclass from HBListController on the view controller classes containing these cells to use CepheiPrefs’s built-in callback actions. If you do not subclass from HBListController, you will need to implement action methods yourself.Specifier Parameters
HBListController extends specifiers with the following parameters:
pl_filter Optional. Supports additional filters that decide whether a specifier should be displayed, as specified below. iconImageSystem Optional. Supports displaying a system image as the cell icon, as specified below. leftImageSystem Optional. Supports displaying a system image as the icon to the left of a PSSliderCell’s slider control, as specified below. rightImageSystem Optional. Supports displaying a system image as the icon to the right of a PSSliderCell’s slider control, as specified below. PreferenceLoader Filter Parameters
The
pl_filter
key is inherited from PreferenceLoader’s libprefs, and can be used to specify CoreFoundation version criteria for a specifier. Specifiers that do not meet thepl_filter
criteria will be discarded.The version number of CoreFoundation is often used as a stable method of checking the operating system version in use. It has the benefit of increasing in predictable amounts (to the next hundred or more) for each major revision of Apple’s OS platforms, and it is typically roughly the same between all Apple OS platforms at any point in time.
CoreFoundationVersion Optional. An array of one or two CoreFoundation version numbers in decimal (<real>). If one number is present, this is a minimum bound. The current device’s CoreFoundation version must be greater than or equal to this number. If two numbers are present, the first number is the lower bound, and the second number is one more than the upper bound. The current device’s CoreFoundation version must be greater than or equal to the first number, and less than (but not equal to) the second number. Example Usage
<!-- Will only display on iOS 12.0 (CF 1556.0) or newer: --> <dict> <key>cell</key> <string>PSSwitchCell</string> <key>label</key> <string>My iOS 12+ Only Feature</string> <key>pl_filter</key> <dict> <key>CoreFoundationVersion</key> <array> <real>1556.00</real> </array> </dict> </dict> <!-- Will only display between iOS 7.0 (CF 847.20) and 12.0 (CF 1556.00): --> <dict> <key>cell</key> <string>PSSwitchCell</string> <key>label</key> <string>My iOS 7-11 Only Feature</string> <key>pl_filter</key> <dict> <key>CoreFoundationVersion</key> <array> <real>847.20</real> <real>1556.00</real> </array> </dict> </dict> <!-- Will only display on versions earlier than iOS 12.0 (CF 1556.00): --> <dict> <key>cell</key> <string>PSSwitchCell</string> <key>label</key> <string>My iOS <12 Only Feature</string> <key>pl_filter</key> <dict> <key>CoreFoundationVersion</key> <array> <real>0.0</real> <real>1556.00</real> </array> </dict> </dict>
System Icon Parameters
On iOS 13.0 and newer, you can specify a system icon (SF Symbols glyph) to be displayed in a cell. Use the SF Symbols app to find symbol names.
When running on iOS versions earlier than 13.0, icons will not be rendered. This also applies when a symbol name is specified that was added in a later iOS version than is currently in use. In this case, you can supply a PNG icon through the usual means as a fallback.
name Required. The symbol name to use. weight Optional. The weight to render the symbol at. The supported values are: ultraLight, thin, light, regular, medium, semibold, bold, heavy, black. The default is regular. scale Optional. The scale to render the symbol at. The supported values are: small, medium, large. The default is medium. pointSize Optional. The equivalent font size to render the symbol at. The default is 20.0. tintColor Optional. The color to render the icon in. The default is no value, which means the tint color will be inherited from the -[HBAppearanceSettings tintColor]; if neither value is set, the default iOS blue tint color is used. When backgroundColor is set, no value means white (#ffffff) will be used. backgroundColor Optional. The background color to use for the symbol. When specified, the symbol will be rendered inside an icon shape of the specified background color. The symbol will be scaled down by 20% to appropriately fit the icon shape. The default is no value, which means no icon shape will be rendered. Example Usage
See more<!-- A switch with a two switches symbol as its icon --> <dict> <key>cell</key> <string>PSSwitchCell</string> <key>label</key> <string>Awesome</string> <key>iconImageSystem</key> <dict> <key>name</key> <string>switch.2</string> </dict> </dict> <!-- A link cell with an information symbol as its icon --> <dict> <key>cell</key> <string>PSLinkCell</string> <key>detail</key> <string>HBDemoAboutListController</string> <key>isController</key> <true/> <key>label</key> <string>ABOUT</string> <key>iconImageSystem</key> <dict> <key>name</key> <string>info.circle</string> </dict> </dict> <!-- A slider cell with brightness sun symbols on the left and right --> <dict> <key>cell</key> <string>PSSliderCell</string> <key>min</key> <real>1</real> <key>max</key> <real>15</real> <key>leftImageSystem</key> <dict> <key>name</key> <string>sun.min</string> </dict> <key>rightImageSystem</key> <dict> <key>name</key> <string>sun.max</string> </dict> </dict> <!-- A link cell with white heart symbol in a red icon shape --> <dict> <key>cell</key> <string>PSButtonCell</string> <key>cellClass</key> <string>HBLinkTableCell</string> <key>label</key> <string>DONATE</string> <key>url</key> <string>https://hashbang.productions/</string> <key>iconImageSystem</key> <dict> <key>name</key> <string>heart</string> <key>backgroundColor</key> <string>#ff3b30</string> </dict> </dict>
Declaration
Objective-C
@interface HBListController : PSListController
Swift
class HBListController : PSListController
-
The HBRootListController class in CepheiPrefs provides a list controller class that should be used as the root of the package’s settings. It includes two class methods you can override to provide a default message and a URL that the user can share via a sharing button displayed to the right of the navigation bar.
It is recommended that you use this class even if its current features aren’t appealing in case of future improvements or code that relies on the presence of an HBRootListController.
See moreDeclaration
Objective-C
@interface HBRootListController : HBListController
Swift
class HBRootListController : HBListController
-
The PSListController (HBTintAdditions) class category in CepheiPrefs provides a property for setting the desired appearance settings of the view controller.
See moreDeclaration
Objective-C
@interface PSListController (HBTintAdditions)


Introduction
FinderJS allows you to browse tree-like data in columns, similar to OS X's file manager Finder.
Features
- Data source: Array or Function (useful for asynchronous operations, e.g. calling an API).
- Stlying: Use any CSS/framework of choice, or feel free to use the example CSS (which leverages Flexbox). You can also define how items are rendered and change default classnames.
- Keyboard navigation: use arrows keys to navigate.
- Events: several events are emitted to allow for custom behavior.
- Module formats: Provided as an npm module (CommonJS), a jQuery plugin, and exported as the global finder.
- File size: 4KB minified and gzipped. No external dependencies.
- Test coverage: 100%.
Examples
Note: these examples require CSS flexbox support.
Example A
The data source is an array.
Installation
npm install finderjs
or download the latest release and include the standalone script or jquery plugin directly onto your page.
Usage
FinderJS expects a container HTML element, a data source (Array or Function), and an options object.
finder(container, data, options)
.on('leaf-selected', function(item) {
console.log('Leaf node selected', item);
});
For more information see the README or view the source of the examples above.


Home
Back
Edit my appointment
Find A Hair Professional
Location:
Range in Miles:
Minimum Rating:
Barber:
{{ barbername }}
Date/Time:
{{ datetime }}
Services:
{{ services }}
Comments:
{{ comments }}
Time:
{{ time }} minutes
Price:
${{ price }}


[§467E-10] Issuance of license. The director shall issue a license to any person who meets all licensure requirements and pays the appropriate fees. [L 1994, c 251, pt of §2]


Who we are
We believe that helping people to reach their goals is the best way to accomplish ours.
At Plus Collective we can help you strengthen your connections with your audience by
developing inspiring communication tools.
Check out who we are and how we work.


Tello Drone Controller
Using Angular CLI and Node.js
CHANGE SPEED
Fly Up
Fly Dwn
TAKE OFF!
LANDING!
EMERGENCY!
Video Stream On
Connect
Video Stream Off
Drone Parameters:


soccer
Favorite International Team
Favorite European Team
Favorite overall Team
Mexico
Barcelona
Club America
Brazil
A.C Milan
CLub America
click me


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.xml.parsers.DocumentBuilderFactory
Defines a factory API that enables applications to obtain a
parser that produces DOM object trees from XML documents.
An implementation of the DocumentBuilderFactory
class is
NOT guaranteed to be thread safe. It is up to the user application
to make sure about the use of the DocumentBuilderFactory
from
more than one thread. Alternatively the application can have one instance
of the DocumentBuilderFactory
per thread.
An application can use the same instance of the factory to obtain one or
more instances of the DocumentBuilder
provided the instance
of the factory isn't being used in more than one thread at a time.
| Constructor Summary | |
protected |
DocumentBuilderFactory()
|
| Method Summary | |
abstract java.lang.Object |
getAttribute(java.lang.String name)
Allows the user to retrieve specific attributes on the underlying implementation. |
boolean |
isCoalescing()
Indicates whether or not the factory is configured to produce parsers which converts CDATA nodes to Text nodes and appends it to the adjacent (if any) Text node. |
boolean |
isExpandEntityReferences()
Indicates whether or not the factory is configured to produce parsers which expand entity reference nodes. |
boolean |
isIgnoringComments()
Indicates whether or not the factory is configured to produce parsers which ignores comments. |
boolean |
isIgnoringElementContentWhitespace()
Indicates whether or not the factory is configured to produce parsers which ignore ignorable whitespace in element content. |
boolean |
isNamespaceAware()
Indicates whether or not the factory is configured to produce parsers which are namespace aware. |
boolean |
isValidating()
Indicates whether or not the factory is configured to produce parsers which validate the XML content during parse. |
abstract DocumentBuilder |
newDocumentBuilder()
Creates a new instance of a DocumentBuilder
using the currently configured parameters. |
static DocumentBuilderFactory |
newInstance()
Obtain a new instance of a DocumentBuilderFactory . |
abstract void |
setAttribute(java.lang.String name,
java.lang.Object value)
Allows the user to set specific attributes on the underlying implementation. |
void |
setCoalescing(boolean coalescing)
Specifies that the parser produced by this code will convert CDATA nodes to Text nodes and append it to the adjacent (if any) text node. |
void |
setExpandEntityReferences(boolean expandEntityRef)
Specifies that the parser produced by this code will expand entity reference nodes. |
void |
setIgnoringComments(boolean ignoreComments)
Specifies that the parser produced by this code will ignore comments. |
void |
setIgnoringElementContentWhitespace(boolean whitespace)
Specifies that the parsers created by this factory must eliminate whitespace in element content (sometimes known loosely as 'ignorable whitespace') when parsing XML documents (see XML Rec 2.10). |
void |
setNamespaceAware(boolean awareness)
Specifies that the parser produced by this code will provide support for XML namespaces. |
void |
setValidating(boolean validating)
Specifies that the parser produced by this code will validate documents as they are parsed. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected DocumentBuilderFactory()
| Method Detail |
public static DocumentBuilderFactory newInstance() throws FactoryConfigurationError
DocumentBuilderFactory
. This static method creates
a new factory instance.
This method uses the following ordered lookup procedure to determine
the DocumentBuilderFactory
implementation class to
load:
javax.xml.parsers.DocumentBuilderFactory
system
property.
java.util.Properties
format and contains the fully qualified name of the
implementation class with the key being the system property defined
above.
META-INF/services/javax.xml.parsers.DocumentBuilderFactory
in jars available to the runtime.
DocumentBuilderFactory
instance.
DocumentBuilderFactory
it can use the factory to
configure and obtain parser instances.FactoryConfigurationError
- if the implementation is not
available or cannot be instantiated.public abstract DocumentBuilder newDocumentBuilder() throws ParserConfigurationException
DocumentBuilder
using the currently configured parameters.ParserConfigurationException
- if a DocumentBuilder
cannot be created which satisfies the configuration requested.public void setNamespaceAware(boolean awareness)
false
awareness
- true if the parser produced will provide support
for XML namespaces; false otherwise.public void setValidating(boolean validating)
false
.validating
- true if the parser produced will validate documents
as they are parsed; false otherwise.public void setIgnoringElementContentWhitespace(boolean whitespace)
false
.whitespace
- true if the parser created must eliminate whitespace
in the element content when parsing XML documents;
false otherwise.public void setExpandEntityReferences(boolean expandEntityRef)
true
expandEntityRef
- true if the parser produced will expand entity
reference nodes; false otherwise.public void setIgnoringComments(boolean ignoreComments)
false
public void setCoalescing(boolean coalescing)
false
coalescing
- true if the parser produced will convert CDATA nodes
to Text nodes and append it to the adjacent (if any)
text node; false otherwise.public boolean isNamespaceAware()
public boolean isValidating()
public boolean isIgnoringElementContentWhitespace()
public boolean isExpandEntityReferences()
public boolean isIgnoringComments()
public boolean isCoalescing()
public abstract void setAttribute(java.lang.String name, java.lang.Object value) throws java.lang.IllegalArgumentException
name
- The name of the attribute.value
- The value of the attribute.java.lang.IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.public abstract java.lang.Object getAttribute(java.lang.String name) throws java.lang.IllegalArgumentException
name
- The name of the attribute.java.lang.IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Document
Survey form
Your input will greatly improve our restaurant
Please enter your full name:
Please enter your email:
Please enter your satisfaction number (1-10):
How did you hear about us?
Word of Mouth
Newspaper advertisement
Radio advertisement
Groupon
Which type of food do you like to eat?
Soup
Salad
Sandwich
Would you rather to have the salad as a side dish for a combo meal?
Yes
No
How would you like to be rewarded for this survey?
Free meal
Gift Card
Both
Please enter any other comments.
Please enter you comments here.
Submit


Toggle navigation
Japan
About
Contact
Register
Login
The Image Gallery
Beautiful Pictures of Tokyo and Japan


Luka Modric, the midfield maestro who won the Champions League title with Real Madrid and then helped lead Croatia to the World Cup final, was honored Monday with the Ballon d’Or as world player of the year.
Modric’s victory ended a 10-year run in which Cristiano Ronaldo and Lionel Messi traded possession of the award, considered one of world soccer’s top individual honors. Ronaldo was second this year, his record sixth runner-up finish (to go with five wins). Atlético Madrid forward Antoine Griezmann was third, just ahead of his France teammate Kylian Mbappé.
Messi, who won a league and Copa del Rey double with Barcelona but endured a miserable World Cup with Argentina, finished fifth in the voting by soccer journalists, which is overseen by the magazine France Football.
Modric’s victory was widely expected — he already had been honored by FIFA as the world’s top player — but the announcement lost much of its drama when a social media user posted what purported to be a list of vote totals. The list, a blurry photograph of what appeared to be a preprinted page from the forthcoming issue of France Football, began circulating on social media hours before the announcement.
When the award’s official countdown on Twitter tracked perfectly with the leaked vote totals, fans and journalists began discussing — or, alternately, praising and criticizing — Modric’s victory even before the lights went up on the awards ceremony in Paris.
Modric, 33, is the first Croatian to win the Ballon d’Or; his countryman Davor Suker is the only other Croatian player ever to finish in the top three, in 1998.
“As a kid we all have dreams. My dream was to play for a big club and win important trophies,” Modric told reporters after accepting the award. “The Ballon d’Or was more than just a dream for me and it is really an honor and a privilege to hold this trophy.”
Power clubs once again dominated: every member of the final shortlist of 30 players is employed by a team in the top division in England, Spain, Italy or France. Real Madrid has eight players among the final 30, for example, while Liverpool placed four and Barcelona, Paris St.-Germain and Atlético Madrid three each.
Modric is the seventh player from Real Madrid to lift the trophy, breaking a tie with Barcelona players. (Counting multiple winners, each club now has won 11 times over all, another record.) That may serve as a bit of bonus in Madrid after a summer in which the club sold Ronaldo to Italy’s Juventus.
Modric’s victory capped a remarkable 2018 — he won his fourth Champions League crown with Real Madrid and led Croatia to its first World Cup final — but it was not a surprise: He already had been honored this fall as European player of the year by UEFA, the continent’s governing body, and in September he beat Ronaldo and Liverpool’s Mohamed Salah in voting for FIFA’s world player of the year, ending a similar run of Ronaldo-Messi dominance.
The online leak of the results before the televised show made them official was not new, either. In 2016, a Twitter user revealed the bracket for the N.C.A.A. basketball championship well before CBS, which pays billions for the rights to the tournament, could get through them on television. That led to changes in the way the network handled the bracket a year later, and to a front-loading of the unveiling of the bracket.
Even Ronaldo and Messi seemed to have assumed Modric would win; neither turned up for the FIFA awards in September, and both skipped Monday’s Ballon d’Or ceremony in Paris.
Before the big Modric reveal, Norway’s Ada Hegerberg, a 23-year-old striker who plays for Olympique Lyon, won the first women’s Ballon d’Or.


ExtractXMLStructure()
语法
ExtractXMLStructure(Node, *Buffer, Structure [, Flags])概要
Extract elements from the given XML node into the specified structure memory. The structure will be cleared before extracting XML nodes.
参数
Node The XML node containing the structure data. *Buffer The address of the structure memory to fill. Structure The type of the structure to fill. Flags (可选) If this parameter is set to #PB_XML_NoCase then the comparison of XML node and attribute names is performed case insensitive. The default is to be case sensitive.
返回值
无.
备注
The content of the structure memory are cleared before extracting the XML nodes. If a structure element does not have a corresponding node in the XML, it is left empty.
The XML nodes must have the form described in the InsertXMLStructure() function. Namely, each node must be named after a structure member with any '*' or '$' characters stripped from the name. If a node for the same structure element exists multiple times, the first node will be used.
示例
Structure Person Name$ Age.l EndStructure Xml$ = "<Person><Name>John Smith</Name><Age>42</Age></Person>" If ParseXML(0, Xml$) And XMLStatus(0) = #PB_XML_Success Define P.Person ExtractXMLStructure(MainXMLNode(0), @P, Person) Debug P\Name$ Debug P\Age Else Debug XMLError(0) EndIf
参阅
InsertXMLStructure(), ExtractXMLArray(), ExtractXMLList(), ExtractXMLMap()
已支持操作系统
所有


Initial event seeding (reseed by dragging up and down)
Actual rank will only be used for the R3 reseeding. It will only occur when there is a last minute replacement for a surfer (e.g. due to injury)


|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
keyword
in the
indicated position
or null if there is no match.
ASRLib
and TTSLib
libraries for speech recognition
and synthesis, and the FormFillLib
for dialog management.
|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |


New account
Get started
Alice
Created August 18, 2014
Profile page
Create
Cancel
Update image
Cancel


rabin2
Get information about binary files (ELF, PE, Java CLASS, Mach-O) - symbols, sections, linked libraries, etc.
Comes bundled with `radare2`.
More information: home page
- Display general information about a binary (architecture, type, endianness):
rabin2 -I path/to/binary
- Display linked libraries:
rabin2 -l path/to/binary
- Display symbols imported from libraries:
rabin2 -i path/to/binary
- Display strings contained in the binary:
rabin2 -z path/to/binary
- Display the output in JSON:
rabin2 -j -I path/to/binary


This small application does nothing, but showing the login time of your Mac in the menu bar.
Useful for example in an internet café where you or your guest need to see the login time.
The application can be quit using the Activity Monitor utility (see /applications/utilities folder).


The Grand Budapest Hotel
Grand Budapest Hotel recounts the adventures of Gustave, a legendary concierge at a famous European hotel between the wars, and Zero Moustafa, the lobby boy who becomes his most trusted friend. The story involves the theft and recovery of a priceless Renaissance painting and the battle for an enormous family fortune -- all against the back-drop of a suddenly and dramatically changing Continent.


Leaving empty will not change your password.
{{actions.userToDelete.username}}
Confirm you want to delete this user below.


Ultimate Tic Tac Toe - An Inception
Game
Tic Tac Toe - Normal
Rules
Ultimate Tic Tac Toe
Name:
Marker:
Create Player 1
Name:
Marker:
Create Player 2
Start Game
Restart Game
Show all players


{% extends 'base.html' %} {% block content %}
CLIFF-CLAVIN parses news articles and pulls out people, organizations and places mentioned. A number of tools do this, so why did we create CLIFF-CLAVIN? We've built on those tools to add disambiguation tailored to the ways news articles are written, and a concept of "focus" that tries to get at what place an article is really about (as opposed to all the places it mentions). We wrote CLIFF-CLAVIN to help drive our Media Cloud suite of tools, but are sharing it in hopes that others find it useful.
CLIFF-CLAVIN is a Java-based web service that receives raw English text and returns JSON. CLIFF-CLAVIN is open source and hosted on GitHub. We've built on top of a number of other tools:
CLIFF-CLAVIN is primarily developed by Rahul Bhargava (MIT Center for Civic Media) and Catherine D'Ignazio (Engagement Lab @ Emerson College). Contact us by emailing cliff [at] media.mit.edu.
D’Ignazio, C., Bhargava, R., Zuckerman, E., & Beck, L. (2014). CLIFF-CLAVIN: Determining geographic focus for news. In NewsKDD: Data Science for News Publishing, at KDD 2014. New York, NY, USA.
Geoparsing accuracy is hard to measure. We started by building on top of CLAVIN because it performed best in our testing. We rely on Stanford's NER for the precision and recall pieces of the geoparsing puzzle. For geographic disambiguation, we wrote our own set of heuristics tuned to countries and cities. On top of that we added a simple definition of "focus" to determine which countries and cities an article is actually about (as opposed to all of them that are mentioned).
Encoding these very human concepts was difficult, and so is measuring how well we are doing. Here are a few ways we check our results:


Due to sound changes, the modern Faroese word for island is oyggj. The first element, før, may reflect an Old Norse word fær (sheep), although this analysis is sometimes disputed because Faroese now uses the word seyður (from Old Norse sauðr) to mean "sheep". Another possibility is that the Irish monks, who settled the island around 625, had already given the islands a name related to the Gaelic word fearrann, meaning "land" or "estate".
This name could then have been passed on to the Norwegian settlers, who then added oyar (islands). The name thus translates as either "Islands of Sheep" or "Islands of Fearrann".
In Danish, the name Færøerne contains the same elements, though øerne is the definite plural of ø (island).In English, it may be seen as redundant to say the Faroe Islands, since the oe comes from an element meaning "island". Most notably in the BBC Shipping Forecast, where the waters around the islands are called Faeroes. The name is also sometimes spelled "Faeroe".


A summary of some new news related to CUNY's and CSI's response to the COVID-19 pandemic. See https://csi-covid19.github.io for the archive.
To add/suggest news, please email John Verzani
https://www.ccny.cuny.edu/presidentsoffice/blog/framework-budget-reductions
The opening up committee is now full, with 39 members, and commences its work Tuesday May 26th.
City College Budget Memo from their president Framework principles
We have, in the past, waited too long to make the kinds of cuts necessary to navigate our crises. We have also perhaps been insufficiently consultative. I would like to do things differently this year—embarking upon an early effort to develop a strategy for next year and mobilizing the energies and commitments of the campus to achieve our goals. I am therefore launching a budget process that is both timely, clear-eyed, and open to the participation of the whole campus.
It is my hope that by acting early and moving as a campus, we will be able to do the best and fairest job possible.
I am not able, at this moment, to present a fully realized budget plan for next year, and would not want to develop that plan without significant input from the campus.
College-wide values during this crisis will be prioritized, at least preliminarily, in the following ways:
Teach every student admitted to the college, and make sure that, insofar as possible, the quality of our teaching is maintained. Do not interrupt progress to graduation.
Preserve the employment of employees insofar as possible, and try to ensure the welfare of everyone in our community. Think about the relationship between salaries we can offer and public benefits so that nobody is left without some means of support.
Sustain research, writing, and the development of our intellectual life.
Remain engaged with students, with public service efforts
At the College of Staten Island, the plan calls for cutting the adjunct budget by 35%, according to Professor Michael Paris, chair of the political science department. He says it's the outcome of a process that has not been inclusive.
“Nothing we’ve said about protecting the integrity of our program and protecting our students has made one damn bit of difference,” Paris said.
Michael Paris, the chair of CSI’s Political Science and Global Affairs Department, said CUNY administrators told the college to find $10 million in savings. He said he was told to come up with a list of adjuncts to be cut, but he and nine other chairs refused.
“They worked their tails off all semester, and now this is such a slap in the face, to be targeted first and foremost for these deep cuts," he said, referring to CUNY’s shift to remote-learning this past March after campuses were closed because the number of coronavirus cases began to grow.
Mr. Paris added that adjuncts were an “easy” target because of their part-time status. "We will not be complicit in this immoral and unnecessary decision," he said.


## Mako can find this base file because it's in the settings.py -> MAKO_TEMPLATES_DIRS list <%inherit file="base_template.htm" /> <%block name="content">
Your password has been reset. Please log in again with your new password.


Let's talk #Siacoin
1. SIA devs announce launch of their own ASIC company, arguing that ASICs will make the network more secure.
2. Bitmain, the largest ASIC manufacturer in world announces their own SIA ASIC.
3.


{% extends "index.html" %} {% block header %}
We’ve had the privilege to travel to the following states and share the gospel of Jesus Christ on these campuses:
Connecticut – UCONN, Yale University
Florida – University of South Florida, University of Miami, University of Central Florida, Florida Atlantic University
Maine – University of Maine at Augusta, Colby College
Massachusetts – Harvard University
New Hampshire – Southern New Hampshire University, Plymouth State College
New York – SUNY Albany, Ithaca College, SUNY Cobleskill, Monroe Community College, University of Rochester, Rochester Institute of Technology
Ohio – Mansfield University
Rhode Island – Brown University
Vermont – University of Vermont
Wisconsin – University of Wisconsin at Madison


DateRangeInputComponent
Description
Renders a date range input box to collect user input from.
Options
- name
- The name of the component
- type
dateRangeInputComponent
- listeners
- Array - Parameters who this component will react to
- parameter
- Array - Variables where the input is stored
- singleInput
- True will render a single input; False will use 2 input boxes. Default: true
- inputSeparator
- If singleInput=false, this separator will be used between the fields
- htmlObject
- Id of the component (usually a div or a span tag) to be replaced by the result
- refreshPeriod
- Time in seconds for this component to refresh. Default is 0 (disabled)
- executeAtStart
- True to execute the component at start, false otherwise
- tooltip
- Tooltip to be displayed when mouse hovers
- preExecution
- Function - Function to be called before the component is executed
- postExecution
- Function - Function to be called after the component is executed
- preChange
- Function(date1, date2) - Function to be called before the component is changed
- postChange
- Function(date1, date2) - Function to be called after the component is changed
Sample


Motivation
- Project idea that needed a data store/container with
- high throughput
- low latency
- indexed block and sequential access
- compact: binary + compression
- container: datasets can be handled in a group
- The answer: HDF5
had the above properties, cross platform,
scientific platforms: python, julia, R, matlab


This is text 72384c86-62e2-4cda-b32b-2d21bac7e2e7 This is text 2781fda1-9c78-427b-8ccc-96f13573c3f2 This is text defebe06-280c-4634-9833-1b7271eeafe3


Notification
Alert!
ni ading mo nakatakki!
View All
2
Settings
Security
Sign out
Security
Elyunite Feedback System
Account Info
Username
Username is required
Username already exists
{{settings.info.alert.message}}
Update username
Account Security
Old password
Old password is required
{{settings.security.alert.opw.message}}
New password
{{label}}
New password is required
Confirm new password
New password is required
{{settings.security.alert.password.message}}
Show password
Update password


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/cardinals.20of.20finite.20sets.html ---
People have mentioned that working with the size of finite sets is a bit complicated right now. We have two methods to talk about the cardinality of a type:
fintype.card A
, which requires a [fintype A]
instance (and hence asserts cardinality separately from finiteness), andcardinal.mk A
, which works on any type but has type cardinal
instead of nat
(which makes it useful for different sizes of infinite sets).In order to use this latter expression to assert a set has a finite number cardinality you have to write cardinal.mk A = ↑n
where n : nat
, which is a bit messy, since cardinal.mk A = 37
is not the same as cardinal.mk A = ↑37
(you can use simp
to turn one into the other).
I would like to make it easy to talk about finite sets with natural number cardinalities, without having finiteness as a precondition. Some options:
has_card A n
is { x : fintype A // card A x = n }
. This has the advantage that it is computable, and a subsingleton, although it is not a proposition stated this way. Since it is a relation rather than a function, you can't rewrite with it, but whether this is a problem depends on how it is used.card_xnat A : with_top nat
is a noncomputable function that takes the value ⊤
on infinite sets and n
on finite sets of cardinality n
. Here we can state lemmas like card_xnat (sum A B) = card_xnat A + card_xnat B
without preconditions, and prove equality with other kinds of cardinality to relate back to the computable versions.card_nat A : nat
is the same as card_xnat
but with a 0 default value instead of ⊤
. This is really just a totalized partial function, so many theorems will not hold without finiteness assumptions, but it has the advantage that it takes values in nat
so you get the same experience as fintype.card A
but without the dependent argument, which can sometimes mess up rewrites.I'm currently finishing ennreal := with_top nnreal
. The setup should work also for nat
, then card_xnat
(maybe named card_enat
, c.f. ennreal
) would work nice, as it goes into a complete lattice.
What's the solution used on Coq? Presumably they must have dealt with this a lot to prove Feit Thompson.
feit thompson dealt almost exclusively in finite group theory
so it wasn't a problem to have finiteness assumptions everywhere
plus ssreflect has a lot of slightly different approaches to all this stuff which emphasizes bool
predicates over propositions
Metamath has a #
function which is essentially card_enat
; it has a range which is a subset of ennreal (of course they don't deal with subtypes like we do here)
but you could say basically #({A, B, C}) = 3
where that is the usual 3
and this was a distinct function from card : V -> On
which takes values in the ordinals (and defines the cardinals as the range of this function)
I think that in general the classical mathematics approach used in lean makes it resemble Isabelle and Metamath a lot more than Coq
May I suggest another option. If we're going down the noncomputable route and the having two different definitions route, I think the best solution is to have a finite
predicate to use instead of fintype
. This has the advantage of solving the rw
issue, which also indirectly helps the type class inference issue, because theorems like card_empty
wouldn't need fintype empty
as an input, which makes the type class inference issue easier as well.
All of these options seem wrong to me however, and I'd much rather not confuse people even more by introducing a fourth way of talking about finite cardinals.
what is your fourth way?
Making a finite
predicate instead of fintype
which is Type
We have already set.finite
. It was defined as inductive over empty and insert, currently it is defined by saying that the set coerced to a type is a fintype
.
Last updated: Apr 24 2020 at 19:02 UTC


Two informal requests have been FORMALLY approved for bet repayment extension. Team Trash Can Dumpster now is going to fulfill his debt of 1 beer mile this Saturday September 29th. Also, Team Gary will now complete his task of dressing up like a Target employee over Christmas break. HOWEVER the payment has been increased to 5 customers that need to be helped AND must be done in person with the owed party as well as the league's commissioner.


‘Sixth sense' exists in brain, scientist says
Telepathy? Psychokinesis? Mind-reading? Nope.
The brain does have a "sixth sense" beyond taste, smell, touch, sight and hearing, researchers say, but it's nothing worthy of the X-Men.
According to Utrech University's Benjamin Harvey, a sixth part of the human brain works topographically, as do the five sections associated with senses, to map numbers in our brains and count items in the world at large, a concept referred to as "numerosity."
"We use symbolic numbers to represent numerosity and other aspects of magnitude, but the symbol itself is only a representation," Harvey said in a press release announcing the news.
To uncover this "sixth sense," Harvey and his colleagues asked eight adult study participants to look at patterns of dots that varied in number over time, all the while analyzing the neural response in their brains.
Their efforts revealed a topographical layout of numerosity in the human brain; the small quantities of dots the participants observed were encoded by neurons in one part of the brain, and the larger quantities, in another. This finding demonstrates that topography can emerge not just for lower-level cognitive functions, like the primary senses, but for higher-level cognitive functions, too.
"We are very excited that association cortex can produce emergent topographic structures," Harvey said.
"We believe this will lead to a much more complete understanding of humans' unique numerical and mathematical skills," Harvey said.


BiriBiriBeat
An Arduboy Otoge/Rhythm Game
Class Hierarchy
Go to the textual class hierarchy
Generated by
1.8.16


This code will load a doom md5 model with textures and animation. The source code for this application was adapted from here. I do have a better version of this application but some of the features are not yet complete such as bump mapping and displacement mapping. I will upload the updated version at some point in the future when I have enough spare time to finish it.
Some interesting additional information about the doom md5 model format is available at the following websites:
http://www.doom3world.org/phpbb2/viewtopic.php?t=2884 http://www.modwiki.net/wiki/MD5MESH_(file_format)
Here is a pretty screenshot from the program:
(Note: Files are in RAR file format and projects are created in Visual Studio 2005) Let me know if any of the links go dead :-)


Tournament Creator
You can already create your own tournament. Let's Go!!
the tournament has been created
Congratulations, the tournament has been created successfully. You can start playing whenever you want.
You can already create your own tournament. Let's Go!!
Congratulations, the tournament has been created successfully. You can start playing whenever you want.


If you're more comfortable working in CSS, you can modify the main.css
stylesheet in the dist
> css
directory.
.container
class sets the width for page content. Adjust the max-width
property to set the maximum width of the page.body
element sets the typeface for the entire set. By default, the font stack is Helvetica Neue, Arial, and sans-serif. The two exceptions are pre
and code
elements, which use a monospace stack. Adjust as desired.font-size
property on the body element, which is set to 100% by default (and 125% on screens above 80em).#0088cc
#272727
#ffffff
#808080
#e5e5e5


| Code | Account | Balance | Sync |
|---|---|---|---|
|
1000-2199 |
|||
| stand by... |
| Date | Num | Amount | Type | Description | Memo |
|---|
| Date | Num | Description | R | Account | Deposit | Withdraw |
|---|
| Date | Account | Subtot |
|---|
To authorize downloading transactions, choose an account (code) and supply parameters for looking up passwords and such.
To download credit card transaction data via OFX, store the
(credit card) account number, username, and password in the
freedesktop secret service
(aka GNOME Keyring) under the protocol OFX
and an object
attribute of your choosing
such as disc1
:
$ echo 601.... con... sekret | secret-tool store --label='My Discover' protocol OFX object disc1
For PayPal and such, use a browser such as google chrome to save your password in the keyring.
To check, use
secret-tool search signon_realm https://www.paypal.com/
Save challenge questions using the question
property
with the code
property set to your gnucash account code:
$ ssh-askpass | secret-tool store --label 'Challenge Question' \ url https://www.bankbv.com/ code 1234 \ question "What is your mother's maiden name?"